HBase
  1. HBase
  2. HBASE-5895

Slow query log in trunk is too verbose

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Not A Problem
    • 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

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        1076d 23h 22m 1 Andrew Purtell 11/Apr/15 02:28
        Andrew Purtell made changes -
        Field Original Value New Value
        Resolution Not A Problem [ 8 ]
        Status Open [ 1 ] Resolved [ 5 ]
        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)
        Todd Lipcon created issue -

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development