Todd Lipcon created KUDU-1949:
---------------------------------

             Summary: MM should trigger flushes before memory backpressure 
kicks in
                 Key: KUDU-1949
                 URL: https://issues.apache.org/jira/browse/KUDU-1949
             Project: Kudu
          Issue Type: Bug
          Components: perf, tserver
    Affects Versions: 1.3.0
            Reporter: Todd Lipcon
            Priority: Critical


Based on some analysis in 
https://docs.google.com/document/d/1U1IXS1XD2erZyq8_qG81A1gZaCeHcq2i0unea_eEf5c/edit#heading=h.b98m0h4dgd3w
 it seems like a major cause of slowness and potential timeouts is that we 
start issuing memory-pressure rejections at the same limit at which we decide 
to start flushing data. Given that flushes take some amount of time, and given 
that they may need to wait for compactions to finish before they get scheduled, 
we cause a lot of rejections even if we could otherwise keep up with the flush 
rate.



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

Reply via email to