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

Matthew Jacobs commented on KUDU-1745:
--------------------------------------

FYI, I filed https://issues.cloudera.org/browse/IMPALA-4478 to track work for 
Impala to account for Kudu client memory in its own memory accounting 
mechanism. If we do that, we probably shouldn't run out of memory. We can 
easily account for the mutation buffer space. I think we may be in trouble now 
though since the memory required for errors is currently unbounded. That's just 
one thing that comes to mind, we may need to think about other sources of 
potentially large amounts of memory we need to bound and/or account for.

> Kudu causes Impala to crash under stress
> ----------------------------------------
>
>                 Key: KUDU-1745
>                 URL: https://issues.apache.org/jira/browse/KUDU-1745
>             Project: Kudu
>          Issue Type: Bug
>            Reporter: Taras Bobrovytsky
>            Priority: Critical
>         Attachments: hs_err_pid7761.log, stacks.out
>
>
> There were over 200 queries running, about half of which were selects and the 
> rest were upsert and delete queries.
> There was a crash after a few minutes with the following stack trace:
> {code}
> Stack: [0x00007f1629c93000,0x00007f162a694000],  sp=0x00007f162a6922b0,  free 
> space=10236k
> Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native 
> code)
> C  [libstdc++.so.6+0xc5018]  std::basic_string<char, std::char_traits<char>, 
> std::allocator<char> >::basic_string(std::string const&)+0x8
> C  [libkudu_client.so.0+0x6f662]  
> _ZNSt6vectorIPN4kudu6client9KuduErrorESaIS3_EE19_M_emplace_back_auxIIS3_EEEvDpOT_+0x1dd2
> C  [libkudu_client.so.0+0x4c872]  _init+0xd022
> C  [libkudu_client.so.0+0x4c9d6]  _init+0xd186
> C  [libkudu_client.so.0+0x70775]  
> _ZNSt6vectorIPN4kudu6client9KuduErrorESaIS3_EE19_M_emplace_back_auxIIS3_EEEvDpOT_+0x2ee5
> C  [libkudu_client.so.0+0x754d9]  
> _ZNSt6vectorIPN4kudu6client9KuduErrorESaIS3_EE19_M_emplace_back_auxIIS3_EEEvDpOT_+0x7c49
> C  [libkudu_client.so.0+0xc9be0]  
> kudu::client::KuduUpsert::~KuduUpsert()+0x2ae30
> C  [libkudu_client.so.0+0xc9eb2]  
> kudu::client::KuduUpsert::~KuduUpsert()+0x2b102
> C  [libkudu_client.so.0+0xcc73d]  
> _ZNSt6vectorIN4kudu5SliceESaIS1_EE19_M_emplace_back_auxIIS1_EEEvDpOT_+0x123d
> C  [libkudu_client.so.0+0xbe405]  
> kudu::client::KuduUpsert::~KuduUpsert()+0x1f655
> C  [libkudu_client.so.0+0xcdc0c]  
> _ZNSt6vectorIN4kudu5SliceESaIS1_EE19_M_emplace_back_auxIIS1_EEEvDpOT_+0x270c
> C  [libkudu_client.so.0+0x25ec1b]  
> _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_+0x311b
> C  [libkudu_client.so.0+0x262324]  
> _ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_+0x6824
> T_+0x558a
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to