Tuesday, 2017-08-08

*** mingyu has quit IRC00:02
*** itlinux has joined #openstack-swift00:09
*** baojg has joined #openstack-swift00:20
*** baojg has quit IRC00:25
*** lucasxu has joined #openstack-swift00:27
*** vint_bra has quit IRC00:34
*** kiennt has joined #openstack-swift00:49
*** shuyingya has joined #openstack-swift00:53
*** shuyingya has joined #openstack-swift00:56
*** lucasxu has quit IRC00:57
*** frank_young has joined #openstack-swift01:00
*** catintheroof has joined #openstack-swift01:02
*** klrmn has quit IRC01:03
*** frank_young has quit IRC01:04
*** lucasxu has joined #openstack-swift01:06
*** catintheroof has quit IRC01:11
*** noxdafox has quit IRC01:14
*** noxdafox has joined #openstack-swift01:21
*** baojg has joined #openstack-swift01:22
*** vinsh_ has quit IRC01:24
*** vinsh has joined #openstack-swift01:27
*** baojg has quit IRC01:27
*** mingyu has joined #openstack-swift01:28
*** mingyu has quit IRC01:33
*** gkadam has joined #openstack-swift01:35
*** gkadam has quit IRC01:43
*** klrmn has joined #openstack-swift01:56
*** abhinavtechie has joined #openstack-swift01:58
*** noxdafox has quit IRC02:01
*** bkopilov has quit IRC02:07
*** noxdafox has joined #openstack-swift02:14
*** patchbot has quit IRC02:15
*** patchbot has joined #openstack-swift02:16
*** mtreinish has quit IRC02:17
*** vinsh has quit IRC02:18
*** jarbod___ has quit IRC02:18
*** lifeless has quit IRC02:18
*** jarbod_ has joined #openstack-swift02:19
*** lifeless has joined #openstack-swift02:19
*** tovin07_ has joined #openstack-swift02:20
*** mtreinish has joined #openstack-swift02:22
*** abhinavtechie has quit IRC02:23
*** abhitechie has joined #openstack-swift02:24
*** abhitechie has quit IRC02:25
*** abhitechie has joined #openstack-swift02:25
kota_good morning02:29
*** abhitechie has quit IRC02:30
mattoliveraukota_: morning02:52
kota_mattoliverau: o/02:52
mattoliverau\o/ nice!02:53
mattoliverausorry wronge channel :P02:54
mattoliveraubut still nice to have you here kota_ as well :P02:54
*** mingyu has joined #openstack-swift03:18
*** mingyu has quit IRC03:22
*** frank_young has joined #openstack-swift03:24
kota_mattoliverau: lol, me too :)03:26
*** baojg has joined #openstack-swift03:27
openstackgerritMerged openstack/swift master: Turn on warning-is-error in doc build  https://review.openstack.org/48498103:33
*** gkadam has joined #openstack-swift03:36
*** baojg has quit IRC03:43
*** lucasxu has quit IRC03:43
hugokuomorning03:45
hugokuoquestion regrading to reconstructor03:45
*** Dinesh_Bhor has joined #openstack-swift03:45
hugokuoan API call REPLICATE, would it force re-hash the target partition always?03:45
hugokuoeg. curl -v -i -XREPLICATE http://10.10.163.56:6003/d350/57423 -H "X-Backend-Storage-Policy-Index: 1" -H "user-agent: object-replicator"03:45
hugokuothe partition 57423 been force re-hashed everytime ?03:46
*** bkopilov has joined #openstack-swift03:46
*** links has joined #openstack-swift03:53
*** frank_young has quit IRC04:00
*** frank_young has joined #openstack-swift04:01
*** frank_young has quit IRC04:05
*** mingyu has joined #openstack-swift04:19
*** mingyu has quit IRC04:24
*** frank_young has joined #openstack-swift04:39
*** baojg has joined #openstack-swift04:40
*** baojg has quit IRC04:47
*** abhitechie has joined #openstack-swift04:50
*** two_tired has joined #openstack-swift04:50
*** frank_young has quit IRC04:53
*** frank_young has joined #openstack-swift04:53
*** mingyu has joined #openstack-swift05:21
*** mingyu has quit IRC05:25
*** sanchitmalhotra has quit IRC05:26
*** sanchitmalhotra has joined #openstack-swift05:27
*** psachin has joined #openstack-swift05:34
*** baojg has joined #openstack-swift05:44
*** baojg has quit IRC05:48
*** kiennt has quit IRC05:50
*** cshastri has joined #openstack-swift05:53
*** two_tired has quit IRC05:59
*** kiennt has joined #openstack-swift06:07
*** ChubYann has quit IRC06:11
*** kiennt has quit IRC06:21
*** rcernin has joined #openstack-swift06:21
*** kiennt_ has joined #openstack-swift06:22
*** kiennt has joined #openstack-swift06:22
*** kiennt_ has quit IRC06:23
*** hseipp has joined #openstack-swift06:35
*** hseipp has quit IRC06:37
*** abhitechie has quit IRC06:39
*** hseipp has joined #openstack-swift06:40
*** baojg has joined #openstack-swift06:45
*** baojg has quit IRC06:52
*** pcaruana has joined #openstack-swift07:00
*** klrmn has quit IRC07:04
*** oshritf has joined #openstack-swift07:07
*** mingyu has joined #openstack-swift07:08
*** joeljwright has joined #openstack-swift07:14
*** ChanServ sets mode: +v joeljwright07:14
*** tesseract has joined #openstack-swift07:21
*** frank_young has quit IRC07:32
*** frank_young has joined #openstack-swift07:33
*** frank_young has quit IRC07:38
*** frank_young has joined #openstack-swift07:38
*** mingyu has quit IRC07:39
*** silor has joined #openstack-swift07:44
*** baojg has joined #openstack-swift07:48
*** geaaru has joined #openstack-swift07:50
*** baojg has quit IRC07:59
*** mingyu has joined #openstack-swift08:03
*** itlinux has quit IRC08:11
*** frank_young has quit IRC08:19
*** cbartz has joined #openstack-swift08:19
*** frank_young has joined #openstack-swift08:19
*** mingyu has quit IRC08:37
*** mingyu has joined #openstack-swift08:40
*** noxdafox has quit IRC08:51
*** mingyu has quit IRC09:05
*** mingyu has joined #openstack-swift09:08
*** noxdafox has joined #openstack-swift09:11
*** mingyu has quit IRC09:28
*** mingyu has joined #openstack-swift09:29
*** abhitechie has joined #openstack-swift09:32
*** mingyu has quit IRC09:41
*** mingyu has joined #openstack-swift09:45
*** baojg has joined #openstack-swift09:57
*** tovin07_ has quit IRC10:02
*** baojg has quit IRC10:02
*** mingyu has quit IRC10:09
*** dr_gogeta86 has quit IRC10:09
*** dr_gogeta86 has joined #openstack-swift10:12
*** dr_gogeta86 has quit IRC10:12
*** dr_gogeta86 has joined #openstack-swift10:12
*** mingyu has joined #openstack-swift10:16
*** frank_young has quit IRC10:17
*** silor has quit IRC10:20
*** bkopilov has quit IRC10:55
*** baojg has joined #openstack-swift10:59
*** baojg has quit IRC11:06
*** baojg has joined #openstack-swift11:29
*** abhitechie has quit IRC11:29
*** abhitechie has joined #openstack-swift11:30
*** abhitechie has quit IRC11:31
*** smatzek has joined #openstack-swift11:46
*** smatzek_ has joined #openstack-swift11:48
*** smatzek has quit IRC11:48
*** noxdafox has quit IRC11:52
*** noxdafox has joined #openstack-swift11:52
*** psachin has quit IRC11:58
*** abhitechie has joined #openstack-swift12:00
*** psachin has joined #openstack-swift12:00
*** abhinavtechie has joined #openstack-swift12:02
*** kiennt has quit IRC12:05
*** abhitechie has quit IRC12:06
*** abhitechie has joined #openstack-swift12:07
*** abhinavtechie has quit IRC12:07
*** abhinavtechie has joined #openstack-swift12:10
*** abhitechie has quit IRC12:13
openstackgerritOpenStack Proposal Bot proposed openstack/swift master: Updated from global requirements  https://review.openstack.org/8873612:23
*** PavelK has quit IRC12:33
*** shuyingya has quit IRC12:38
*** shuyingya has joined #openstack-swift12:38
*** abhitechie has joined #openstack-swift12:41
*** abhinavtechie has quit IRC12:43
*** shuyingya has quit IRC12:43
*** gkadam has quit IRC12:45
*** abhitechie has quit IRC12:46
*** PavelK has joined #openstack-swift12:48
*** frank_young has joined #openstack-swift12:51
*** vinsh has joined #openstack-swift12:54
*** frank_young has quit IRC12:55
*** frank_young has joined #openstack-swift12:57
*** catintheroof has joined #openstack-swift13:00
*** shuyingya has joined #openstack-swift13:01
*** lucasxu has joined #openstack-swift13:02
*** shuyingya has quit IRC13:05
*** frank_yo_ has joined #openstack-swift13:07
*** frank_young has quit IRC13:08
*** links has quit IRC13:11
*** bkopilov has joined #openstack-swift13:17
*** cshastri has quit IRC13:33
*** vint_bra has joined #openstack-swift13:36
*** cshastri has joined #openstack-swift13:36
*** smatzek_ has quit IRC13:43
*** shuyingya has joined #openstack-swift13:52
*** shuyingya has quit IRC13:52
*** noxdafox has quit IRC13:56
*** frank_yo_ has quit IRC14:01
*** smatzek has joined #openstack-swift14:01
*** smatzek has quit IRC14:05
*** smatzek has joined #openstack-swift14:06
*** frank_young has joined #openstack-swift14:11
*** frank_young has quit IRC14:15
*** itlinux has joined #openstack-swift14:28
*** noxdafox has joined #openstack-swift14:29
*** baojg has quit IRC14:41
*** baojg has joined #openstack-swift14:41
*** baojg has quit IRC14:42
*** baojg has joined #openstack-swift14:42
*** baojg has quit IRC14:43
*** baojg has joined #openstack-swift14:43
*** baojg has quit IRC14:43
*** baojg has joined #openstack-swift14:44
*** baojg has quit IRC14:44
*** smatzek has quit IRC14:46
*** links has joined #openstack-swift14:48
*** gyee has joined #openstack-swift14:48
*** links has quit IRC14:49
*** cshastri has quit IRC14:50
*** ukaynar has joined #openstack-swift14:52
*** baojg has joined #openstack-swift14:54
*** shuyingya has joined #openstack-swift14:59
*** gyee_ has joined #openstack-swift15:01
*** psachin has quit IRC15:01
*** gyee_ has quit IRC15:04
*** cbartz has quit IRC15:04
*** gyee has quit IRC15:04
*** gyee has joined #openstack-swift15:05
*** SkyRocknRoll has joined #openstack-swift15:16
*** smatzek has joined #openstack-swift15:22
*** SkyRocknRoll_ has joined #openstack-swift15:25
*** mingyu has quit IRC15:26
*** SkyRocknRoll has quit IRC15:26
*** baojg has quit IRC15:27
*** baojg has joined #openstack-swift15:27
*** baojg has quit IRC15:28
*** frank_young has joined #openstack-swift15:39
*** pstack has joined #openstack-swift15:47
*** tonanhngo has joined #openstack-swift15:56
*** smatzek has quit IRC15:59
*** smatzek has joined #openstack-swift16:00
timburkegood morning16:03
*** chsc has joined #openstack-swift16:13
*** chsc has joined #openstack-swift16:13
*** mingyu has joined #openstack-swift16:15
*** chsc has quit IRC16:18
*** shuyingya has quit IRC16:21
*** ukaynar has quit IRC16:21
*** ukaynar has joined #openstack-swift16:22
*** notkevin has joined #openstack-swift16:23
*** hseipp has quit IRC16:24
*** chsc has joined #openstack-swift16:24
*** chsc has joined #openstack-swift16:24
*** abhitechie has joined #openstack-swift16:25
*** vinsh has quit IRC16:26
*** ukaynar has quit IRC16:26
*** shuyingya has joined #openstack-swift16:27
*** shuyingya has quit IRC16:27
notkevinIs there any way to give some users in a project read only access to a specific container?  (keystone).16:27
*** pcaruana has quit IRC16:27
*** abhitechie has quit IRC16:28
*** abhitechie has joined #openstack-swift16:28
*** baojg has joined #openstack-swift16:28
*** abhinavtechie has joined #openstack-swift16:30
*** abhitechie has quit IRC16:30
*** abhitechie has joined #openstack-swift16:31
*** abhinavtechie has quit IRC16:31
*** rcernin has quit IRC16:31
*** tesseract has quit IRC16:31
notkevinI tried following https://docs.openstack.org/swift/ocata/overview_acl.html#container-acls but giving project-id:* read access and project-id:user-id write access didn't seem to work16:32
*** frank_young has quit IRC16:32
notkevinDoes it only work if the users are not a member of the project in which contains the container?16:34
claygyes, container acl's can only grant new access - not restrict access16:35
notkevinOk thank you!16:36
claygif the users already have read access to the container (because they have member access to the entire project/account) then the container acl's won't have any effect - they may not even be evaluated for that user (they already have access!)16:36
*** shuyingya has joined #openstack-swift16:37
*** baojg has quit IRC16:37
notkevinOk that is what I suspected. I wanted to dump some files for them into a container in their project but I don't want them to accidentally delete them. I guess I'll have to look for other alternatives for organizing the data.16:38
notkevinThank you16:38
*** frank_young has joined #openstack-swift16:41
*** shuyingya has quit IRC16:42
*** pstack has quit IRC16:44
*** chsc has quit IRC16:46
claygtimburke: how are we globally going to ensure we never add a random.seed() call in unittests somewhere?  How much faith should we really have in unittests being reliably non-deterministic?  I'm not sure I fully appreciate the motivation behind all this.16:51
claygI'm worried we're flailing with no clear endgame or specific value prop - have unittests let us down recently in some specific way?  what is the risk of that happening again vs the cost of the relative options to address it?16:52
*** smatzek has quit IRC16:53
timburkeas reviewers, be super leery of any test that uses random inputs, and *extra* leery of anything that wants to set a seed?16:53
*** pstack has joined #openstack-swift16:53
claygbasically - i see lots of patches - not sure which ones need reviewing/have best ROI16:53
timburkeyes, unit tests have let me down recently, by having a change in on area (in the case of https://review.openstack.org/#/c/461483/ adding a new case to test_response_codes_for_GET in test_container.py) cause failing tests in a completely different area (in my case, test_GET_with_mixed_frags_and_no_quorum_will_503 in test_obj)16:55
patchbotpatch 461483 - swift - Always check for unexpected requests in mocked_htt...16:55
claygthat... doesn't seem obviously correct to me... oh you mean anything that wants to set a seed outside of the ring tests?  yeah that's what I mean - we'd have to disallow that or this is all for 'naught16:55
clayglike I'm thinking globally neutering random.seed in test/__init__.py to raise an exception "please don't do that" - unless you get the unpatched version from common.ring._set_seed_magic_context or w/e16:57
timburkewe need to avoid using random inputs. where we *do* want random inputs (ie, ring tests) i think we should stop claiming that one particular case is representative of all possible cases, and find ways to test the overall properties that we want16:57
*** klrmn has joined #openstack-swift16:57
timburkei guess i'd be ok with that... but it also seems like an unnecessary bit of code if we just socialize the idea of not touching random.seed16:58
*** tonanhngo has quit IRC16:58
claygbut what's the general problem really?  test_GET_with_mixed_frags_and_no_quorum_will_503 was a bad test?  Does the fault lie anywhere besides that specific test being a) bad b) not noticed16:59
*** notkevin has quit IRC16:59
claygshoudln't it be a good thing that at some point it got noticed (when you changed something else and tripped over it) and then got made better?16:59
claygtimburke: I think you are smarter and more disciplined than the general community of contributors to swift - but we can try - I hope I don't let you down :'(17:02
timburkewe're way more likely to notice it when the bad tests run with something approaching truly random inputs. we should have noticed this being a flaky test months ago17:02
clayg... except random inputs are universally bad right?  So our solution is to make them as random as possible so it pushed to "better" ...17:03
timburkewe don't generally touch random.seed! the ring tests are *the only* place that we do it. we've historically been pretty good about this!17:03
claygphew, that's good!17:04
*** tonanhngo has joined #openstack-swift17:06
timburkeclaiming random inputs when they aren't random can only be bad. generally, it happens because we mean "arbitrary" input. forcing us to deal with truly random inputs will require us to actually think about the properties that we want when we think we want arbitrary inputs17:06
claygso the general idea is #1 fix ring tests to contextualize seed-setting and "deal" with the fallout #2 try to add global "assert unexpected requests" (and deal with the fallout) and #3 keep doing basically what we've been doing with the making swift awesome and unittests help keep us sane and not drive us nuts for the most part17:06
timburkeyup!17:07
*** tonanhngo has quit IRC17:07
timburkebecause dealing with the callout directly helps us with keeping unit tests sane, and gives us more confidence that we're actually testing what we think we're testing17:08
timburkewhich means we can make swift more awesome by filling in edge cases and adding new features while being more confident that we haven't broken anything17:09
*** ChubYann has joined #openstack-swift17:10
claygok, I think your point about random vs. arbitrary has some salience for me - I don't want to draw a false equivalence between "random" vs "arbitrary" or "exemplary"17:11
timburke(it *also* means that we'll be in a better position to try to support py3 [which uses a subtly different style of random, sometimes] if/when we actually want that to be a priority)17:11
claygi'll ponder that while i'm afk - thanks for the thought provoking insight timburke !!!17:13
*** silor has joined #openstack-swift17:14
*** mingyu has quit IRC17:16
*** smatzek has joined #openstack-swift17:17
*** frank_young has quit IRC17:21
*** chsc has joined #openstack-swift17:23
*** chsc has joined #openstack-swift17:23
openstackgerritTim Burke proposed openstack/swift master: Unset random seed after rebalancing ring  https://review.openstack.org/37156417:25
*** shuyingya has joined #openstack-swift17:26
*** silor has quit IRC17:26
*** shuyingya has quit IRC17:31
*** frank_young has joined #openstack-swift17:31
*** baojg has joined #openstack-swift17:34
*** ukaynar has joined #openstack-swift17:35
*** pstack has quit IRC17:35
*** vinsh has joined #openstack-swift17:36
*** frank_young has quit IRC17:36
*** notkevin has joined #openstack-swift17:36
*** 94KAA7YW9 has joined #openstack-swift17:37
*** baojg has quit IRC17:40
*** frank_young has joined #openstack-swift17:52
*** tonanhngo has joined #openstack-swift17:55
*** frank_young has quit IRC17:56
*** tonanhngo_ has joined #openstack-swift17:58
*** pushkaraj__ has joined #openstack-swift17:58
*** 94KAA7YW9 has quit IRC17:58
*** tonanhngo has quit IRC17:59
*** tonanhngo_ has quit IRC18:02
*** tonanhngo has joined #openstack-swift18:02
*** itlinux has quit IRC18:04
*** notkevin has quit IRC18:09
*** ukaynar has quit IRC18:16
*** ukaynar has joined #openstack-swift18:17
*** ukaynar has quit IRC18:19
*** ukaynar has joined #openstack-swift18:19
*** silor has joined #openstack-swift18:21
*** vinsh has quit IRC18:23
*** vinsh has joined #openstack-swift18:24
openstackgerritTim Burke proposed openstack/swift master: Add functests for disallowed COPYs into a versioned container  https://review.openstack.org/45111118:25
*** vinsh has quit IRC18:25
*** vinsh_ has joined #openstack-swift18:25
*** ukaynar has quit IRC18:27
*** ukaynar has joined #openstack-swift18:28
*** geaaru has quit IRC18:30
*** ukaynar has quit IRC18:32
*** Frugalinvest0r has joined #openstack-swift18:44
*** shuyingya has joined #openstack-swift18:45
*** shuyingya has quit IRC18:50
*** frank_young has joined #openstack-swift18:50
*** frank_young has quit IRC18:56
*** hseipp has joined #openstack-swift18:57
*** ukaynar has joined #openstack-swift18:59
*** Frugalinvest0r has quit IRC19:02
*** itlinux has joined #openstack-swift19:24
notmynamethis is great news http://lists.openstack.org/pipermail/openstack-dev/2017-August/120771.html19:27
*** frank_young has joined #openstack-swift19:30
*** notkevin has joined #openstack-swift19:31
*** frank_young has quit IRC19:34
*** baojg has joined #openstack-swift19:37
*** notkevin has quit IRC19:41
*** baojg has quit IRC19:42
*** notkevin has joined #openstack-swift19:43
*** ukaynar has quit IRC19:53
*** ukaynar has joined #openstack-swift19:53
*** ukaynar_ has joined #openstack-swift19:55
*** pushkaraj__ has quit IRC19:56
*** silor has quit IRC19:57
*** ukaynar has quit IRC19:58
*** hseipp has quit IRC19:59
*** pushkaraj__ has joined #openstack-swift20:00
*** pushkaraj__ has quit IRC20:05
*** notkevin has quit IRC20:08
*** notkevin has joined #openstack-swift20:09
*** lucasxu has quit IRC20:17
*** mingyu has joined #openstack-swift20:17
*** frank_young has joined #openstack-swift20:19
*** notkevin has quit IRC20:21
*** mingyu has quit IRC20:22
*** joeljwright1 has joined #openstack-swift20:23
*** joeljwright has quit IRC20:23
*** frank_young has quit IRC20:24
*** joeljwright1 has quit IRC20:28
*** baojg has joined #openstack-swift20:38
*** abhitechie has quit IRC20:40
*** noxdafox has quit IRC20:41
*** baojg has quit IRC20:42
openstackgerritTim Burke proposed openstack/swift master: Add container sharding to Swift containers  https://review.openstack.org/42390620:51
openstackgerritTim Burke proposed openstack/swift master: Container sharding docs  https://review.openstack.org/43832220:51
*** noxdafox has joined #openstack-swift20:55
*** SkyRocknRoll_ has quit IRC20:55
notmynameFWIW https://review.openstack.org/#/c/491920/20:56
patchbotpatch 491920 - election - notmyname swift ptl candidacy20:56
*** shuyingya has joined #openstack-swift20:56
timburkewhooo!!20:57
*** vint_bra has quit IRC20:59
*** vint_bra has joined #openstack-swift20:59
*** shuyingya has quit IRC21:01
*** gyee has quit IRC21:05
*** ukaynar has joined #openstack-swift21:05
*** frank_young has joined #openstack-swift21:05
*** ukaynar_ has quit IRC21:09
*** frank_young has quit IRC21:10
*** tonanhngo has quit IRC21:33
*** tonanhngo has joined #openstack-swift21:38
*** baojg has joined #openstack-swift21:38
*** baojg has quit IRC21:43
*** tonanhngo has quit IRC21:43
clayg@timburke we definately do not have documentation on the internal replication API's - the protocol of the database replication, object suffix hashing, and even REPLICATION were each a surprise to me when I went to learn how the code works21:52
*** tonanhngo has joined #openstack-swift21:53
timburkeclayg: so... why do we have tests that insert some unused args into the RPC calls? is it a good or bad practice?21:55
*** shuyingya has joined #openstack-swift21:55
timburkei *think* i did right by https://review.openstack.org/#/c/423906/12/test/unit/common/test_db_replicator.py@a1655 ?21:56
patchbotpatch 423906 - swift - Add container sharding to Swift containers21:56
*** tonanhngo has quit IRC21:57
*** tonanhngo has joined #openstack-swift21:59
*** shuyingya has quit IRC22:00
*** smatzek has quit IRC22:03
*** tonanhngo has quit IRC22:03
*** tonanhngo has joined #openstack-swift22:05
openstackgerritTim Burke proposed openstack/python-swiftclient master: Add releasenotes tox env  https://review.openstack.org/49193922:07
notmynametimburke: where'd you get that conf.py?22:09
*** tonanhngo has quit IRC22:09
timburkenotmyname: copied from swift's, made adjustments. got a better way?22:10
notmynamenope, just asking. was hoping it was something like that :-)22:10
notmynameany major adjustments?22:10
timburkemostly a matter of s/swift/python-swiftclient/g22:11
notmynameack22:11
timburkeyou can diff locally if you really like :-)22:11
*** tonanhngo has joined #openstack-swift22:11
*** tonanhngo has quit IRC22:16
*** tonanhngo has joined #openstack-swift22:17
*** ukaynar has quit IRC22:18
timburkenotmyname (since you're kind of around): will we want to backport the releasenotes job in case we want to do a stable release? or just continue our recommendation of always taking latest client, and if we ever break it for old clusters, treat it as a bug and fix it accordingly?22:18
*** ukaynar has joined #openstack-swift22:19
timburkethinking about the scope for the project-config change22:19
*** tonanhngo has quit IRC22:22
*** ukaynar has quit IRC22:23
*** tonanhngo has joined #openstack-swift22:24
*** tonanhngo has quit IRC22:27
*** tonanhngo has joined #openstack-swift22:28
notmynametimburke: we don't do stable releases (and therefore backports) for clients, so ... no22:29
timburkegood -- then patch 491940 is scoped appropriately22:29
patchbothttps://review.openstack.org/#/c/491940/ - openstack-infra/project-config - Add release notes jobs for python-swiftclient22:29
timburkei'm a little sad we won't have the pretty notes for 3.3.0...22:31
notmynamewell, let's do another release soon and we'll have notes for that ;-)22:34
openstackgerritTim Burke proposed openstack/swift master: Unset random seed after rebalancing ring  https://review.openstack.org/37156422:34
timburkenotmyname: eh, i mean -- we'll have 'em for 3.4.0, 3.2.0, and 3.1.0. it's just a little weird that we won't have them for the official Ocata release22:35
notmynameoh, yeah, that is weird/sad22:36
timburkebut sure enough, https://review.openstack.org/#/c/425454/ only touched .mailmap, AUTHORS, and ChangeLog22:37
patchbotpatch 425454 - python-swiftclient - 3.3.0 authors/changelog update (MERGED)22:37
*** baojg has joined #openstack-swift22:40
*** gyee has joined #openstack-swift22:40
openstackgerritTim Burke proposed openstack/python-swiftclient master: Trying out the new releasenotes jobs  https://review.openstack.org/49194522:40
notmynametimburke: my battery is running out. catch you later22:43
timburkenotmyname: enjoy the rest of the vacation!22:45
*** baojg has quit IRC22:46
mattoliveraumorning22:52
timburkegood morning mattoliverau!22:52
timburkefyi i rebased the sharding/docs chain22:52
mattoliverau\o/ thanks man!22:52
timburkegot to use my new Timestamp.now() helper :D22:53
claygtimburke: I don't think I know enough yet about how sharding is changing database replication to say if that particular line out of context makes sense?22:55
claygIf the question is "can you think of *any* reason an existing test would include an arbitrary extra arg" - my guess would a (misguided?) attempt at some sort of forward compatibility22:56
claygcertainly I've cursed legacy code that said: arg1, arg2 = wire_protocol.split()22:57
clayg... when I went to add a new arg to the wire protocol22:57
claygobviously the code should say: arg1, arg2 = wire_protocol.split()[:2]22:57
claygbut maybe the new wire protocol is doing some sort of arg1, *args = wire_protocol.split() sort of idea22:58
clayg... in which case - I continue to universally hate our non-sense ad-hoc sprawl of apis and dream of the day we adopt and standardize on something better (fwiw protoc wfm!)23:00
timburke...i guess maybe i should have made it `['rsync_then_merge', obj_hash + '.db', [''], 'arg2']`? not even sure...23:02
*** shuyingya has joined #openstack-swift23:14
*** shuyingya has quit IRC23:19
*** chsc has quit IRC23:26
*** catintheroof has quit IRC23:29
*** noxdafox has quit IRC23:39
*** noxdafox has joined #openstack-swift23:46

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