bbeaudreault commented on PR #4979:
URL: https://github.com/apache/hbase/pull/4979#issuecomment-1498942952

   Personally I prefer to use Exec API for this. It seems somewhat artificial 
to try reducing the pod count just for the sake of it. 
   
   IMO chaos monkey is for testing both hbase handling and deployment 
automation. Outside k8s, if you stop a regionserver process you better have 
monit or sysctl to start it back up. In kubernetes, this is handled for you. 
   
   So if chaos sends a kill 9, it's doing a good job of testing hire both 
systems handle a regionserver dying. Maybe in kubernetes you have an init 
container which gets in the way of the pod gracefully having a regionserver 
container dying. Chaos would expose that. 
   
   Otherwise I think kill -stop is an important feature and I wouldn't want to 
bury it in an option. So that's another reason just replacing ssh with Exec api 
would be nice. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to