*** prometheanfire has quit IRC | 00:26 | |
*** jrosser has quit IRC | 00:31 | |
*** jrosser has joined #openstack-swift | 00:31 | |
*** prometheanfire has joined #openstack-swift | 00:51 | |
*** evrardjp has quit IRC | 05:33 | |
*** evrardjp has joined #openstack-swift | 05:33 | |
*** m75abrams has joined #openstack-swift | 07:08 | |
*** iokiwi has joined #openstack-swift | 09:08 | |
iokiwi | hey where should I look to figure out why I am getting http 412 when creating object (with X-If-None-Matches; "*") after deleting object with same name. | 09:10 |
---|---|---|
iokiwi | swift api is behaving as if the recently delete object still exists i.e it hasn't been cleaned up fully yet. But I am not sure where I should look to inspect the state of the deleted object | 09:11 |
*** Jeffrey4l has quit IRC | 14:04 | |
*** Jeffrey4l has joined #openstack-swift | 14:04 | |
*** m75abrams has quit IRC | 14:13 | |
DHE | as a user, in some ways it isn't. there is a "tombstone" object left behind so that replication can replicate the delete event | 15:01 |
*** timburke has joined #openstack-swift | 21:28 | |
*** ChanServ sets mode: +v timburke | 21:28 | |
iokiwi | okay cheers. I have admin access to the openstack/swift cluster just not sure where to start (other than skimming the source code) Is that behaviour specified or documented anywhere? The API ref for swift does not even specify that 412 is a possible return code | 22:02 |
timburke | iokiwi, i'd use swift-get-nodes to find the disks on which we'd expect to find the object, then start poking around and seeing how they respond to curl | 22:07 |
timburke | syntax looks like `swift-get-nodes <ring file> <acct>/<cont>/<obj>`, and it'll even include sample curl commands for doing HEADs | 22:07 |
iokiwi | nice thanks very much timburke. | 22:21 |
*** rcernin has joined #openstack-swift | 22:31 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!