Solutions
1) fix init.d/openstack* (add pgrep check and killall after killproc in stop() action)
2) patch system python2.6 handlers.py handlers.SysLogHandler
3) patch Oslo-incubator log.py (replace '/dev/log' for ('localhost', 514)
The (2) barely would have been accepted in upstream
The (3) is an ugly kludge and will require logging formaters updating as well.
The (1) looks like the best solution - we make a kludge in init.d for 'broken' service only (nova-api)
Solutions SysLogHandler
1) fix init.d/openstack* (add pgrep check and killall after killproc in stop() action)
2) patch system python2.6 handlers.py handlers.
3) patch Oslo-incubator log.py (replace '/dev/log' for ('localhost', 514)
The (2) barely would have been accepted in upstream
The (3) is an ugly kludge and will require logging formaters updating as well.
The (1) looks like the best solution - we make a kludge in init.d for 'broken' service only (nova-api)