Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-10010

eliminate the put latency spike on the new log file beginning

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Reviewed
    • Forward port of a 0.89fb patch where we issue sync on WAL file construction to force immediate setup of write pipeline (and do it outside of locks so don't hold up writes during setup).

    Description

      In deed, the original finding came from fb, see HBASE-6813 for detailed discussion.
      Through this improvement doesn't expect obvious gain on 95th or 99th latency, it still could make the response time more stable to me.

      Attachments

        1. HBase-10010-0.94.txt
          9 kB
          Liang Xie
        2. HBase-10010-0.94-v2.txt
          9 kB
          Liang Xie
        3. HBase-10010-0.94-v3.txt
          0.8 kB
          Liang Xie
        4. HBase-10010-trunk.txt
          9 kB
          Liang Xie
        5. HBase-10010-trunk-v2.txt
          2 kB
          Liang Xie

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            xieliang007 Liang Xie
            xieliang007 Liang Xie
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment