player rs1: HYPERTABLE request timeout - Problem connecting to rs7 player rs3: HYPERTABLE request timeout - Problem connecting to rs7 player rs4: HYPERTABLE request timeout - Problem connecting to rs7 player rs6: HYPERTABLE request timeout - Problem connecting to rs7
It seem like that other RangeServers can't connect to rs7, but executing ‘ht_rsclient rs7ip' on the other RangeServers is ok. Up to 14:30 pm, the problem still exists. I notice some RangeServer has the higher memory use rate(28-30G), so i doubt it maybe cause the problem. So i try to restart the rangeserver service of some RangeServers, unfortunately, master service interrupt and throw the following exception:
1369204575 INFO Hypertable.Master : (/root/src/hypertable/src/cc/Hypertable/Master/Context.cc:103) replay_complete(id=46257, rs5, plan_generation=2) = RANGE SERVER phantom range map not found
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct NULL not valid
After restarting master service, the exception disappeared. After the RangeServer restarted completely start, i still receive the mail from master, but the mail body has missed the content about the machine restarted, it seems that the RangeServers can connect to rs7 now. So, i restart the rangeserver service of other RangeServers. Of course, the maser still throw the previous exception, but after restarting service ok.
During the RangeServers start, i can find many prompts which indicate the commit log and range of rs5 be replayed or compacted from the log. The process alway continues to 17:56 pm, until looking the notice from the mail, i know a RangeServer(rs6) suddenly interrupt and start recovery. In meanwhile, the four lived RangeServers have fairly high workload, I feel hopelessness. But to my surprise, the recovery of rs6 succeed at 18:15pm. Then, i bright it back at once, i notice the workload of other RangeServers slightly reduce.
Up to 20:29, i receive the mail that notice the recovery of rs5 succeed.
Athought the recovery of rs5 secceed eventually, but whole process is full of worries. I have some questions:
1. The frequent timeout to rs7, Why? can't other RangeServer actually connect to rs7?
2. Why it takes so long time?
3. If i don't restart the rangeserver service, can the recovery of rs5 succeed?
Maybe, the questions can be boiled down to one.
Any idea can be appreciated.
--
You received this message because you are subscribed to the Google Groups "Hypertable User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hypertable-us...@googlegroups.com.
To post to this group, send email to hyperta...@googlegroups.com.
Visit this group at http://groups.google.com/group/hypertable-user?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Hypertable User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hypertable-us...@googlegroups.com.
To post to this group, send email to hyperta...@googlegroups.com.
Visit this group at http://groups.google.com/group/hypertable-user?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
Failure encountered during REPLAY FRAGMENTS step of recovery of range server rs4 player rs2: HYPERTABLE request timeout - Problem connecting to rs8 player rs5: HYPERTABLE request timeout - Problem connecting to rs8 player rs6: HYPERTABLE request timeout - Problem connecting to rs8 player rs7: HYPERTABLE request timeout - Problem connecting to rs8rs8 is the machine that was interrupted deliberately when the second test, and then was brought back to cluster after recovery succeed.From the many times to test failover, i find a fact that if other RangeServers attempted to connect the machine brought back. the problem of 'request timeout' would occur easily.
--
You received this message because you are subscribed to the Google Groups "Hypertable User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hypertable-us...@googlegroups.com.
To post to this group, send email to hyperta...@googlegroups.com.
Visit this group at http://groups.google.com/group/hypertable-user?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Hypertable User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hypertable-us...@googlegroups.com.
To post to this group, send email to hyperta...@googlegroups.com.
Visit this group at http://groups.google.com/group/hypertable-user?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Hypertable User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hypertable-us...@googlegroups.com.
To post to this group, send email to hyperta...@googlegroups.com.
Visit this group at http://groups.google.com/group/hypertable-user?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Hypertable User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hypertable-us...@googlegroups.com.
To post to this group, send email to hyperta...@googlegroups.com.
Visit this group at http://groups.google.com/group/hypertable-user.
--
You received this message because you are subscribed to the Google Groups "Hypertable User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hypertable-us...@googlegroups.com.
To post to this group, send email to hyperta...@googlegroups.com.
Visit this group at http://groups.google.com/group/hypertable-user.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Hypertable User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hypertable-us...@googlegroups.com.
To post to this group, send email to hyperta...@googlegroups.com.
Visit this group at http://groups.google.com/group/hypertable-user.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Hypertable User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hypertable-us...@googlegroups.com.
To post to this group, send email to hyperta...@googlegroups.com.
Visit this group at http://groups.google.com/group/hypertable-user.
For more options, visit https://groups.google.com/groups/opt_out.