Thursday, 2018-01-25

*** mvk has joined #openstack-swift00:02
*** hoonetorg has quit IRC00:10
timburkeacoles: we found a bug in zuul! https://storyboard.openstack.org/#!/story/200149600:27
timburkehmm... i wonder what kind of API storyboard exposes, and how hard it would be to get the openstack bot to write a similar little summary...00:29
*** hoonetorg has joined #openstack-swift00:30
*** saint_ has quit IRC00:42
*** tovin07_ has joined #openstack-swift00:45
openstackgerritPete Zaitcev proposed openstack/swift master: PUT+POST and its development test  https://review.openstack.org/42791100:59
zaitcevOh goodie. I created Content-Length with literally a string value of "None". No wonder nothing worked :-)01:02
zaitcevThis should make PUT+POST past functional tests _while disabled_.01:03
*** zhurong has joined #openstack-swift01:05
torgomatictest_failed_delete_keeps_entry in test_expirer.py confuses me. It mocks out a method with "raise Exception('This should not have been called')", then asserts that "This should not have been called" appears in the logs01:09
torgomaticbut the only way for it to appear in the logs is if That Which Must Not Be Called was called.01:09
zaitceva proprietary programmer would've replaced the string with "test" and moved on01:10
*** two_tired has joined #openstack-swift01:14
*** hoonetorg has quit IRC01:17
timburkeyeah, that's ... weird ...01:18
*** hoonetorg has joined #openstack-swift01:21
*** yashmurty has joined #openstack-swift01:53
yashmurty@acoles thanks for the directions. @notmyname thank you for your reply. *slogging* still works, I was curios to see it's not in development.01:55
yashmurtyI am currently using *slogging* to view the object-usage, etc. for my customers accounts. Is there a better alternative that you'd recommend? @notmyname01:58
kota_good morning01:58
kota_acoles: thanks for the reminder. actually I was asleep :P01:59
yashmurtyGood morning! :)02:00
*** yashmurty has quit IRC02:07
*** yashmurty has joined #openstack-swift02:09
*** zhurong has quit IRC02:14
*** two_tired has quit IRC02:14
*** gkadam has joined #openstack-swift02:15
*** briancline has quit IRC02:17
*** briancline has joined #openstack-swift02:18
openstackgerritGao Fei proposed openstack/swift master: Replace Chinese punctuation with English punctuation  https://review.openstack.org/53671802:20
kota_yashmurty: o/02:26
*** two_tired has joined #openstack-swift02:31
yashmurty@+kota_ I noticed you are from Tokyo? Me too...02:39
notmynameyashmurty: TBH, I think the techniques used in slogging are the best way to get usage information from a swift cluster, and no I don't know any other projects that get the same information in the same way02:39
notmynamethe only alternatives I know are stuff like openstack's gnocchi. but I don't know much about it02:40
yashmurty@notmyname thanks. As I mentioned, we are using slogging for our billing needs. Do you know how other public cloud providers do it?02:48
notmynameseveral of them use slogging :-)02:48
*** ianychoi has quit IRC02:49
yashmurtyI am quite surprised that slogging is not a part of the official openstack repos!02:49
notmynameit used to be part of swift02:49
*** ianychoi has joined #openstack-swift02:49
notmynamewe removed it because we felt it was outside of the scope of an object storage system (and at the time, we wanted more rapid releases of slogging that we had in swift)02:50
yashmurtyOh I see!02:51
*** zhurong has joined #openstack-swift03:08
kota_yashmurty: yup, I'm at Tokyo.03:25
kota_(and base on)03:25
*** openstackgerrit has quit IRC03:33
yashmurty@notmyname I see. Thanks for the information.03:48
*** kei_yama has quit IRC03:52
yashmurtyI was wondering since Swift is widely used as a Standalone deployment, would it not be better to have *slogging* as part of the main repo again?03:53
yashmurtyAlso since you mentioned several providers use it in production.03:54
*** kei_yama has joined #openstack-swift04:02
zaitcevWe're currently trying to absorb swift3 back.04:09
*** links has joined #openstack-swift04:09
zaitcevDepending how well that works, maybe pulling slogging back would not be far fetched.04:09
yashmurty@zaitcev Thanks! I heard about the swift3 integration in the Sydney summit project update video.04:17
kota_yashmurty: fyi, that's in progress at https://github.com/openstack/swift/tree/feature/s3api, https://trello.com/b/ZloaZ23t/s3api04:21
yashmurty@kota_ thanks for sharing the URL. I also saw the Trello boards other than s3api.04:27
yashmurtyI am wondering how to contribute to those tasks! I have very less experience/knowledge of Swift :'(04:30
kota_yashmurty: great. basically I mainly control the trello board so any tasks in backlog is available for you :D04:31
yashmurty@kota_ They looks so overwhelming to me! I am clueless about where to begin... :bow:04:39
kota_yashmurty: hmm... exactly, the easiest tasks has been done. Perhaps, trying the current repo (feature/s3api) and report other remaining tasks may be helpful for us.04:42
*** psachin has joined #openstack-swift04:42
kota_note that i noticed multi-upload may be broken due to the recent patches in the feature repo. (I'm trying to resolve them with functests)04:43
*** gkadam_ has joined #openstack-swift04:49
*** gkadam has quit IRC04:50
*** SkyRocknRoll has joined #openstack-swift04:57
*** two_tired has quit IRC05:02
notmynameyashmurty: you can do it! we would love to have you contribute to swift05:11
*** gkadam_ has quit IRC05:18
*** gkadam has joined #openstack-swift05:21
yashmurtyThank you for the motivation! @notmyname05:27
yashmurty@kota_ I will try the current repo and get back to you. :)05:27
kota_yashmurty: thx!05:29
*** gkadam has quit IRC05:29
*** gkadam has joined #openstack-swift05:30
yashmurty@kota_ would you be attending the event : OpenStack OPS Meetup - Tokyo?05:32
yashmurtyhttps://www.eventbrite.com/e/openstack-ops-meetup-tokyo-tickets-3908991298205:32
*** openstackgerrit has joined #openstack-swift05:33
openstackgerritGao Fei proposed openstack/swift master: Replace Chinese punctuation with English punctuation  https://review.openstack.org/53671805:33
kota_yashmurty: maybe, that's a TBD thing to me. Are you?05:34
yashmurtyYes, I work in the same building as the venue for the event. I would definitely attend it. :)05:36
yashmurtyThough it will be my first time to attend Openstack related event.05:36
yashmurtyI would also like to attend the Summit's in the future (hopefully Vancouver) ;)05:37
*** cshastri has joined #openstack-swift05:48
*** SkyRocknRoll_ has joined #openstack-swift06:01
*** ianychoi has quit IRC06:08
*** ianychoi has joined #openstack-swift06:09
*** zhurong has quit IRC06:13
*** gkadam has quit IRC06:13
*** rcernin has quit IRC06:14
openstackgerritMerged openstack/swift master: Reset state every iteration to avoid stale reference  https://review.openstack.org/53495706:28
*** threestrands_ has quit IRC07:02
*** hoonetorg has quit IRC07:17
*** hoonetorg has joined #openstack-swift07:28
*** yashmurty has quit IRC07:31
*** yashmurty has joined #openstack-swift07:32
*** hseipp has joined #openstack-swift07:41
*** SkyRocknRoll_ has quit IRC07:44
*** armaan has joined #openstack-swift07:47
*** hseipp has quit IRC07:50
*** pcaruana has joined #openstack-swift07:55
*** YanWei has quit IRC08:06
*** mvk has quit IRC08:08
*** tesseract has joined #openstack-swift08:20
*** gkadam has joined #openstack-swift08:28
*** yashmurty has quit IRC08:44
*** yashmurty has joined #openstack-swift08:44
*** yashmurty has quit IRC08:46
*** geaaru has joined #openstack-swift08:47
*** yashmurty has joined #openstack-swift08:48
*** cbartz has joined #openstack-swift08:56
*** yashmurty has quit IRC09:01
acolesgood morning09:11
acolestimburke: OIC, it was a bug - perhaps the job specs were cached and not getting reset?09:12
acolesyashmurty: if you are interested in getting involved with swift development there are some useful docs here https://docs.openstack.org/swift/latest/#developer-documentation09:13
acolesand many of us will be at this event https://www.openstack.org/ptg/09:14
*** hseipp has joined #openstack-swift09:17
*** itlinux has joined #openstack-swift09:31
*** zhurong_ has joined #openstack-swift09:57
*** itlinux has quit IRC09:58
*** itlinux has joined #openstack-swift10:01
*** bkopilov has quit IRC10:05
*** bkopilov has joined #openstack-swift10:06
*** itlinux has quit IRC10:09
*** hoonetorg has quit IRC10:09
*** tovin07_ has quit IRC10:12
*** hoonetorg has joined #openstack-swift10:22
*** cshastri has quit IRC10:34
*** cshastri has joined #openstack-swift10:35
openstackgerritKota Tsuyuzaki proposed openstack/swift feature/s3api: Fix s3api middleware to work with functests  https://review.openstack.org/53783810:42
kota_tdasilva: could you please check out p 537838 ?10:44
patchbothttps://review.openstack.org/#/c/537838/ - swift (feature/s3api) - Fix s3api middleware to work with functests10:44
kota_tdasilva: that works at least in my local. I have to figure out how the functests gate works yet but i think it's close to fix.10:45
kota_timburke: ^^^ you may be interested in.10:45
*** jistr is now known as jistr|mtg10:49
* kota_ is waiting zuul runs the functional tests.10:50
openstackgerritKazuhiro MIYAHARA proposed openstack/swift master: Refactor expirer unit tests  https://review.openstack.org/53784110:51
openstackgerritKazuhiro MIYAHARA proposed openstack/swift master: Refactor expirer unit tests  https://review.openstack.org/53784110:58
*** SkyRocknRoll has quit IRC12:09
*** kei_yama has quit IRC12:09
*** SkyRocknRoll has joined #openstack-swift12:13
*** tesseract has quit IRC12:24
*** jistr|mtg is now known as jistr12:38
*** Supun has joined #openstack-swift12:45
*** Supun has quit IRC12:51
*** Supun has joined #openstack-swift12:56
*** Supun has quit IRC13:01
*** Supun has joined #openstack-swift13:02
*** Supun has quit IRC13:08
*** Supun has joined #openstack-swift13:09
*** hseipp has quit IRC13:10
*** Supun has quit IRC13:14
*** Supun has joined #openstack-swift13:15
*** armaan has quit IRC13:24
*** tesseract has joined #openstack-swift13:27
*** armaan has joined #openstack-swift13:39
*** tesseract has quit IRC13:42
*** tesseract has joined #openstack-swift13:42
*** zhurong_ has quit IRC13:44
*** psachin has quit IRC14:02
*** tesseract has quit IRC14:17
*** tesseract has joined #openstack-swift14:18
-openstackstatus- NOTICE: We're currently experiencing issues with the logs.openstack.org server which will result in POST_FAILURE for jobs, please stand by and don't needlessly recheck jobs while we troubleshoot the problem.14:26
*** psachin has joined #openstack-swift14:27
*** psachin has quit IRC14:32
*** psachin has joined #openstack-swift14:33
*** cshastri has quit IRC14:36
*** cshastri has joined #openstack-swift14:37
*** pcaruana has quit IRC15:20
*** itlinux has joined #openstack-swift15:27
*** d0ugal has quit IRC15:31
*** geaaru has quit IRC15:37
*** d0ugal has joined #openstack-swift15:41
-openstackstatus- NOTICE: logs.openstack.org is stabilized and there should no longer be *new* POST_FAILURE errors. Logs for jobs that ran in the past weeks until earlier today are currently unavailable pending FSCK completion. We're going to temporarily disable *successful* jobs from uploading their logs to reduce strain on our current limited capacity. Thanks for your patience !16:02
*** silor has joined #openstack-swift16:31
*** openstackstatus has quit IRC16:41
*** linkmark has joined #openstack-swift16:43
*** openstackstatus has joined #openstack-swift16:43
*** ChanServ sets mode: +v openstackstatus16:43
*** links has quit IRC16:57
*** tesseract has quit IRC16:58
*** gkadam has quit IRC17:06
*** cbartz has quit IRC17:07
*** jistr is now known as jistr|conf17:13
*** saint_ has joined #openstack-swift17:24
*** silor has quit IRC17:26
timburkegood morning17:34
*** saint_ has quit IRC17:36
*** itlinux has quit IRC17:38
*** cshastri has quit IRC17:42
*** jistr|conf is now known as jistr18:14
claygmorning18:26
claygI don't really know what to think about lp bug #174524518:46
openstackLaunchpad bug 1745245 in OpenStack Object Storage (swift) "Objects stored on PUT even when etags don't match on object-servers" [High,New] https://launchpad.net/bugs/174524518:46
timburkeyeah, i don't know that the replicators can resolve that situation...18:47
claygnotmyname set the priority to "high" - but it's hardly a new behavior... and I don't have any new ideas to address it? Objects with the same timestamp and different contents are not great for sure...18:47
timburkethere are some solutions -- "run with encryption" for example ;-)18:48
claygI guess it'd be pretty swift if we proxy could send an etag in footers with every PUT to all the object servers18:48
claygzaitcev's PUT+POST might have a path to a generic solution18:49
claygi.e. EC probably already has to do this correctly18:50
claygbut of course if the client doesn't send an ETag there's only so much we can do18:50
timburkeor if it doesn't, it *should*18:51
*** armaan has quit IRC18:51
zaitcevI don't understand. I thought the object server computed the etag independently and sent it in the headers of the response. In case of PUT+POST(+POST) it's sent in the reply to the POST, but it's okay, because the object is not in the namespace after just PUT.18:51
zaitcevI think currently I made so if proxy _supplies_ Etag, it gets overridden by the computed Etag.18:52
zaitcevHmm. Actually I thought I copied the old implementation, but maybe it's trickier.18:52
claygit's only unencrypted replicated where the object server would even be *able* to compute the ETag - in all other cases only the proxy has the raw bytes from the client - so we should at least not be getting two answers18:53
claygand for the unencrypted replicated case if we let the proxy do the md5 and send it after the body - what else could the object-server do if it notices a mis-match besides quarantine/unlink?18:54
timburkegood! we *do* handle proxy <-> object data validation for EC! https://github.com/openstack/swift/blob/2.16.0/swift/proxy/controllers/obj.py#L2573-L257418:55
claygtimburke: yeah makes sense18:56
*** psachin has quit IRC19:02
timburkei think only for 2.9.0+ though -- pretty sure it came in with encryption, in https://review.openstack.org/#/c/328204/19:03
patchbotpatch 328204 - swift (feature/crypto-review) - Support for http footers - Replication and EC (MERGED)19:03
timburkeoh, maybe not... maybe it was earlier...19:03
timburkeall right, cool. it was there from the beginning for EC, in https://review.openstack.org/#/c/169989/19:06
patchbotpatch 169989 - swift (feature/ec_review) - Foundational support for PUT and GET of erasure-co... (MERGED)19:06
*** hoonetorg has quit IRC19:07
timburkeknow what i'd love to do? write an itty-bitty dns server so we can use p 435768 to add (all in-process!?) func tests to cover p 43577119:17
patchbothttps://review.openstack.org/#/c/435768/ - swift - Allow to configure the nameservers in cname_lookup (MERGED)19:17
patchbothttps://review.openstack.org/#/c/435771/ - swift - Rewrite redirection in cname_lookup & domain_remap (MERGED)19:17
clayg*ew*19:18
timburke(i always feel like i'm winning when i elicit that reaction from clayg. like with p 533028 :P)19:19
patchbothttps://review.openstack.org/#/c/533028/ - swift - Add some functional CORS tests19:19
clayg#winningatlife19:20
openstackgerritMerged openstack/swift master: Add a small sleep when trying to predict X-Timestamp  https://review.openstack.org/52886519:26
openstackgerritAlistair Coles proposed openstack/swift feature/deep: Don't lose objects when db is rsync replicated during sharding  https://review.openstack.org/53694319:31
openstackgerritAlistair Coles proposed openstack/swift feature/deep: Remove special case for mismatched last cleaved pointer  https://review.openstack.org/53800919:31
openstackgerritAlistair Coles proposed openstack/swift feature/deep: make get_own_shard_range() always return something  https://review.openstack.org/53801019:31
openstackgerritAlistair Coles proposed openstack/swift feature/deep: Make find_shard_ranges cope with misplaced objects  https://review.openstack.org/53801119:31
*** onovy has quit IRC19:45
*** peterlisak has quit IRC19:45
*** peterlisak has joined #openstack-swift19:51
*** onovy has joined #openstack-swift19:58
*** Supun has quit IRC19:58
openstackgerritSamuel Merritt proposed openstack/swift master: Augment object-expirer's StatsD buckets.  https://review.openstack.org/53801620:06
torgomaticIs there an openstack release coming up soon? The gate seems more clogged than usual.20:11
timburketorgomatic: yup. i think today's the freeze for client libs?20:12
torgomaticThat explains it, then.20:12
timburkeso it kinda sucks that https://review.openstack.org/#/c/536633/ hasn't landed yet, despite being approved two days ago20:13
patchbotpatch 536633 - python-swiftclient - authors/changelog updates for 3.5.0 release20:13
*** hoonetorg has joined #openstack-swift20:14
*** Jeffrey4l has quit IRC20:19
*** flwang has quit IRC20:23
*** Jeffrey4l has joined #openstack-swift20:24
notmynamegood morning20:30
*** flwang has joined #openstack-swift20:36
notmynameI put https://bugs.launchpad.net/swift/+bug/1745245 as high because it has the ability to corrupt data in the cluster. thanks for the comment on it clayg. I updated the bug fields20:40
openstackLaunchpad bug 1745245 in OpenStack Object Storage (swift) "Objects stored on PUT even when etags don't match on object-servers" [Medium,Confirmed]20:40
*** mvk has joined #openstack-swift20:55
*** Jeffrey4l has quit IRC21:02
*** Jeffrey4l has joined #openstack-swift21:14
*** armaan has joined #openstack-swift21:25
torgomaticapparently the gate is broken because of someone logging from a non-main thread in an Eventlet context: http://lists.openstack.org/pipermail/openstack-dev/2018-January/126586.html21:36
torgomaticwould anyone smarter than I like to take a shot at https://github.com/eventlet/eventlet/issues/432 ?21:37
notmynametorgomatic: because another project is? or because swiftclient is? or because someone else has configured swiftclient to log in the wrong way?21:52
torgomaticnotmyname: someone was calling swiftclient from a background thread, and swiftclient was logging, and log handlers have mutexes, and those mutexes break when used from background threads21:53
torgomaticnot swiftclient's fault, just another sad story in the book of sad stories from that bug21:53
notmynameanything spring to mind that we can do to help the situation?21:53
notmynameFWIW, we havne't done a swift client release because it failed the post jobs after being in the gate for 24 hours. timburke rechecked it again this morning to start over...21:54
torgomaticI'm trying to recruit someone who could fix it. I took a swing at it, and wound up with some kind of awful code soup that was maliciously nondeterministic21:54
torgomaticI thought the code change I made would work, but it was like things were intelligent and actively fighting my attempts at fixing them21:56
torgomaticand then I had to go do other things instead, because company-internal reasons21:56
notmynametorgomatic: thanks21:59
*** linkmark has quit IRC22:00
notmynameI have to step out for a while. i'll check back in a few hours22:02
openstackgerritMerged openstack/swift feature/deep: Remove func-post-as-copy tox env (again)  https://review.openstack.org/53651722:20
*** itlinux has joined #openstack-swift22:37
*** kei_yama has joined #openstack-swift22:47
*** mvk has quit IRC23:00
*** itlinux has quit IRC23:04
*** itlinux has joined #openstack-swift23:06
*** itlinux has quit IRC23:11
*** ianychoi has quit IRC23:26
*** ianychoi has joined #openstack-swift23:27

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