Tuesday, 2019-05-21

*** baojg has joined #openstack-swift01:34
*** baojg has quit IRC01:38
zaitcev_mattoliverau: I'm tempted to land https://review.opendev.org/659390 - py3 diskfile. But maybe I'm missing something.01:38
patchbotpatch 659390 - swift - py3: port diskfile - 2 patch sets01:38
*** tkajinam has quit IRC03:03
*** tkajinam has joined #openstack-swift03:04
*** tkajinam has quit IRC03:20
*** tkajinam has joined #openstack-swift03:28
*** psachin has joined #openstack-swift03:29
*** zaitcev_ has quit IRC03:33
*** zaitcev_ has joined #openstack-swift03:45
*** ChanServ sets mode: +v zaitcev_03:45
*** zaitcev_ has quit IRC04:15
*** itlinux has quit IRC04:46
*** pcaruana has joined #openstack-swift05:02
*** pcaruana has quit IRC05:11
openstackgerritTim Burke proposed openstack/swift master: s3api: Fix ETag when copying a MU part from another MU  https://review.opendev.org/66024905:12
*** e0ne has joined #openstack-swift05:23
*** e0ne has quit IRC05:24
*** jistr is now known as jistr|mtg06:20
*** hseipp has joined #openstack-swift06:46
*** ccamacho has joined #openstack-swift06:56
*** tesseract has joined #openstack-swift07:06
*** rdejoux has joined #openstack-swift07:11
*** rcernin has quit IRC07:19
*** pcaruana has joined #openstack-swift07:21
*** pcaruana has quit IRC07:39
*** e0ne has joined #openstack-swift07:42
*** e0ne has quit IRC07:57
*** e0ne has joined #openstack-swift08:01
*** tkajinam has quit IRC08:12
*** diablo_rojo has joined #openstack-swift08:17
*** jistr|mtg is now known as jistr08:46
*** diablo_rojo has quit IRC09:03
*** openstackstatus has quit IRC09:13
*** openstackstatus has joined #openstack-swift09:15
*** ChanServ sets mode: +v openstackstatus09:15
*** diablo_rojo has joined #openstack-swift09:38
*** henriqueof has joined #openstack-swift11:44
*** henriqueof has quit IRC12:04
*** diablo_rojo has quit IRC12:33
*** psachin has quit IRC12:34
*** baojg has joined #openstack-swift12:46
openstackgerritAlexandre Lécuyer proposed openstack/swift feature/losf: Add tests for vfile_utils  https://review.opendev.org/66038113:12
*** baojg has quit IRC13:22
*** m75abrams has joined #openstack-swift13:32
*** m75abrams has quit IRC13:36
*** itlinux has joined #openstack-swift13:42
*** henriqueof has joined #openstack-swift13:47
*** mrjk_ has joined #openstack-swift13:57
*** lifeless_ has joined #openstack-swift14:01
*** early` has joined #openstack-swift14:02
*** ktsuyuzaki has joined #openstack-swift14:04
*** ChanServ sets mode: +v ktsuyuzaki14:04
*** early has quit IRC14:06
*** kota_ has quit IRC14:06
*** lifeless has quit IRC14:06
*** dosaboy has quit IRC14:06
*** henriqueof has quit IRC14:06
*** mrjk has quit IRC14:06
*** itlinux has quit IRC14:13
notmynamegood morning15:13
*** admin6 has joined #openstack-swift15:22
admin6Hi team, I’m trying to add a new storage policy. I updated the swift.conf file with : [storage-policy:2]  name = SSD, create a ring file object-2.builder, add some disk into it and rebalance, update the conf dirs on all my servers and also restart the swift processe to be sure. But when I try to create a first container into this policy, I got an error : "Invalid X-Storage-Policy-Index 2". Did I miss something?15:29
notmynamesounds like you've done the right things. probably good to double check things. `swift-recon --md5` might be a good sanity check15:34
*** mikecmpbll has joined #openstack-swift15:44
*** e0ne has quit IRC15:55
*** ccamacho has quit IRC15:57
timburkefwiw, sounds like the proxy is correctly translating x-storage-policy: SSD to x-storage-policy-index: 2, but the container servers don't know what to do with that -- i'd look at the container servers first, make sure they really got restarted after the swift.conf update16:06
*** gyee has joined #openstack-swift16:15
timburkehmm... so we have tests that verify that you can do a PUT to an object with some blank sysmeta... and that the sysmeta will be in the headers on a subsequent GET16:22
timburkethis seems... weird to me. if you try to PUT blank *user meta*, we drop it on the floor. why's sysmeta special in this regard?16:22
timburkeoh... i stand corrected. we allow blank user meta, too... why'd i think we didn't?16:27
timburkestill -- why do we save blank meta? more to my problem: how do i convince COPY to drop some sysmeta on the floor?16:28
openstackgerritTim Burke proposed openstack/swift master: Start transition to boto3 in s3api tests.  https://review.opendev.org/65714916:35
*** mikecmpbll has quit IRC16:39
timburkeit's particularly problematic when trying to scrub a x-object-sysmeta-container-update-override...16:42
*** itlinux has joined #openstack-swift16:57
*** hseipp has quit IRC17:05
*** itlinux has quit IRC17:22
*** ybunker has joined #openstack-swift17:43
*** itlinux has joined #openstack-swift17:44
ybunkerhi all, quick question.. i can't access from the regular copies to ~450 objects.. if I issue a `swift-get-nodes` command I can see (trying with the curl command) that the object exist (the three copies), but on the `handoff` nodes.. but..the user tries to issue a `swift download` command and of course its being truncated on the first 6 locations, and the user needs those objects asap, so the question is... how can I `script` something in or17:47
ybunkerder to based on `container/object` to forcefully download those objects on the handoff locations?17:47
notmynameybunker: check out this config option in the proxy server. https://github.com/openstack/swift/blob/master/etc/proxy-server.conf-sample#L216-L21917:52
notmynameit defaults to 2* replica count, so you get 6 in a 3 replica policy17:53
notmynamebut if you raise it, then objects that don't exist will take longer (that's the cost: missing objects are more expensive)17:53
ybunkernotmyname: oh thanks :-), that's really cool, so changing the 2 for example for 3, would lead to try the first 9 entries.. considering replicas = 3, right?17:54
timburkeout of curiosity, how far down the handoff list do you have to go to get to good data?17:54
notmynameright17:54
notmynameyes, timburke has a good question17:54
notmynameand you should also work on your replication processes to get the data on the primary nodes17:54
ybunkerdepends.. on some objects it's just two entries.. but for others maybe 15...16 entries17:55
timburkeeep. yeah, kicking it up to 5 or 6 * replicas seems painful, but it should definitely work. notmyname's right as to next steps once you've fixed the availability problem: gotta get replication happy17:56
ybunkeryes, once the guys download the ~450 files will change it back to the normal parameters17:57
timburkei wonder if there's a way we could prioritize replication for partitions where my disk is further out in the handoff list...17:58
ybunkerthanks a lot for the quick response guys, i will use that parameter and see if we can download those files and then configure back with the original value.18:05
*** rdejoux has quit IRC18:06
notmynameybunker: I'd *strongly* advise you make sure your replication processes are running18:07
notmynamewe can help in here if you've got issues there; it's really important for the health of the data in the cluster18:07
ybunkernotmyname: yeah, the fully disk scenarios from last weeks got almost resolved, lower down to 88% :-(, once we got to have all the nodes (olds + newly ones) balance, then will change back the parameters of handoff_18:09
ybunkerthe problem with the replication processes is that latency goes really high once we started them, so we are still in a 4h window at night18:10
*** itlinux has quit IRC18:40
*** gyee has quit IRC19:07
*** gyee has joined #openstack-swift19:19
*** ybunker has quit IRC19:28
*** mikecmpbll has joined #openstack-swift20:05
openstackgerritTim Burke proposed openstack/swift master: Add operator tool to async-delete some or all objects in a container  https://review.opendev.org/65916220:21
openstackgerritTim Burke proposed openstack/swift master: WIP: s3api: Make multi-deletes async  https://review.opendev.org/64826320:21
*** mikecmpbll has quit IRC20:30
*** mikecmpbll has joined #openstack-swift20:32
*** henriqueof has joined #openstack-swift20:35
*** e0ne has joined #openstack-swift20:39
openstackgerritTim Burke proposed openstack/swift master: WIP: s3api: Make multi-deletes async  https://review.opendev.org/64826320:40
*** e0ne has quit IRC20:56
openstackgerritTim Burke proposed openstack/swift master: s3api: Fix ETag when copying a MU part from another MU  https://review.opendev.org/66024921:02
*** djhankb has quit IRC21:02
openstackgerritTim Burke proposed openstack/swift master: container: Unify storage-policy error paths  https://review.opendev.org/66052521:09
*** mikecmpbll has quit IRC21:10
*** diablo_rojo has joined #openstack-swift21:19
openstackgerritTim Burke proposed openstack/swift master: py3: port dlo func tests  https://review.opendev.org/64292021:19
*** henriqueof has quit IRC21:21
*** zaitcev has joined #openstack-swift21:24
*** ChanServ sets mode: +v zaitcev21:24
openstackgerritTim Burke proposed openstack/swift master: py3: port staticweb and domain_remap func tests  https://review.opendev.org/64792321:27
openstackgerritTim Burke proposed openstack/swift master: py3: Bring functional/test_object.py under test; add func-ec-py37 job  https://review.opendev.org/64589521:35
timburkefyi, i broke the func tests out to be independent patches now that we have the gate job landed21:36
*** rcernin has joined #openstack-swift22:05
*** tesseract has quit IRC22:07
openstackgerritTim Burke proposed openstack/swift master: Start transition to boto3 in s3api tests.  https://review.opendev.org/65714922:10
openstackgerritJohn Dickinson proposed openstack/swift master: Fix quarantine when object path is not a directory  https://review.opendev.org/65374822:12
*** itlinux has joined #openstack-swift22:26
*** rcernin has quit IRC22:40
*** rcernin has joined #openstack-swift22:41
*** itlinux has quit IRC22:43
*** zaitcev has quit IRC22:45
*** zaitcev has joined #openstack-swift22:57
*** ChanServ sets mode: +v zaitcev22:57
*** tkajinam has joined #openstack-swift22:59
openstackgerritMerged openstack/python-swiftclient master: Replace git.openstack.org URLs with opendev.org URLs  https://review.opendev.org/65477723:08
openstackgerritMerged openstack/swift master: Make test_read_write_acl_listings more robust  https://review.opendev.org/65365523:08
*** itlinux has joined #openstack-swift23:44
*** itlinux_ has joined #openstack-swift23:47
*** itlinux has quit IRC23:49
*** itlinux_ has quit IRC23:57

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!