cubed icon indicating copy to clipboard operation
cubed copied to clipboard

Write to Icechunk as intermediate store?

Open TomNicholas opened this issue 11 months ago • 3 comments

Maybe useful? Could simply roll back to state before failed stage. Also then it's Icechunk 's problem to worry about atomic writes... Idea from:

A reason to not run backup tasks is if the filesystem does not support atomic writes. Cloud object stores generally are atomic (see https://cubed-dev.github.io/cubed/user-guide/reliability.html#stragglers), but local filesystems are not.

Discussing with @applio, we thought this PR should be changed so that the default was based on the store rather than the executor. Backup tasks would be off by default, except if the store was a well-known cloud store like S3 or GCS.

Originally posted by @tomwhite in https://github.com/cubed-dev/cubed/pull/600#issuecomment-2442268954

TomNicholas avatar Oct 28 '24 18:10 TomNicholas