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

Dan Burkert commented on KUDU-1939:
-----------------------------------

Error string, for discoverability:

{code}
W0315 13:47:21.727535 301424640 arena.cc:132] Arena 0x10cc60280 footprint 
(276365079 bytes) exceeded warning threshold (268435456 bytes)
    @        0x10769f5a8  kudu::ArenaBase<>::AllocateBytesFallback()
    @        0x104bc93a5  kudu::ArenaBase<>::AllocateBytesAligned()
    @        0x104bce7b9  kudu::tablet::btree::CBTree<>::NewInternalNode()
    @        0x104bcf26f  kudu::tablet::btree::CBTree<>::SplitInternalNode()
    @        0x104bcd6be  kudu::tablet::btree::CBTree<>::PropagateSplitUpward()
    @        0x104bcbddb  kudu::tablet::btree::CBTree<>::SplitLeafAndInsertUp()
    @        0x104bcb222  kudu::tablet::btree::CBTree<>::Insert()
    @        0x104bb94af  kudu::tablet::btree::PreparedMutation<>::Insert()
    @        0x104bb4449  kudu::tablet::MemRowSet::Insert()
    @        0x104a8c03c  kudu::tablet::Tablet::InsertOrUpsertUnlocked()
    @        0x104a8e6fd  kudu::tablet::Tablet::ApplyRowOperation()
    @        0x104a8e09e  kudu::tablet::Tablet::ApplyRowOperations()
    @        0x104b43e43  kudu::tablet::WriteTransaction::Apply()
    @        0x104b353aa  kudu::tablet::TransactionDriver::ApplyTask()
    @        0x104b385c2  kudu::internal::RunnableAdapter<>::Run()
    @        0x104b3853c  kudu::internal::InvokeHelper<>::MakeItSo()
    @        0x104b3850a  kudu::internal::Invoker<>::Run()
    @        0x104f70b6e  kudu::Callback<>::Run()
    @        0x104f7d722  boost::_mfi::cmf0<>::operator()()
    @        0x104f7d680  boost::_bi::list1<>::operator()<>()
    @        0x104f7d61c  boost::_bi::bind_t<>::operator()()
    @        0x104f7d370  
boost::detail::function::void_function_obj_invoker0<>::invoke()
    @        0x1076b319b  boost::function0<>::operator()()
    @        0x1077635dc  kudu::FunctionRunnable::Run()
    @        0x1077617b6  kudu::ThreadPool::DispatchThread()
    @        0x107766742  boost::_mfi::mf1<>::operator()()
    @        0x107766699  boost::_bi::list2<>::operator()<>()
    @        0x10776660c  boost::_bi::bind_t<>::operator()()
    @        0x107766380  
boost::detail::function::void_function_obj_invoker0<>::invoke()
    @        0x1076b319b  boost::function0<>::operator()()
    @        0x107751284  kudu::Thread::SuperviseThread()
    @     0x7fff9616705a  _pthread_body
{code}

> Demote or remove WARNING about large arenas
> -------------------------------------------
>
>                 Key: KUDU-1939
>                 URL: https://issues.apache.org/jira/browse/KUDU-1939
>             Project: Kudu
>          Issue Type: Improvement
>          Components: util
>    Affects Versions: 1.3.0
>            Reporter: Todd Lipcon
>            Priority: Minor
>              Labels: newbie
>
> Currently whenever an arena fills up to more than 256MB, a warning is issued 
> with a stack trace. This is very common in the case of MRS arenas, which will 
> often be larger than 256MB.
> The original intent of the warning was to catch cases where we were 
> forgetting to Reset() an arena during a scan/compaction/etc. Given that, 
> maybe we should be setting the "warning threshold" on a per-arena basis, or 
> at least give the ability to suppress the warning for MRS/DMS where large 
> arenas are the norm.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to