We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 612e608 commit cc5d2a1Copy full SHA for cc5d2a1
1 file changed
storage/writer.go
@@ -272,6 +272,8 @@ func (w *Writer) openWriter() (err error) {
272
}
273
274
isIdempotent := w.o.conds != nil && (w.o.conds.GenerationMatch >= 0 || w.o.conds.DoesNotExist)
275
+ // Append operations that takeover a specific generation are idempotent.
276
+ isIdempotent = isIdempotent || w.Append && w.o.gen > 0
277
opts := makeStorageOpts(isIdempotent, w.o.retry, w.o.userProject)
278
params := &openWriterParams{
279
ctx: w.ctx,
0 commit comments