Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-1156

Compactions always preferred above flushes when MRS usage <64MB

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • Private Beta
    • 0.5.0
    • tserver
    • None

    Description

      Looked a bit at the tablet servers in the YCSB cluster today, after the cluster had hit about 1TB of data each (about 789 tablets per server). YCSB is getting slower and slower, apparently because a lot of RAM is being used up by tables that were written days ago. Looking at the maintenance manager dashboard, we are prioritizing compactions, and never flushing MRS even from tablets that haven't taken an insert in days.

      I think once the total number of tablets grows a bit more, we'll be in a situation where we won't flush them, but we're basically out of RAM, and everything will grind to a halt.

      Attachments

        1. graph.png
          185 kB
          Todd Lipcon
        2. Screen Shot 2015-09-18 at 4.44.16 PM.png
          52 kB
          Jean-Daniel Cryans
        3. ycsb-load-5nodes_workload-OVERALL-runtime_ms-jobs-runtime.png
          38 kB
          Jean-Daniel Cryans

        Activity

          People

            jdcryans Jean-Daniel Cryans
            tlipcon Todd Lipcon
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: