Uploaded image for project: 'Bookkeeper'
  1. Bookkeeper
  2. BOOKKEEPER-564

Better checkpoint mechanism

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 4.3.0
    • bookkeeper-server
    • None

    Description

      Currently, SyncThread made a checkpoint too frequently, which affects performance. data is writing to entry logger file might be blocked by syncing same entry logger file, which affect bookie to achieve higher throughput. We could schedule checkpoint only when rotating an entry log file. so new incoming entries would be written to newer entry log file and old entry log file could be synced.

      Attachments

        1. 0001-BOOKKEEPER-564-CheckpointSource.patch
          57 kB
          Ivan Kelly
        2. 0001-BOOKKEEPER-564-CheckpointSource.patch
          52 kB
          Ivan Kelly
        3. 0001-BOOKKEEPER-564-CheckpointSource.patch
          53 kB
          Ivan Kelly
        4. 0001-BOOKKEEPER-584-CheckpointSource.patch
          53 kB
          Ivan Kelly
        5. BOOKKEEPER-564.patch
          66 kB
          Sijie Guo
        6. 0001-BOOKKEEPER-564-Better-checkpoint-mechanism.patch
          80 kB
          Ivan Kelly
        7. 0001-BOOKKEEPER-564-Better-checkpoint-mechanism.patch
          75 kB
          Ivan Kelly
        8. BOOKKEEPER-564.patch
          65 kB
          Sijie Guo
        9. 0002-BOOKKEEPER-564-Better-checkpoint-mechanism.patch
          30 kB
          Ivan Kelly
        10. BOOKKEEPER-564.patch
          60 kB
          Sijie Guo

        Issue Links

          Activity

            People

              hustlmsp Sijie Guo
              hustlmsp Sijie Guo
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Slack

                  Issue deployment