Back to bug 1368473

Who When What Removed Added
Victor Stinner 2016-08-19 13:48:18 UTC Target Release 5.0 (RHEL 7) 6.0 (Juno)
Victor Stinner 2016-08-19 13:51:10 UTC Depends On 1368475
Victor Stinner 2016-08-19 13:52:48 UTC Depends On 1368476
RHEL Program Management 2016-08-19 15:03:00 UTC Target Release 6.0 (Juno) 5.0 (RHEL 7)
Fabio Massimo Di Nitto 2016-08-22 14:20:07 UTC Target Release 5.0 (RHEL 7) 5.0 (RHEL 6)
Victor Stinner 2016-08-24 16:11:40 UTC Depends On 1251211
Victor Stinner 2016-08-24 16:40:00 UTC Target Release 5.0 (RHEL 6) 6.0 (Juno)
Victor Stinner 2016-08-24 16:41:15 UTC Status NEW MODIFIED
RHEL Program Management 2016-08-24 17:33:04 UTC Target Release 6.0 (Juno) 5.0 (RHEL 6)
Victor Stinner 2016-09-05 18:58:17 UTC Status MODIFIED POST
Fixed In Version python-oslo-rootwrap-1.0.0-2.el6ost
Victor Stinner 2016-09-20 08:28:24 UTC CC vstinner
Victor Stinner 2016-09-20 14:31:47 UTC Status POST MODIFIED
Victor Stinner 2016-09-26 11:59:29 UTC Doc Text Cause, Consequence:
After an upgrade of a service, oslo.rootwrap is unable to stop the service anymore because the executable was replaced (renamed).

Fix:
Handle renamed executables: use /proc/$pid/cmdline if it exists, instead of /proc/$pid/exe.

Result:
oslo.rootwrap is now able to stop properly a service after an upgrade, when the executable was replaced (renamed).
Doc Type If docs needed, set a value Bug Fix
errata-xmlrpc 2016-12-05 18:37:24 UTC Status MODIFIED ON_QA
Udi Shkalim 2016-12-14 11:53:00 UTC CC ushkalim
QA Contact srevivo ushkalim
Udi Shkalim 2016-12-18 14:03:26 UTC QA Contact ushkalim ahirshbe
Asaf Hirshberg 2016-12-19 13:09:42 UTC Status ON_QA VERIFIED
Scott Lewis 2017-01-11 18:53:52 UTC Target Milestone --- async
Deepti Navale 2017-01-12 23:23:02 UTC CC dnavale
Doc Text Cause, Consequence:
After an upgrade of a service, oslo.rootwrap is unable to stop the service anymore because the executable was replaced (renamed).

Fix:
Handle renamed executables: use /proc/$pid/cmdline if it exists, instead of /proc/$pid/exe.

Result:
oslo.rootwrap is now able to stop properly a service after an upgrade, when the executable was replaced (renamed).
Previously, after a service upgrade, 'oslo.rootwrap' was unable to stop the service any more as the executable was replaced (renamed).

With this update, the executables are renamed to use '/proc/$pid/cmdline' if it exists instead of '/proc/$pid/exe'. As a result, 'oslo.rootwrap' is now able to stop a service properly after an upgrade, even when the executable is replaced (renamed).
errata-xmlrpc 2017-01-18 01:14:19 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2017-01-19 13:34:45 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2017-01-19 08:34:45 UTC

Back to bug 1368473