Todd Lipcon created KUDU-1692:
---------------------------------

             Summary: 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


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)

Reply via email to