You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Todd Lipcon (JIRA)" <ji...@apache.org> on 2016/05/26 18:23:12 UTC
[jira] [Commented] (KUDU-1064) /tablets web page can block during
leader elections
[ https://issues.apache.org/jira/browse/KUDU-1064?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15302635#comment-15302635 ]
Todd Lipcon commented on KUDU-1064:
-----------------------------------
Just a note that this is still the case.
> /tablets web page can block during leader elections
> ---------------------------------------------------
>
> Key: KUDU-1064
> URL: https://issues.apache.org/jira/browse/KUDU-1064
> Project: Kudu
> Issue Type: Bug
> Components: tserver
> Affects Versions: Private Beta
> Reporter: Todd Lipcon
>
> During startup of a server with a lot of tablets, I tried to load /tablets, and it took tens of seconds. Finally got a pstack, and the web handler is stuck at:
> {code}
> Thread 5 (Thread 0x7f5d0ee82700 (LWP 18625)):
> #0 0x000000000077007c in sys_futex ()
> #1 0x00000000007701bf in base::internal::SpinLockDelay(int volatile*, int, int) ()
> #2 0x00000000012b85f0 in base::SpinLock::SlowLock() ()
> #3 0x00000000008e19a2 in kudu::consensus::ReplicaState::LockForRead(kudu::unique_lock<kudu::simple_spinlock>*) const ()
> #4 0x00000000008d5db5 in kudu::consensus::RaftConsensus::CommittedConsensusState() const ()
> #5 0x00000000007225fb in kudu::tserver::TabletServerPathHandlers::HandleTabletsPage(kudu::WebCallbackRegistry::WebRequest const&, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >*) ()
> {code}
> I believe the thread holding the lock is blocked on IO to write down votes (many threads are hung in IO right now).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)