Versioning

With the start of provisioning for DataStorage.nrw resources, a new feature is also activated: File Versioning.

This works in a similar way to the Git commit history by retaining all file versions. If a file with the same name as an existing file is uploaded, the new file will be saved, but the old file will be kept as the previous version instead of being overwritten. There is no maximum number of file versions that are retained. File versioning in Coscine is designed to allow the recovery of deleted files after a short period of time and not to keep versioned files forever.

Note

Please note that file versions block storage space within your resource, even if the respective file versions are not displayed in the UI or API. We are currently working on a solution to automatically clean up the versions that are no longer required. If you can no longer upload files to your resource even though there should still be free disk space and this is due to file versions, please contact the ServiceDesk. We will manually delete the versions that are stored in the background.

S3 clients can be used to list previous versions and delete the versions that are no longer required so that the quota is released. However, this can only be implemented for S3 resources and not for web resources.

Note

When using S3 clients, versions may not be displayed in the interface, depending on the client, as this is implemented automatically. However, the versions of the files are still available in the background and block the storage space until they are finally deleted.

Integration in the UI is planned for the future so that more individual settings for deleting versions will be possible.