You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Adar Dembo (JIRA)" <ji...@apache.org> on 2016/10/13 01:10:20 UTC

[jira] [Assigned] (KUDU-1692) Deleting large tablets causes a lot of tcmalloc contention

     [ https://issues.apache.org/jira/browse/KUDU-1692?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Adar Dembo reassigned KUDU-1692:
--------------------------------

    Assignee: Adar Dembo

> Deleting large tablets causes a lot of tcmalloc contention
> ----------------------------------------------------------
>
>                 Key: KUDU-1692
>                 URL: https://issues.apache.org/jira/browse/KUDU-1692
>             Project: Kudu
>          Issue Type: Bug
>          Components: tablet, util
>    Affects Versions: 1.0.0
>            Reporter: Todd Lipcon
>            Assignee: Adar Dembo
>
> I deleted a large table which contained about 1TB of data per tablet server. The tablet servers then started spending a large amount of time in this stack:
> {code}
>                   855e94 tcmalloc::ThreadCache::GetThreadStats(unsigned long*, unsigned long*) (/opt/cloudera/parcels/KUDU-1.0.0-1.kudu1.0.0.p0.6/lib/kudu/sbin-release/kudu-tserver)
>                   84e9ba ExtractStats(TCMallocStats*, unsigned long*, tcmalloc::PageHeap::SmallSpanStats*, tcmalloc::PageHeap::LargeSpanStats*) (/opt/cloudera/parcels/KUDU-1.0.0-1.kudu1.0.0.p0.6/lib/kudu/sbin-releas
>                   850f8f TCMallocImplementation::GetNumericProperty(char const*, unsigned long*) (/opt/cloudera/parcels/KUDU-1.0.0-1.kudu1.0.0.p0.6/lib/kudu/sbin-release/kudu-tserver)
>                  1a18c50 kudu::GetTCMallocCurrentAllocatedBytes() (/opt/cloudera/parcels/KUDU-1.0.0-1.kudu1.0.0.p0.6/lib/kudu/sbin-release/kudu-tserver)
>                  1a19a50 kudu::MemTracker::UpdateConsumption() (/opt/cloudera/parcels/KUDU-1.0.0-1.kudu1.0.0.p0.6/lib/kudu/sbin-release/kudu-tserver)
>                   980f01 std::_Sp_counted_ptr<kudu::cfile::CFileReader*, (__gnu_cxx::_Lock_policy)2>::_M_dispose() (/opt/cloudera/parcels/KUDU-1.0.0-1.kudu1.0.0.p0.6/lib/kudu/sbin-release/kudu-tserver)
>                   99a937 kudu::tablet::CFileSet::~CFileSet() (/opt/cloudera/parcels/KUDU-1.0.0-1.kudu1.0.0.p0.6/lib/kudu/sbin-release/kudu-tserver)
>                   99ad61 kudu::tablet::CFileSet::~CFileSet() (/opt/cloudera/parcels/KUDU-1.0.0-1.kudu1.0.0.p0.6/lib/kudu/sbin-release/kudu-tserver)
>                   948b42 kudu::tablet::DiskRowSet::~DiskRowSet() (/opt/cloudera/parcels/KUDU-1.0.0-1.kudu1.0.0.p0.6/lib/kudu/sbin-release/kudu-tserver)
>                   965f35 kudu::tablet::RowSetTree::~RowSetTree() (/opt/cloudera/parcels/KUDU-1.0.0-1.kudu1.0.0.p0.6/lib/kudu/sbin-release/kudu-tserver)
> {code}



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