Wednesday, 2017-07-26

*** nolwenn has quit IRC00:09
openstackgerritTimur Alperovich proposed openstack/python-swiftclient master: Turn stdin uploads into SLO above 10MB.  https://review.openstack.org/47861100:12
*** vinsh has joined #openstack-swift00:19
*** psachin has joined #openstack-swift00:28
*** tovin07_ has joined #openstack-swift00:31
*** kiennt has joined #openstack-swift00:40
timburketimur: you fixed the things i was *less* worried about :-/00:45
timburke:P00:45
kota_good morning01:20
kota_oh, yeah. today is the meeting01:21
kota_notmyname: ack01:21
notmynamekota_: hello :-)01:21
notmynamekota_: have you thought about the meeting agenda at all yet?01:21
kota_not yet, starting to look up the wiki page since now01:22
notmynameok01:22
kota_do you have something?01:22
*** lucasxu has joined #openstack-swift01:22
kota_notmyname: ^^01:23
notmynamewe have to have a tag for swiftclient by the end of my wednesday this week. and I'm hoping for a swift tag at the end of this week01:23
notmynameotherwise, bug triage work (from the etherpad)01:23
notmynameand a reminder of the PTG topics01:23
*** lucasxu has quit IRC01:24
kota_ok, I'll announce that.01:24
notmynamebut if there are other topics or patches you'd like to bring up, or that others want to be discussed, that's good to01:24
kota_kk01:24
kota_ok, the release scheduled was added to the meeting wiki01:29
* kota_ is recapping the meeting commands looking at the previous meeting log01:30
notmynamethanks. please ask if you have any questions. I've got an evening meeting tonight, so I'll be around for a while01:31
kota_notmyname: thanks!01:33
openstackgerritThiago da Silva proposed openstack/swift master: Remove left over param  https://review.openstack.org/48725501:55
tdasilvanotmyname: thanks for merging patch 34469301:55
patchbothttps://review.openstack.org/#/c/344693/ - swift - Fix swiftdir option and usage of storage policy al... (MERGED)01:55
tdasilvatimburke: interesting, i did notice the need for the multiple ^D too01:57
*** csmart has joined #openstack-swift01:59
csmart\o02:02
mattoliveraucsmart: o/02:04
csmartI think I've finally recovered enough to re-connect with #openstack land02:05
mattoliverauLol, welcome back :)02:05
csmartmattoliverau: thanks02:05
tdasilvamattoliverau: congrats on the new job!!!02:06
mattoliverautdasilva: thanks man! It means your stuck with me a while longer ;) now just need to convince SUSE to let me spend more and more time on Swift ;)02:06
tdasilvahehehe, that's cool, what else are you going to be working on?02:08
*** tonanhngo has quit IRC02:10
*** itlinux_ has quit IRC02:14
*** noxdafox has quit IRC02:19
*** noxdafox has joined #openstack-swift02:20
*** MooingLemur has quit IRC02:20
*** tonanhngo has joined #openstack-swift02:23
*** MooingLemur has joined #openstack-swift02:25
mattoliverauNot 100% sure yet. Apparently we break into virtual teams and work on defined milestones that last a few months, so would get some choice and probably play with a bunch of things... At least that's how it's been described. Will tell you next week once I start :)02:25
*** tonanhngo has quit IRC02:28
tdasilvamattoliverau: cool, planning to be at the ptg?02:33
openstackgerritMerged openstack/swift master: ready yet? nope, please wait!  https://review.openstack.org/48674502:36
mattoliverautdasilva: probably not, I assume I'd be to new to have budget to travel :( but will ask ;)02:37
notmynamehello mattoliverau and csmart02:44
*** JimCheung has quit IRC02:47
*** JimCheung has joined #openstack-swift02:48
*** JimCheung has quit IRC02:52
mattoliveraunotmyname: o/03:00
mahaticgood morning03:29
mahaticmattoliverau: congrats! that's great news!03:30
mattoliveraumahatic: thanks :)03:30
*** links has joined #openstack-swift03:30
*** links has quit IRC03:30
*** gkadam has joined #openstack-swift03:32
*** kei_yama has quit IRC03:34
*** kei_yama has joined #openstack-swift03:40
csmartnotmyname: \o hey, hope you're well03:50
notmynamecsmart: aside from late-evening meetings? yeah :-)03:56
csmarthehe good03:56
*** two_tired has joined #openstack-swift04:01
*** tonanhngo has joined #openstack-swift04:02
*** tonanhngo has quit IRC04:07
*** kei_yama has quit IRC04:24
*** deep-book-gk_ has joined #openstack-swift04:26
*** deep-book-gk_ has left #openstack-swift04:30
* kota_ is on patch 477000 again04:41
patchbothttps://review.openstack.org/#/c/477000/ - swift - Ring rebalance respects co-builders' last_part_moves04:41
*** tonanhngo has joined #openstack-swift04:45
*** tonanhngo has quit IRC04:49
*** Venkata has joined #openstack-swift05:10
*** tonanhngo has joined #openstack-swift05:15
*** tonanhngo has quit IRC05:20
*** JimCheung has joined #openstack-swift05:21
*** JimCheung has quit IRC05:25
*** skudlik has joined #openstack-swift05:30
*** kei_yama has joined #openstack-swift05:32
notmynamegood night05:37
notmynamekota_: I'll read the meeting transcript in the morning. thank you for chairing05:37
kota_notmyname: have a good night o/05:38
*** kiennt has quit IRC05:42
*** two_tired has quit IRC05:48
*** cshastri has joined #openstack-swift05:53
*** kiennt has joined #openstack-swift06:00
*** rcernin has joined #openstack-swift06:06
*** tonanhngo has joined #openstack-swift06:09
*** tonanhngo has quit IRC06:13
*** thurloat has quit IRC06:27
*** geaaru has joined #openstack-swift06:27
*** xrb has joined #openstack-swift06:30
*** thurloat has joined #openstack-swift06:35
*** bkopilov_ has quit IRC06:39
*** tonanhngo has joined #openstack-swift06:42
*** ChubYann has quit IRC06:42
*** tonanhngo has quit IRC06:46
*** cschwede_ has joined #openstack-swift06:55
acolesgood morning06:57
kota_acoles: morning06:58
kota_reminder, swift 0700 meeting will be #openstack-meeting in 2 minutes06:58
acolesmattoliverau: excellent news! congratulations06:59
*** ukaynar has quit IRC07:06
*** ukaynar has joined #openstack-swift07:07
*** hseipp has joined #openstack-swift07:07
*** ukaynar has quit IRC07:11
*** tonanhngo has joined #openstack-swift07:14
*** tonanhngo_ has joined #openstack-swift07:17
*** tonanhngo has quit IRC07:19
*** klrmn has quit IRC07:20
*** tonanhngo_ has quit IRC07:22
*** PavelK has quit IRC07:41
*** jaosorior has quit IRC07:43
* kota_ is trying to find new cup of coffee07:50
*** PavelK has joined #openstack-swift07:53
kota_oh, I forgot to introduce the session voting is now open for Sydney summit in the meeting07:56
kota_https://www.openstack.org/summit/sydney-2017/vote-for-speakers#/07:57
*** jaosorior has joined #openstack-swift07:57
*** jaosorior has quit IRC07:58
*** jaosorior has joined #openstack-swift07:59
*** jaosorior has quit IRC08:02
*** jaosorior has joined #openstack-swift08:03
*** jaosorior has quit IRC08:03
*** hseipp has quit IRC08:04
*** jaosorior has joined #openstack-swift08:04
*** tonanhngo has joined #openstack-swift08:11
*** jaosorior has quit IRC08:13
*** ukaynar has joined #openstack-swift08:15
*** tonanhngo has quit IRC08:16
*** bkopilov_ has joined #openstack-swift08:19
*** cshastri has quit IRC08:26
*** cshastri has joined #openstack-swift08:27
*** ukaynar has quit IRC08:37
*** ukaynar has joined #openstack-swift08:38
*** ukaynar has quit IRC08:42
*** kei_yama has quit IRC08:45
openstackgerritMerged openstack/swift master: Remove left over param  https://review.openstack.org/48725508:49
*** PavelK has quit IRC08:51
*** jaosorior has joined #openstack-swift08:53
*** oshritf has joined #openstack-swift08:58
*** jaosorior has quit IRC09:03
*** PavelK has joined #openstack-swift09:04
*** tonanhngo has joined #openstack-swift09:05
*** tonanhngo has quit IRC09:10
*** dr_gogeta86_ has quit IRC09:15
*** dja has quit IRC09:16
*** timburke has quit IRC09:20
*** timburke has joined #openstack-swift09:20
*** dr_gogeta86 has joined #openstack-swift09:20
*** jaosorior has joined #openstack-swift09:21
*** jarbod__ has quit IRC09:21
*** oshritf has quit IRC09:21
*** ChanServ sets mode: +v timburke09:21
*** dr_gogeta86 has quit IRC09:21
*** dr_gogeta86 has joined #openstack-swift09:21
*** dja_ has joined #openstack-swift09:21
*** jarbod__ has joined #openstack-swift09:22
*** hseipp has joined #openstack-swift09:24
*** dancn has joined #openstack-swift09:25
*** mvk has quit IRC09:31
*** PavelK has quit IRC09:50
*** tovin07_ has quit IRC10:01
*** mvk has joined #openstack-swift10:04
*** kiennt has quit IRC10:05
openstackgerritKota Tsuyuzaki proposed openstack/swift master: Small fixup for CooperativeRingBuilder  https://review.openstack.org/48735410:14
kota_acoles: done for https://review.openstack.org/#/c/477000/10:16
patchbotpatch 477000 - swift - Ring rebalance respects co-builders' last_part_moves10:16
kota_and10:16
* kota_ is going to a pub :P10:17
acoleskota_: thank you!10:17
acoleskota_: if i could I would buy your beer :)10:17
kota_acoles: np, and nice work!10:17
acoleskota_: the review made it much better10:18
*** tonanhngo has joined #openstack-swift10:28
*** jaosorior has quit IRC10:38
*** clarkb has quit IRC10:45
*** clarkb has joined #openstack-swift10:45
*** tonanhngo has quit IRC11:13
openstackgerritMerged openstack/swift master: Ring rebalance respects co-builders' last_part_moves  https://review.openstack.org/47700011:45
*** psachin has quit IRC11:51
*** tonanhngo has joined #openstack-swift11:54
openstackgerritAlistair Coles proposed openstack/swift master: Clarify usage of replicator and reconstructor override options  https://review.openstack.org/48738311:57
*** tonanhngo has quit IRC11:58
*** tonanhngo has joined #openstack-swift11:58
openstackgerritAlistair Coles proposed openstack/swift master: Add multiple worker processes strategy to reconstructor  https://review.openstack.org/47841611:59
*** tonanhngo has quit IRC12:02
*** bkopilov_ has quit IRC12:02
*** Dinesh_Bhor is now known as Dinesh_Bhor|away12:08
*** Dinesh_Bhor|away is now known as Dinesh_Bhor12:09
*** Venkata has quit IRC12:12
tdasilvagood morning12:15
*** chlong has joined #openstack-swift12:16
acolestdasilva: o/12:20
openstackgerritAlistair Coles proposed openstack/swift master: Small fixup for CooperativeRingBuilder  https://review.openstack.org/48735412:21
*** catintheroof has joined #openstack-swift12:21
mahatictdasilva: o/12:28
openstackgerritOpenStack Proposal Bot proposed openstack/swift master: Updated from global requirements  https://review.openstack.org/8873612:35
*** JimCheung has joined #openstack-swift12:36
*** JimCheung has quit IRC12:40
*** gkadam has quit IRC12:41
*** xrb has quit IRC12:52
*** xrb has joined #openstack-swift12:53
*** xrb has quit IRC12:53
*** xrb has joined #openstack-swift12:53
*** noxdafox has quit IRC12:56
*** noxdafox has joined #openstack-swift13:02
*** saint_ has joined #openstack-swift13:17
*** caiobrentano has joined #openstack-swift13:22
*** jaosorior has joined #openstack-swift13:24
openstackgerritMerged openstack/swift master: Small fixup for CooperativeRingBuilder  https://review.openstack.org/48735413:25
*** jistr is now known as jistr|mtg13:31
*** dja_ is now known as dja13:40
*** xrb has quit IRC13:43
*** catintheroof has quit IRC13:44
*** catintheroof has joined #openstack-swift13:46
*** jistr|mtg is now known as jistr13:47
*** xrb has joined #openstack-swift13:47
*** catintheroof has quit IRC13:48
*** catintheroof has joined #openstack-swift13:48
*** catintheroof has quit IRC13:51
*** catintheroof has joined #openstack-swift13:52
*** rcernin has quit IRC13:54
*** SkyRocknRoll has joined #openstack-swift13:55
*** SkyRocknRoll has quit IRC13:59
*** SkyRocknRoll has joined #openstack-swift14:00
*** ukaynar has joined #openstack-swift14:06
openstackgerritOpenStack Proposal Bot proposed openstack/swift master: Updated from global requirements  https://review.openstack.org/8873614:08
claygkota_: timburke: acoles: great work on composite ring cobuilding!  We should +A https://review.openstack.org/#/c/486263/ asap too!14:10
patchbotpatch 486263 - swift - Add ever_rebalanced property to RingBuilder14:10
*** saint_ has quit IRC14:11
*** vinsh has quit IRC14:14
*** vinsh has joined #openstack-swift14:16
*** bkopilov_ has joined #openstack-swift14:31
openstackgerritAlistair Coles proposed openstack/swift master: WIP fix is_healthy() to detect ring changes  https://review.openstack.org/48744814:36
*** JimCheung has joined #openstack-swift14:48
*** cdelatte has joined #openstack-swift14:52
*** JimCheung has quit IRC14:53
*** SkyRocknRoll has quit IRC15:03
*** mhks has joined #openstack-swift15:14
*** SkyRocknRoll has joined #openstack-swift15:15
*** klrmn has joined #openstack-swift15:17
*** rcernin has joined #openstack-swift15:22
*** itlinux has joined #openstack-swift15:22
*** jaosorior has quit IRC15:28
*** rcernin has quit IRC15:34
notmynamegood morning15:43
notmynamekota_: thanks for running the meeting15:47
*** mvk has quit IRC15:49
notmynameacoles: any suggestions for the changelog entry for https://review.openstack.org/#/c/477000/15:50
patchbotpatch 477000 - swift - Ring rebalance respects co-builders' last_part_moves (MERGED)15:50
claygacoles: I'm not surprised there's some jank on the ring reloading. But fwiw it did seem to work in practice?15:50
claygMaybe parent process gets lucky because it's not in a reconstruct loop doing periodic ring checks?15:51
claygOr because I only had one ring?15:51
acolesclayg: not for me, but my workers were doing little work15:51
claygAnd they'd just miss the update entirely?  Yuk.15:52
acolesclayg: sometimes it seems yes, but worse even when is_healthy spots the change, the ring may not be reloaded before new worker args are generated, so it just restarts same set of workers :/15:54
acolesclayg: of course,  I may be going crazy ;)15:54
claygThat does sound crazy.15:55
claygActually the whole configurable ring check interval is crazy - it doesn't actually get plumbed into the ring reload time.15:55
*** hseipp has quit IRC15:56
acolesclayg: so Ring.has_changed() returns True - that's good - but the ring is not reloaded by the get_worker_args() AFAICT15:56
acolesclayg: yes, the existing ring check stuff seems a bit wonky15:57
claygWonky!!!15:57
claygStill. I don't love seeing so much of that ring internals lifted into just this one daemon.15:58
claygMaybe get_worker_args should just always reload to play it safe?15:59
*** gkadam has joined #openstack-swift16:00
claygThen the check_ring nonsense is just a pre-existing bug-ish?  Maybe?  I might not understand the failure.16:00
acolesno I don't like it either :/16:00
claygI guess I wasn't changing *devices* - just part assignments. Which the worker will refresh each pass eventually.16:01
acolesyup, i was adding/removing devs16:01
claygSo... maybe not existing bug. And maybe only effects workers. Lame!16:01
*** tristanC has quit IRC16:03
*** rcernin has joined #openstack-swift16:03
claygacoles: yeah. I'm realizing my earlier statement of "works in practice" referred to ring reloading for living workers - I could say "I thought I saw device changing worker reload work once in dev probably"16:04
claygBut if it's racy enough it might only work sometimes. I wasn't paying that close of attention. Good check!16:05
claygCatch.16:05
acolesI think it is *possible* that a race might mean that the ring reloads itself before the get_worker_args does its thing - it depends on when the ring's next_check is due vs. when the reconstructor next_check fired16:07
*** chlong has quit IRC16:08
acolesclayg: welcome back by the way ! :)16:08
*** itlinux has quit IRC16:11
*** Sukhdev_ has joined #openstack-swift16:15
*** klrmn has quit IRC16:18
*** mvk has joined #openstack-swift16:23
*** Sukhdev_ has quit IRC16:24
*** Sukhdev_ has joined #openstack-swift16:28
*** JimCheung has joined #openstack-swift16:30
*** xrb has quit IRC16:31
*** xrb has joined #openstack-swift16:31
timburkegood morning16:34
*** xrb has quit IRC16:36
*** gkadam has quit IRC16:36
timburkehmmm... i should probably hop in -infra at some point and advocate for patch 379805...16:37
patchbothttps://review.openstack.org/#/c/379805/ - openstack-infra/meetbot - Make #links links16:37
openstackgerritAlistair Coles proposed openstack/swift master: WIP fix is_healthy() to detect ring changes  https://review.openstack.org/48744816:39
*** ChubYann has joined #openstack-swift16:40
*** tristanC has joined #openstack-swift16:48
acolesnotmyname: I'll leave a suggestion on the changelog patch16:49
*** SkyRocknRoll has quit IRC16:52
*** cshastri has quit IRC17:02
*** noxdafox has quit IRC17:02
*** Sukhdev_ has quit IRC17:03
*** itlinux_ has joined #openstack-swift17:04
*** SkyRocknRoll has joined #openstack-swift17:05
*** noxdafox has joined #openstack-swift17:08
*** itlinux_ has quit IRC17:09
*** ukaynar has quit IRC17:11
*** itlinux has joined #openstack-swift17:11
*** ukaynar has joined #openstack-swift17:11
*** ukaynar has quit IRC17:16
*** klrmn has joined #openstack-swift17:21
acolesI'm looking at patch 47503817:23
patchbothttps://review.openstack.org/#/c/475038/ - python-swiftclient - Allow for uploads from standard input.17:23
*** chlong has joined #openstack-swift17:25
*** chlong has quit IRC17:27
*** chlong has joined #openstack-swift17:28
timburkeacoles: good spot on the ring-reloading... seems like a pre-existing issue, but probably still worth fixing?17:28
acolestimburke: yes. before the ring would be reloading itself after a change so the next reconstructor cycle would pick up dev changes, but now we use the devs to set up workers so adding a dev might never be noticed17:31
*** SkyRocknRoll has quit IRC17:44
timburkeacoles: true. but like, https://github.com/openstack/swift/blob/2.14.0/swift/obj/reconstructor.py#L1017-L1020 has *always* been worthless, yeah?17:56
acolestimburke: unreliable at best - has_changed is not a reliable way for an external observer to determine if the ring has changed since some point in history - AFAICT it only tells you if the ring has changed since it last detected a change and reloaded itself.18:14
*** mhks has quit IRC18:18
*** JimCheung has quit IRC18:18
*** JimCheung has joined #openstack-swift18:19
*** geaaru has quit IRC18:22
timburkeso it seems like we need to either (1) make Ring._mtime a public thing that external observers don't need to feel weird using or (2) store some separate "time of last reload" so external observers can track `start_time = time.time()` and later ask `if Ring.has_changed_since(start_time)`18:22
timuracoles: if you're testing out the patches, consider looking at the follow-on SLO patch as well18:28
*** Sukhdev_ has joined #openstack-swift18:28
claygzohno!  we need to fixup patch 39078118:31
patchbothttps://review.openstack.org/#/c/390781/ - swift - Replace replication_one_per_device by custom count18:31
claygcc rledisez18:31
acolestimburke: ack. I won't get chance today I'm afraid18:33
timburkeacoles: no worries... just kinda thinking out loud. does either of those seem preferable to you?18:34
timburkei can play with an alternative to patch 487448 today i think18:35
patchbothttps://review.openstack.org/#/c/487448/ - swift - WIP fix is_healthy() to detect ring changes18:35
acolestimburke: I thought about making has_changed take an optional time to test against but it tests equality so you wouldn't be able to pass in any time, would need to also be able to fetch mtime at start18:37
acolesI do prefer a method rather than leaking out mtime18:37
acolestimburke: also considered ring incrementing a counter on each reload but then we have to assume the ring instance is never re-instantiated18:38
acolestimburke: just to be clear: as I see it there are two issues: 1. has_changed() is not reliable test for reconstructor to use and 2. we need to ensure the ring data is reloaded when get_worker_args is called (so far I used _reload)18:39
timburkek. i'll play with that. track a _last_reload_time, then expose something like `has_changed_since(ref_time): has_changed() or _last_reload_time > ref_time`18:40
timburkeand yeah, still need to think about how best to handle part 218:40
acolestimur: I see a stack trace when I use stdin upload with --skip-identical18:41
timuracoles: cool -- I'll investigate now18:42
acolestimur: but I think it is an existing behaviour - i.e. would be same with any stream source18:42
timuracoles: oh...18:42
timurthat's less exciting :)18:43
acolestimur: path is set to None and then is_identical tries to open path !18:43
acolestimur: lol18:43
acolestimur: https://github.com/openstack/python-swiftclient/blob/638d7c789cf3ccab61bf6af6fcab6e6d79b9e0a4/swiftclient/service.py#L1845-L184918:43
timuracoles: right. What do you think? We should definitely fix it, but should it be fixed in this change? Streaming standard input uploads definitely make it easier to hit it18:47
timurI'll try to write up the fix and see what, if any, tests I have to fix up for it and possibly update the patchset?18:47
*** thurloat has quit IRC18:47
acolestimur: could be trivial to fix? do you have time?18:51
timuracoles: I do -- going to get lunch and try to push it in18:52
timurso probably within the next 1-2 hours18:52
*** cschwede_ has quit IRC18:52
acolestimur: compare line 1879 to 1889 - just needs similar if path is not None for the skip_identical case18:52
timurI'm also curious about the ctrl-D behavior. Would like to understand better what's happening there18:52
acoleshttps://github.com/openstack/python-swiftclient/blob/638d7c789cf3ccab61bf6af6fcab6e6d79b9e0a4/swiftclient/service.py#L1879-L188918:53
acolestimur: not sure the ctrl-d thing is a blocker though18:53
acolestimur: I'll be around later (2-3pm PST for upstream meeting) so can revisit - otherwise it looks great18:54
acolesso great that I +2'd, oops18:54
acolestimur: this seems to fix it but TBH I didn't stare at code for too long https://gist.github.com/alistairncoles/62b0e7f39fa96af2e7c0e7723591fb1618:57
acolestimburke: just a thought - given the timing, perhaps fixing the existing check_ring behaviour could wait i.e. 'inline ring checking' and we just get is_healthy working?18:59
*** rcernin has quit IRC19:27
*** thurloat has joined #openstack-swift19:43
*** chlong has quit IRC19:43
*** chlong has joined #openstack-swift19:49
timburketimur: i'm guessing it's something to do with cpython trying to read until we get an empty string -- like, the first ^D cuts short the 8k read it wants to do, but then it goes back *again*19:51
timburkesee https://github.com/python/cpython/blob/2.7/Lib/httplib.py#L850-L85619:51
*** chlong has quit IRC19:52
*** thurloat has quit IRC19:52
*** chlong has joined #openstack-swift19:52
*** Sukhdev_ has quit IRC20:05
*** ukaynar has joined #openstack-swift20:07
*** thurloat has joined #openstack-swift20:14
*** vint_bra has quit IRC20:16
*** vint_bra has joined #openstack-swift20:17
timuracoles: great -- I will try to incorporate your gist/validate it -- doing that now20:24
*** caiobrentano has quit IRC20:26
*** caiobrentano_ has joined #openstack-swift20:30
notmynamemattoliverau: is suse going to send you to the ptg? or is it too late for that?20:32
mattoliveraunotmyname: I'm assuming it's too late... But I have asked my manager.. just in case :)20:38
notmyname:-)20:38
notmynamegood luck!20:38
*** caiobrentano_ has quit IRC20:39
*** caiobrentano has joined #openstack-swift20:40
*** caiobrentano has quit IRC20:40
*** caiobrentano has joined #openstack-swift20:41
*** caiobrentano has quit IRC20:45
openstackgerritJohn Dickinson proposed openstack/python-swiftclient master: moved cli doc to the right place for new links process  https://review.openstack.org/48758220:48
openstackgerritJohn Dickinson proposed openstack/python-swiftclient master: moved cli doc to the right place for new links process  https://review.openstack.org/48758220:50
kota_good morning20:56
*** ukaynar_ has joined #openstack-swift20:58
notmynamemeeting time21:00
*** tonanhngo has joined #openstack-swift21:01
*** catintheroof has quit IRC21:01
*** ukaynar has quit IRC21:02
*** joeljwright has joined #openstack-swift21:02
*** ChanServ sets mode: +v joeljwright21:02
*** ukaynar_ has quit IRC21:03
*** ukaynar has joined #openstack-swift21:03
*** tonanhngo has quit IRC21:05
openstackgerritTimur Alperovich proposed openstack/python-swiftclient master: Turn stdin uploads into SLO above 10MB.  https://review.openstack.org/47861121:07
openstackgerritTimur Alperovich proposed openstack/python-swiftclient master: Allow for uploads from standard input.  https://review.openstack.org/47503821:07
*** ukaynar has quit IRC21:08
timburkenotmyname: any way we could get https://docs.openstack.org/developer/python-swiftclient/cli.html redirecting there, too?currently, that just goes to https://docs.openstack.org/python-swiftclient/latest/21:09
notmynametimburke: dunno21:09
timburke(it's actually not so bad for client, since it's a pretty shallow tree. I *really* want to fix all the overview links for server)21:10
*** chlong has quit IRC21:14
*** caiobrentano has joined #openstack-swift21:26
*** ukaynar has joined #openstack-swift21:33
claygrledisez: y u no #openstack-meeting !??21:34
notmynameclayg: he's on vacation, I think21:37
claygsapchcpahcpah - who takes vacation!?  😁21:38
notmynamethe French!21:38
claygN.B. clayg will be out next week for vacation21:38
joeljwrightI'm always too slow to go add a second +221:39
acolesjoeljwright: nothing to stop you adding the third :)21:40
joeljwright:)21:40
kota_I'm planning to get vacation *after* ptg :P21:40
*** ukaynar has quit IRC21:42
*** ukaynar has joined #openstack-swift21:43
*** ukaynar has quit IRC21:53
notmynamekota_: good idea :-)21:57
acolesnotmyname: more jury duty ? do you not get a few years before being eligible again?21:59
notmynameonce a year21:59
acoleswow21:59
notmynameI don't think it was last year I had it21:59
notmynamebut if feels like it was recent21:59
notmynamejust got the letter in the mail yesterday21:59
acoles:(22:01
acolesgood night22:02
*** joeljwright has quit IRC22:03
openstackgerritMerged openstack/swift master: Add ever_rebalanced property to RingBuilder  https://review.openstack.org/48626322:07
*** caiobrentano has quit IRC22:38
timburkeacoles: how reliably were the workers not getting cleaned up? i'm wondering if we just need to make sure the orchestrator guy needs to do the ring checks *before* writing aggregates (since that's where it loops over devices), or maybe have it save off the set of expected devices for aggregates (cc clayg)22:42
timburkei *think* that's the only place it really touches rings?22:43
*** tonanhngo has joined #openstack-swift22:49
*** tonanhngo has quit IRC22:53
claygacoles: you maybe had your stats_interval cranked down super low?22:55
*** vint_bra has quit IRC22:56
*** skudlik has quit IRC22:57
claygyes, that is definitely the only place23:00
clayglooking at all_local_devices and get_policy2devices it's not super obvious why I ended up pulling those methods apart like that23:00
claygit's really policy2local_devices and all_local_devices is just a stupid wrapper to turn a map of policy => list_of_local_devs into a set23:01
*** ^andrea^ has quit IRC23:03
openstackgerritOpenStack Proposal Bot proposed openstack/swift master: Updated from global requirements  https://review.openstack.org/8873623:05
claygbut roughly I like the idea that aggregate_recon_update uses a cached self._all_devices and every ring_check_interval we ask we calc old_devices, self._all_devices = self._all_devices, <inline self.all_local_devices>; return old_devices == self._all_devices ???23:07
*** JimCheung has quit IRC23:14
*** JimCheung has joined #openstack-swift23:15
*** ukaynar has joined #openstack-swift23:30
*** kei_yama has joined #openstack-swift23:41
timburkeclayg: acoles: something like http://paste.openstack.org/show/616638/ seems to make things happy... by changing the stats_interval to a float, i could drop it down to like .05 and super-reliably have issues with ring changes (curiously it was still a bit hit-or-miss at 1? don't need to keep that part, anyway)23:47
*** Sukhdev has joined #openstack-swift23:54
claygtimburke: I think that's the idea23:55
openstackgerritTim Burke proposed openstack/swift master: Add multiple worker processes strategy to reconstructor  https://review.openstack.org/47841623:55
claygcool!23:56
openstackgerritMerged openstack/python-swiftclient master: moved cli doc to the right place for new links process  https://review.openstack.org/48758223:57

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