{"version":"2.1.224","anchor":"remote-file-store-gains-create-preconditions-and-cancellatio","canonical_anchor":"remote-file-store-gains-create-preconditions-and-cancellatio","heading":"Remote file store gains create preconditions and cancellation","tier":"internal","area":"Remote File Store","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.224\/e\/remote-file-store-gains-create-preconditions-and-cancellatio","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.224","markdown":"### Remote file store gains create preconditions and cancellation\n\nRemote file creates can refuse to overwrite an existing file and both calls accept cancellation.\n\n**What**\n\nThe remote file store's create call takes an options argument that can attach a `not_exists` precondition, so a create fails rather than overwriting, and both create and update now accept an abort signal. Nothing observed in this build requests the precondition, so whether any caller uses it is not settled here.\n\n**Evidence**\n\n`\"not_exists\"`\n\n- Area: Remote File Store\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}