It has been a while since i last read anything about WORM (Storage Lock) in Commvault and wanted to make sure I`m not misunderstanding or missing anything.
My general understanding is that once WORM Storage Lock is configured and retention criteria is met, DDB is sealed. Once DDB is sealed nothing else is written to that DDB.
New DDB is created and as per Arlie confirmation, the next job regardless of what the schedule policy may start (lets say an Incremental) that job gets automatically converted to Full Job so the baseline is estabilished. No issue until here unless Im missing something.

The above statement used to be in the documentation (not sure if Im just not finding it or it was rephrased) but I simple cant find.
Instead when looking at the documentation for WORM: https://documentation.commvault.com/2023e/commcell-console/recommendations_for_worm_storage_01.html it says "Add the ForceFullOnWORMDDBSeal additional setting to convert the next backup to synthetic full backup after sealing the DDB for WORM storage lock enabled storage pool"
And here is where I have some questions;
- Is this saying that IF WORM is enable the additional setting MUST be entered to avoid an actual FULL baseline? And instead run a Synthetic Full?
- If the above question is answered with a "Yes". We are not actually running a true Full where data is read from clients again, instead SF will read block/reference blocks already written to storage. Is this the new norm for WORM? When was it changed?
- If answer to first question is "No" - how exactly are we running a Synthetic Full without having previously ran a Full and INC?
- I am of the opinion that additional settings are "bandaids" - Does Commvault have plans to remove this and make it as part of the software when WORM is configured.
- Not having to run an actual FULL after DDB is sealed is great. I`m just making sure Im understanding this correctly.
I think I am missing something here, so would be helpful to hear from the community.
Thank you

