[
https://issues.apache.org/jira/browse/HBASE-14261?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14718077#comment-14718077
]
Srikanth Srungarapu commented on HBASE-14261:
---------------------------------------------
bq. Zookeeper is usually not started by the hbase scripts. At least in our
deployment and testing, it is always the zkServer that is starting the
zookeeper.
Addressed.
bq. I think we can add a concept of service user, and have it as the 6th
argument to the ssh.cmd so that, one can configure the service user per ssh
depending on the service type.
Done.
bq. We have to make killing of datanodes and zk servers optional. Not all
testing needs that.
Introduced {{ServerAndDependenciesKillingMonkeyFactory}} in case if you want to
include zk and datanode related faults.
bq. This assumes that the zookeeper cluster is on the same nodes as the hbase
cluster which won't work for cluster sizes >3.
Currently, zk nodes are being read using {{ZKServerTool}} and the actions get
triggered on those nodes pointed to by the output. Not sure what exactly was
being pointed to here.
> Enhance Chaos Monkey framework by adding zookeeper and datanode fault
> injections.
> ---------------------------------------------------------------------------------
>
> Key: HBASE-14261
> URL: https://issues.apache.org/jira/browse/HBASE-14261
> Project: HBase
> Issue Type: Improvement
> Reporter: Srikanth Srungarapu
> Assignee: Srikanth Srungarapu
> Attachments: HBASE-14261-branch-1.patch, HBASE-14261.branch-1_v2.patch
>
>
> One of the shortcomings of existing ChaosMonkey framework is lack of fault
> injections for hbase dependencies like zookeeper, hdfs etc. This patch
> attempts to solve this problem partially by adding datanode and zk node fault
> injections.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)