Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-9030

Add a new undocumented configuration string remove_shared to WT_SESSION::drop

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT11.0.0, 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • 8
    • Storage - Ra 2022-05-02, Storage - Ra 2022-05-16

      Summary
      Having a configuration setting that forces removal of shared objects would be very useful in WiredTiger testing to clean up and could have possible uses in MongoDB if tiered storage is not shared, for example. A new, undocumented configuration string remove_shared=false|true should be implemented and tested with drop. The testing should include combinations with force and remove_files. In particular, remove_files=false,remove_shared=true should not be allowed and return an error at this time. The remove_files setting already applies to any files on local storage (including objects that are still existing locally due to local_retention). The remove_shared setting will apply to all copies of the object that the extension controls. That would include the copy of the object in the bucket and any storage cache the extension may have.

            Assignee:
            monica.ng@mongodb.com Monica Ng
            Reporter:
            alexey.anisimov@mongodb.com Alexey Anisimov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: