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
Engineer
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