hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Enis Soztutar (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-18610) Provide capability to activate chaos monkey
Date Thu, 07 Sep 2017 18:16:00 GMT

    [ https://issues.apache.org/jira/browse/HBASE-18610?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16157377#comment-16157377
] 

Enis Soztutar commented on HBASE-18610:
---------------------------------------

bq. As I mentioned on Aug 24th, you should pass conf directory path containing the hbase-site.xml
for remote cluster to load-client which would pass ../conf/hbase-site.xml (from your example)
to monkey runner.
I am indeed passing {{-conf /usr/src/hbase/conf/}} as you can see above. The correct way is
to pass the directory as opposed to the hbase-site.xml file. I think you have code that already
appends {{hbase-site.xml}} to the passed conf string. When I pass the file, it fails like
this: 
{code}
root@securecluster:/usr/src/hbase/hbase-native-client# ./buck-out/gen/core/load-client -num_rows=100000
-appends=false -report_num_rows=1000 -num_cols=10  -conf /usr/src/hbase/conf/hbase-site.xml
-monkey serverKilling    
W0907 18:12:36.789741  9277 hbase-configuration-loader.cc:123] Unable to open file[/usr/src/hbase/conf/hbase-site.xml/hbase-default.xml]
W0907 18:12:36.789863  9277 hbase-configuration-loader.cc:123] Unable to open file[/usr/src/hbase/conf/hbase-site.xml/hbase-site.xml]
terminate called after throwing an instance of 'std::experimental::fundamentals_v1::bad_optional_access'
  what():  Attempt to access value of a disengaged optional object
*** Aborted at 1504807956 (unix time) try "date -d @1504807956" if you are using GNU date
***
PC: @     0x7ff64568b418 gsignal
*** SIGABRT (@0x243d) received by PID 9277 (TID 0x7ff6487f4840) from PID 9277; stack trace:
***
    @     0x7ff6467b63d0 (unknown)
    @     0x7ff64568b418 gsignal
    @     0x7ff64568d01a abort
    @     0x7ff646cba84d __gnu_cxx::__verbose_terminate_handler()
    @     0x7ff646cb86b6 (unknown)
    @     0x7ff646cb8701 std::terminate()
    @     0x7ff646cb8919 __cxa_throw
    @           0x421266 std::experimental::fundamentals_v1::__throw_bad_optional_access()
    @           0x4200bb main
    @     0x7ff645676830 __libc_start_main
    @           0x418e29 _start
    @                0x0 (unknown)
Aborted (core dumped)
{code}


> Provide capability to activate chaos monkey
> -------------------------------------------
>
>                 Key: HBASE-18610
>                 URL: https://issues.apache.org/jira/browse/HBASE-18610
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Ted Yu
>         Attachments: 18610.v1.txt, 18610.v4.txt, 18610.v5.txt, 18610.v6.txt, 18610.v7.txt,
18610.v8.txt
>
>
> Currently load-client runs against a cluster where region servers are stable.
> We need to introduce chaos monkey so that wider coverage for read path is exercised.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message