HBase
  1. HBase
  2. HBASE-5895

Slow query log in trunk is too verbose

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Critical Critical
    • Resolution: Unresolved
    • Affects Version/s: 0.95.2
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Running a YCSB workload against trunk, the slow query log ends up logging the entire contents of "mutate" RPCs (in PB-encoded binary). This then makes the logging back up, which makes more slow queries, which makes the whole thing spin out of control. We should only summarize the RPC, rather than printing the whole contents.

        Activity

        Hide
        Nicolas Spiegelberg added a comment -

        It should at least be optional to enable verbose logging. Another thought was rate limiting the number of times a region could log a slow query over a given time (to rate limit logging disk IO/sec)

        Show
        Nicolas Spiegelberg added a comment - It should at least be optional to enable verbose logging. Another thought was rate limiting the number of times a region could log a slow query over a given time (to rate limit logging disk IO/sec)

          People

          • Assignee:
            Unassigned
            Reporter:
            Todd Lipcon
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development