Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-21460

Optimize orphan version removal

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: QualifiedToSchedule
    • Component/s: Core
    • Tags:
    • Backlog priority:
      800
    • Sprint:
      nxFG 9.1.4, nxFG 9.1.7, nxFG 9.1.8, nxFG 9.2.1, nxFG 9.2.2
    • Story Points:
      3

      Description

      Currently orphan version removal can be plugged through the extension point versionRemovalPolicy of org.nuxeo.ecm.core.CoreService, and when the default policy is used the extension point orphanVersionRemovalFilter can provide filters to prevent an orphan version from being deleted (this is used by the tree snapshot addon).

      This pluggability comes at the expense of speed and prevents us from doing a number of optimization.

      —> make the default configuration use a faster code path, and do synchronous deletes of orphan versions.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated: