No PID file on CentOS 7

Hi,

In /lib/systemd/system/opennebula.service there is this line:
PIDFile=/var/run/one/oned.pid
but the oned process doesn’t seem to create this file.

If this file is not created, stopping the service doesn’t kill the oned process, so it could be very bad I guess.

To make it works, I have commented:
ExecStop=/bin/kill -TERM $MAINPID
PIDFile=/var/run/one/oned.pid
and added this 2 lines:
KillMode=process
KillSignal=SIGTERM

Which process is supposed to create this /var/run/one/oned.pid ? (I known that it’s not systemd)