Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-1726

Avoid fsync-per-block in tablet copy

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.5.0
    • Component/s: tablet
    • Labels:
      None

      Description

      We should be able to do a full tablet copy, keeping in mind which blocks and WAL segments have changed, and then do a bulk sync-to-disk once the full operation is complete. This would allow the kernel to schedule the IO at its leisure until durability is actually required.

      This will likely require changes from the BlockManger API and LogBlockManager implementation to support.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                hahao Hao Hao
                Reporter:
                mpercy Mike Percy
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: