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

ksck against a large table appears to be reactor-bound on the client

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • M5
    • None
    • ksck, ops-tooling
    • None

    Description

      Running ksck against a table with 36 tablets across 9 nodes (and ~6B rows of data), it seems like the ksck client is actually CPU bound in its reactor thread. (top -H shows the reactor at 100% CPU).

      An easy fix might be to have it start more reactors, but we should also see why it's doing so many RPCs/second that it actually bounds the reactor like this.

      Attachments

        1. after.png
          18 kB
          Todd Lipcon
        2. before.png
          22 kB
          Todd Lipcon
        3. fg.svg
          1.54 MB
          Todd Lipcon

        Activity

          People

            tlipcon Todd Lipcon
            tlipcon Todd Lipcon
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: