Object not found after successful PUT on S3 API

Luke Bakken lbakken at basho.com
Wed Jan 25 09:45:48 EST 2017

Hi Daniel -

This is a strange scenario. I recommend looking at all of the log
files for "[error]" or other entries at about the same time as these
PUTs or 404 responses.

Is there anything unusual about the key being used?
Luke Bakken
lbakken at basho.com

On Wed, Jan 25, 2017 at 6:40 AM, Daniel Miller <dmiller at dimagi.com> wrote:
> I have a 9-node Riak CS cluster that has been working flawlessly for about 3
> months. The cluster configuration, including backend and bucket parameters
> such as N-value are using default settings. I'm using the S3 API to
> communicate with the cluster.
> Within the past week I had an issue where two objects were PUT resulting in
> a 200 (success) response, but all subsequent GET requests for those two keys
> return status of 404 (not found). Other than the fact that they are now
> missing, there was nothing out of the ordinary with these particular to
> PUTs. Maybe I'm missing something, but this seems like a scenario that
> should never happen. All information included here about PUTs and GETs comes
> from reviewing the CS access logs. Both objects were PUT on the same node,
> however GET requests returning 404 have been observed on all nodes. There is
> plenty of other traffic on the cluster involving GETs and PUTs that are not
> failing. I'm unsure of how to troubleshoot further to find out what may have
> happened to those objects and why they are now missing. What is the best
> approach to figure out why an object that was successfully PUT seems to be
> missing?
> Thanks!
> Daniel Miller
> _______________________________________________
> riak-users mailing list
> riak-users at lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

More information about the riak-users mailing list