Red Hat Bugzilla – Bug 1475341
[heketi]: device and node remove should not use 'kill $pid' to kill a brick process
Last modified: 2017-08-03 10:13:27 EDT
Description of problem:
Device remove and node remove operations internally kills the brick process in-order to proceed with the device removal. However, with the brick multiplexing feature in place, killing pid of brick would bring down all the bricks under the pid (ie., all brick processes in the node).
We need a better way to kill the brick process and proceed with the device or node removal.
Also, any other occurances of pid kill should also be removed (I'm not sure if we do pid kill anywhere else in heketi)
Version-Release number of selected component (if applicable):
We are not doing a 'kill' in the heketi for remove device. We were planning to do kill for replace brick but as gluster does that for us, I removed this path. There is no kill in heketi path. Hence closing the bug, if you face the issue related to this please open another bug.