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

Do not scroll record blob provider by default when triggering Full GC

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 2021.x, 2023.x, 2025.x
    • Component/s: BlobManager
    • Tags:
    • Team:
      PLATFORM
    • Sprint:
      nxplatform next
    • Story Points:
      2

      Description

      When triggering a Full GC on a repository, we iterate over each blob provider to scroll its blobs. However, the Records blob provider (if any) should not be scrolled by default.

      There should not be any orphaned blobs associated with a record document because they are deleted immediately whenever a record document is removed. (see DefaultBlobDispatcher#notifyBeforeRemove)

      We can still introduce a nuxeo.conf property to exceptionally enable the Full GC on record blob providers.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                grenard Guillaume Renard
                Participants:
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: