Closed cbenard closed 9 months ago
It's probably relevant to note this error is returned from a method that calls ListObjects
and RemoveObjects
APIs.
Have you tested the tool with AWS S3 and MinIO ?
S3 and MinIO still work as B2 previously did, yes (using these myself, not using B2 though).
The tool creates tarballs and uploads them and prunes the older ones older than a threshold.
I don't have a way to repro with either of the ones listed. I don't have an account with AWS, nor would it have the accumulated files.
I don't have a way to run storage for MinIO currently which is why I am using offsite storage.
I don't know of a way to find out if B2 changed something, but I also cannot see the XML that @m90's tool is sending in the POST.
ListObjects
doesn't send XML, so I'd guess the problem is with their implementation of RemoveObjects
.
Since you say it happens "all of a sudden", my guess is it is a bug introduced by Backblaze. I suggest you reach out to them.
If you find more info and it is a bug on our side feel free to open a new issue - but if it works with AWS there isn't really more we can do here.
I opened an issue with offen/docker-volume-backup about a sudden error I'm receiving nightly with no application or configuration changes, using Backblaze B2.
He's using minio-go and asked me to open an issue here. His application does not enable the XML writer tracing, so I cannot see what XML is being sent. This started on January 5 and has happened 3 nights in a row, after working for a year prior without changes.
He suspects an error/change with B2, but I don't see anything on their Blog to announce any changes. Are you able to add any input/support?
The error from B2 is:
I'm not sure if the error is in the ListObjects or the RemoveObjects call. In the linked issue above, I repro'd using s3cmd to ListObjects and RemoveObjects without issue.
Thank you.