Issue #4187
closedPulp3's systemd unit names should not conflict with Pulp2's systemd unit names
Description
Problem¶
Pulp2 uses the following systemd unit names: 'pulp_resource_manager', 'pulp_workers' among others.
Pulp3 also needs those same components and uses 'pulp_resource_manager' and 'pulp_workers' also. per the docs
Solution: Have Pulp3 change¶
Pulp would switch to 'pulp3_resource_manager' and 'pulp3_worker@1', pulp3_worker@2.
Solution: Have Pulp2 change¶
Pulp would switch to 'pulp2_resource_manager' and 'pulp2_workers'.
Solution: Leave them conflicting and the user avoids through configuration¶
This option would have a documentation note that if these systemd names conflict with your system, perhaps due to a Pulp2 install already there, that you can rename the unit names and that is OK.
Also we would need to add a variable for this to the Ansible installer so automated installs could also do the same thing.
Updated by bmbouter almost 6 years ago
- Tags Pulp 3 RC Blocker, Pulp 3 installer added
I think this should be an RC blocker since it was identified as preventing Pulp2 and Pulp3 from running on the same system. Changing it would also be backwards incompatible.
Updated by amacdona@redhat.com almost 6 years ago
IMO we should do both Option 1 and Option 3.
The default should not conflict with Pulp2, but users should also be able configure it. Completing Option 1 should be an RC blocker, but completing Option 3 should be added as a separate story and does not need to be an RC blocker, and will be backwards compatible.
Updated by bmbouter almost 6 years ago
+1 to asmacdo's Comment https://pulp.plan.io/issues/4187?pn=1#note-3
Updated by ipanova@redhat.com almost 6 years ago
- Groomed changed from No to Yes
- Sprint Candidate changed from No to Yes
Updated by jortel@redhat.com almost 6 years ago
Using hyphens for names in Linux is far more conventional and convenient that underscores. Let's resolve the conflict and improve the naming all at once by naming the pulp3 services: pulp-resource-manager and pulp-worker@1 and not rename pulp2 services.
Updated by daviddavis almost 6 years ago
It seems like other systemd units use hyphens as well. The only downside is there's nothing to indicate for users whether pulp-resource-manager or pulp_resource_manager is pulp 2 or 3.
Regardless, I think I am +1 to using hyphens.
Updated by ipanova@redhat.com almost 6 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to ipanova@redhat.com
Updated by ipanova@redhat.com almost 6 years ago
issue for option3 created https://pulp.plan.io/issues/4429
Added by ipanova@redhat.com almost 6 years ago
Updated by ipanova@redhat.com almost 6 years ago
- Status changed from ASSIGNED to POST
https://github.com/pulp/pulp/pull/3882
https://github.com/pulp/ansible-pulp3/pull/75
https://github.com/pulp/pulpcore-plugin/pull/62
https://github.com/pulp/devel/pull/212
https://github.com/pulp/pulp_deb/pull/72
https://github.com/pulp/pulp_rpm/pull/1278
https://github.com/pulp/pulp_docker/pull/312
https://github.com/pulp/pulp_python/pull/222
https://github.com/pulp/pulp_ansible/pull/77
https://github.com/pulp/pulp_file/pull/174
https://github.com/pulp/plugin_template/pull/35
Updated by ipanova@redhat.com almost 6 years ago
- Status changed from POST to ASSIGNED
Added by ipanova@redhat.com almost 6 years ago
Revision bfa27591 | View on GitHub
Use hyphens for Pulp3' system units name.
Updated by ipanova@redhat.com almost 6 years ago
- Status changed from ASSIGNED to POST
Added by ipanova@redhat.com almost 6 years ago
Revision 5c690a5d | View on GitHub
Use hyphens for Pulp3's systemd units name. Required PR: https://github.com/pulp/pulp/pull/3882
Added by ipanova@redhat.com almost 6 years ago
Revision 062b9ab9 | View on GitHub
Use hyphens for Pulp3' system units name. Required PR: https://github.com/pulp/pulp/pull/3882
Added by ipanova@redhat.com almost 6 years ago
Revision 84aa1d9f | View on GitHub
Use Hyphens for Pulp3 systemd units name. Required PR: https://github.com/pulp/pulp/pull/3882
Added by ipanova@redhat.com almost 6 years ago
Revision db43c4ce | View on GitHub
Use hyphens for Pulp3' systemd units name. Required PR: https://github.com/pulp/pulp/pull/3882
Added by ipanova@redhat.com almost 6 years ago
Revision db43c4ce | View on GitHub
Use hyphens for Pulp3' systemd units name. Required PR: https://github.com/pulp/pulp/pull/3882
Added by ipanova@redhat.com almost 6 years ago
Revision db43c4ce | View on GitHub
Use hyphens for Pulp3' systemd units name. Required PR: https://github.com/pulp/pulp/pull/3882
Added by ipanova@redhat.com almost 6 years ago
Revision db43c4ce | View on GitHub
Use hyphens for Pulp3' systemd units name. Required PR: https://github.com/pulp/pulp/pull/3882
Added by ipanova@redhat.com almost 6 years ago
Revision 084175d1 | View on GitHub
Use hyphens for Pulp3' systemd units name. Required PR: https://github.com/pulp/pulp/pull/3882
Added by ipanova@redhat.com almost 6 years ago
Revision bed44546 | View on GitHub
Use hyphens for Pulp3' system units name.
Added by ipanova@redhat.com almost 6 years ago
Revision bed44546 | View on GitHub
Use hyphens for Pulp3' system units name.
Added by ipanova@redhat.com almost 6 years ago
Revision 69696b67 | View on GitHub
Use hyphens for Pulp3' system units name. Required PR: https://github.com/pulp/pulp/pull/3882
Added by ipanova@redhat.com almost 6 years ago
Revision 9394e92b | View on GitHub
Use hyphens for Pulp3' system units name. closes #4187 https://pulp.plan.io/issues/4187
Added by ipanova@redhat.com almost 6 years ago
Revision 9394e92b | View on GitHub
Use hyphens for Pulp3' system units name. closes #4187 https://pulp.plan.io/issues/4187
Updated by ipanova@redhat.com over 5 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulp|9394e92b83558a57a32618d2eed1e60f3d13b8a1.
Updated by ipanova@redhat.com over 5 years ago
Applied in changeset ansible-pulp3|bed4454648947132e2e588d62183737b0f195cb9.
Updated by ipanova@redhat.com over 5 years ago
Applied in changeset commit:pulpcore-plugin|aafb6f9fb5ac7efe253eba4b103a5c542c78feea.
Updated by ipanova@redhat.com over 5 years ago
Applied in changeset pulp_file:5c690a5d292e56bd1829aff7ee2c53df6d00345f.
Updated by ipanova@redhat.com over 5 years ago
Applied in changeset plugin_template|bfa275912708357be33b66047544cebd30cd982d.
Updated by ipanova@redhat.com over 5 years ago
Applied in changeset pulp_deb:062b9ab976ea3151553bafd46e1d9509018f956c.
Updated by ipanova@redhat.com over 5 years ago
- Status changed from MODIFIED to ASSIGNED
Updated by ipanova@redhat.com over 5 years ago
- Status changed from ASSIGNED to POST
Added by bmbouter over 5 years ago
Revision 4a9b071f | View on GitHub
Update to latest ansible-pulp3
This is primarily to pick up the systemd name changes that came with this change https://github.com/pulp/ansible-pulp3/pull/75/files
Updated by ipanova@redhat.com over 5 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulp_docker:pulp_docker|db43c4ce9b62d36a3acf20ef62ca046c9cc7cbe9.
Updated by ipanova@redhat.com over 5 years ago
- Status changed from MODIFIED to POST
Updated by ipanova@redhat.com over 5 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulp_rpm:84aa1d9f10260b74334365d02286dd846bda4c2b.
Updated by ipanova@redhat.com over 5 years ago
Applied in changeset pulp_python:69696b6774cd34691ff5e20c4dfea61a0e681f00.
Updated by ipanova@redhat.com over 5 years ago
Applied in changeset plugin_template:commit:bfa275912708357be33b66047544cebd30cd982d.
Updated by ipanova@redhat.com over 5 years ago
Applied in changeset pulp_docker:db43c4ce9b62d36a3acf20ef62ca046c9cc7cbe9.
Updated by ipanova@redhat.com over 5 years ago
Applied in changeset devel|6038d55a93fc4c5098861759983d77026d6d791a.
Updated by ipanova@redhat.com over 5 years ago
Applied in changeset ansible_plugin:pulp_ansible|084175d1c428d5ad6821b510ff86354def3fa684.
Updated by bmbouter almost 5 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Updated by bmbouter over 4 years ago
- Category set to Installer - Moved to GitHub issues
- Tags deleted (
Pulp 3 installer)
Use hyphens for Pulp3' system units name.
closes #4187 https://pulp.plan.io/issues/4187