Comment 3 for bug 1800676

Revision history for this message
Neil Wilson (neil-aldur) wrote :

For example proxy is LSB generated, not systemd native

$ systemctl status swift-proxy
● swift-proxy.service - LSB: Swift proxy server
   Loaded: loaded (/etc/init.d/swift-proxy; generated)
   Active: active (running) since Fri 2018-10-26 15:13:07 UTC; 1 weeks 2 days ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 3 (limit: 2362)
   CGroup: /system.slice/swift-proxy.service
           ├─9718 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
           ├─9728 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf
           └─9729 /usr/bin/python /usr/bin/swift-proxy-server /etc/swift/proxy-server.conf

Similarly if you look at the package file list of any of the swift built packages in ubuntu you will see SysV scripts, Upstart conf files, but no native systemd unit files.

https://packages.ubuntu.com/bionic/all/swift-account/filelist
https://packages.ubuntu.com/bionic/all/swift-proxy/filelist
https://packages.ubuntu.com/bionic/all/swift-container/filelist
https://packages.ubuntu.com/bionic/all/swift-object/filelist
https://packages.ubuntu.com/bionic/all/swift-object-expirer/filelist