ZhangZhen created KUDU-2238:
-------------------------------

             Summary: Big DMS not flush under memory pressure
                 Key: KUDU-2238
                 URL: https://issues.apache.org/jira/browse/KUDU-2238
             Project: Kudu
          Issue Type: Bug
    Affects Versions: 1.3.0
         Environment: CentOS6.5 Linux 2.6.32-431 
Kudu1.3.0 
GitCommit 00813f96b9cb
            Reporter: ZhangZhen


I have a table with many updates, its DMS consumes a lot memory and cause “Soft 
Memory Limit Exceed”. I check the /mem-trackers on the tablet server, one of 
its DMS consumes about 3G memory, but check the /maintenance-manager, its 
FlushDeltaMemStoresOp can only free 763B anchored memory and perf_improvement 
is 0. Is this normal? I know Kudu is not optimized for updates, but still 
confused why the DMS won’t be flushed under memory pressure.

Infos from /mem-trackers:
tablet-5941a8bb934e4686abd1bfff9e35c860    server    none    3.00G    3.00G
txn_tracker    tablet-5941a8bb934e4686abd1bfff9e35c860    64.00M    0B    1.67M
MemRowSet-339    tablet-5941a8bb934e4686abd1bfff9e35c860    none    265B    265B
DeltaMemStores    tablet-5941a8bb934e4686abd1bfff9e35c860    none    3.00G    
3.00G

Infos from /maintenance-manager
FlushDeltaMemStoresOp(5941a8bb934e4686abd1bfff9e35c860)    true    763B    
511.15M    0



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to