Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-2921

fsyncWarningThresholdMS is applied on each getChannel().force() - also needed on entire commit

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 3.5.3
    • None
    • server
    • None

    Description

      FileTxnLog.commit() has a warning when an individual sync takes longer than fsyncWarningThresholdMS. However, it would also be useful to warn when the entire commit operation takes longer than fsyncWarningThresholdMS as this can cause client connection failures. Currently, commit() can take longer than 2/3 of a session but still not log a warning.

      Attachments

        Activity

          People

            Unassigned Unassigned
            randgalt Jordan Zimmerman
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: