Some large scale storage system expose themselves as Write-Once-Read-Many filesystems.
The dCache is one them then and it used by many labs around the world
as a primary storage for their scientific data. To make NextCloud WORM filesystem compliant,
is sufficient to simply remove existing file before overwriting.
The #24596 pull-request has a discussion kick-off purpose (though it does the job), as such change
will allow many sites, that operate dCache, to easy run NextCloud on top of it, without a need to
have yet another storage system.
Some large scale storage system expose themselves as Write-Once-Read-Many filesystems. The dCache is one them then and it used by many labs around the world as a primary storage for their scientific data. To make NextCloud WORM filesystem compliant, is sufficient to simply remove existing file before overwriting.
The #24596 pull-request has a discussion kick-off purpose (though it does the job), as such change will allow many sites, that operate dCache, to easy run NextCloud on top of it, without a need to have yet another storage system.