Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-2626

Optimize binary comparison for merge during upgrade

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Done
    • 1.1.7
    • None
    • upgrade
    • None

    Description

      In OAK-2619 I propose to support repeated upgrades into the same NodeStore.

      This issue does not optimizate the first run, but any subsequent run benefits from the proposed changes.

      One use-case for this feature is to import all content several days before the upgrade and then copy only the delta on the day of the upgrade.

      Assuming that both the source and target repositories use the same FileDataStore, binaries could be efficiently compared by their references.

      Attachments

        1. OAK-2626.patch
          10 kB
          Julian Sedding
        2. incremental-upgrade-no-changes.png
          66 kB
          Julian Sedding

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jsedding Julian Sedding
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: