*** mingyu has quit IRC | 00:02 | |
*** itlinux has joined #openstack-swift | 00:09 | |
*** baojg has joined #openstack-swift | 00:20 | |
*** baojg has quit IRC | 00:25 | |
*** lucasxu has joined #openstack-swift | 00:27 | |
*** vint_bra has quit IRC | 00:34 | |
*** kiennt has joined #openstack-swift | 00:49 | |
*** shuyingya has joined #openstack-swift | 00:53 | |
*** shuyingya has joined #openstack-swift | 00:56 | |
*** lucasxu has quit IRC | 00:57 | |
*** frank_young has joined #openstack-swift | 01:00 | |
*** catintheroof has joined #openstack-swift | 01:02 | |
*** klrmn has quit IRC | 01:03 | |
*** frank_young has quit IRC | 01:04 | |
*** lucasxu has joined #openstack-swift | 01:06 | |
*** catintheroof has quit IRC | 01:11 | |
*** noxdafox has quit IRC | 01:14 | |
*** noxdafox has joined #openstack-swift | 01:21 | |
*** baojg has joined #openstack-swift | 01:22 | |
*** vinsh_ has quit IRC | 01:24 | |
*** vinsh has joined #openstack-swift | 01:27 | |
*** baojg has quit IRC | 01:27 | |
*** mingyu has joined #openstack-swift | 01:28 | |
*** mingyu has quit IRC | 01:33 | |
*** gkadam has joined #openstack-swift | 01:35 | |
*** gkadam has quit IRC | 01:43 | |
*** klrmn has joined #openstack-swift | 01:56 | |
*** abhinavtechie has joined #openstack-swift | 01:58 | |
*** noxdafox has quit IRC | 02:01 | |
*** bkopilov has quit IRC | 02:07 | |
*** noxdafox has joined #openstack-swift | 02:14 | |
*** patchbot has quit IRC | 02:15 | |
*** patchbot has joined #openstack-swift | 02:16 | |
*** mtreinish has quit IRC | 02:17 | |
*** vinsh has quit IRC | 02:18 | |
*** jarbod___ has quit IRC | 02:18 | |
*** lifeless has quit IRC | 02:18 | |
*** jarbod_ has joined #openstack-swift | 02:19 | |
*** lifeless has joined #openstack-swift | 02:19 | |
*** tovin07_ has joined #openstack-swift | 02:20 | |
*** mtreinish has joined #openstack-swift | 02:22 | |
*** abhinavtechie has quit IRC | 02:23 | |
*** abhitechie has joined #openstack-swift | 02:24 | |
*** abhitechie has quit IRC | 02:25 | |
*** abhitechie has joined #openstack-swift | 02:25 | |
kota_ | good morning | 02:29 |
---|---|---|
*** abhitechie has quit IRC | 02:30 | |
mattoliverau | kota_: morning | 02:52 |
kota_ | mattoliverau: o/ | 02:52 |
mattoliverau | \o/ nice! | 02:53 |
mattoliverau | sorry wronge channel :P | 02:54 |
mattoliverau | but still nice to have you here kota_ as well :P | 02:54 |
*** mingyu has joined #openstack-swift | 03:18 | |
*** mingyu has quit IRC | 03:22 | |
*** frank_young has joined #openstack-swift | 03:24 | |
kota_ | mattoliverau: lol, me too :) | 03:26 |
*** baojg has joined #openstack-swift | 03:27 | |
openstackgerrit | Merged openstack/swift master: Turn on warning-is-error in doc build https://review.openstack.org/484981 | 03:33 |
*** gkadam has joined #openstack-swift | 03:36 | |
*** baojg has quit IRC | 03:43 | |
*** lucasxu has quit IRC | 03:43 | |
hugokuo | morning | 03:45 |
hugokuo | question regrading to reconstructor | 03:45 |
*** Dinesh_Bhor has joined #openstack-swift | 03:45 | |
hugokuo | an API call REPLICATE, would it force re-hash the target partition always? | 03:45 |
hugokuo | eg. 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 |
hugokuo | the partition 57423 been force re-hashed everytime ? | 03:46 |
*** bkopilov has joined #openstack-swift | 03:46 | |
*** links has joined #openstack-swift | 03:53 | |
*** frank_young has quit IRC | 04:00 | |
*** frank_young has joined #openstack-swift | 04:01 | |
*** frank_young has quit IRC | 04:05 | |
*** mingyu has joined #openstack-swift | 04:19 | |
*** mingyu has quit IRC | 04:24 | |
*** frank_young has joined #openstack-swift | 04:39 | |
*** baojg has joined #openstack-swift | 04:40 | |
*** baojg has quit IRC | 04:47 | |
*** abhitechie has joined #openstack-swift | 04:50 | |
*** two_tired has joined #openstack-swift | 04:50 | |
*** frank_young has quit IRC | 04:53 | |
*** frank_young has joined #openstack-swift | 04:53 | |
*** mingyu has joined #openstack-swift | 05:21 | |
*** mingyu has quit IRC | 05:25 | |
*** sanchitmalhotra has quit IRC | 05:26 | |
*** sanchitmalhotra has joined #openstack-swift | 05:27 | |
*** psachin has joined #openstack-swift | 05:34 | |
*** baojg has joined #openstack-swift | 05:44 | |
*** baojg has quit IRC | 05:48 | |
*** kiennt has quit IRC | 05:50 | |
*** cshastri has joined #openstack-swift | 05:53 | |
*** two_tired has quit IRC | 05:59 | |
*** kiennt has joined #openstack-swift | 06:07 | |
*** ChubYann has quit IRC | 06:11 | |
*** kiennt has quit IRC | 06:21 | |
*** rcernin has joined #openstack-swift | 06:21 | |
*** kiennt_ has joined #openstack-swift | 06:22 | |
*** kiennt has joined #openstack-swift | 06:22 | |
*** kiennt_ has quit IRC | 06:23 | |
*** hseipp has joined #openstack-swift | 06:35 | |
*** hseipp has quit IRC | 06:37 | |
*** abhitechie has quit IRC | 06:39 | |
*** hseipp has joined #openstack-swift | 06:40 | |
*** baojg has joined #openstack-swift | 06:45 | |
*** baojg has quit IRC | 06:52 | |
*** pcaruana has joined #openstack-swift | 07:00 | |
*** klrmn has quit IRC | 07:04 | |
*** oshritf has joined #openstack-swift | 07:07 | |
*** mingyu has joined #openstack-swift | 07:08 | |
*** joeljwright has joined #openstack-swift | 07:14 | |
*** ChanServ sets mode: +v joeljwright | 07:14 | |
*** tesseract has joined #openstack-swift | 07:21 | |
*** frank_young has quit IRC | 07:32 | |
*** frank_young has joined #openstack-swift | 07:33 | |
*** frank_young has quit IRC | 07:38 | |
*** frank_young has joined #openstack-swift | 07:38 | |
*** mingyu has quit IRC | 07:39 | |
*** silor has joined #openstack-swift | 07:44 | |
*** baojg has joined #openstack-swift | 07:48 | |
*** geaaru has joined #openstack-swift | 07:50 | |
*** baojg has quit IRC | 07:59 | |
*** mingyu has joined #openstack-swift | 08:03 | |
*** itlinux has quit IRC | 08:11 | |
*** frank_young has quit IRC | 08:19 | |
*** cbartz has joined #openstack-swift | 08:19 | |
*** frank_young has joined #openstack-swift | 08:19 | |
*** mingyu has quit IRC | 08:37 | |
*** mingyu has joined #openstack-swift | 08:40 | |
*** noxdafox has quit IRC | 08:51 | |
*** mingyu has quit IRC | 09:05 | |
*** mingyu has joined #openstack-swift | 09:08 | |
*** noxdafox has joined #openstack-swift | 09:11 | |
*** mingyu has quit IRC | 09:28 | |
*** mingyu has joined #openstack-swift | 09:29 | |
*** abhitechie has joined #openstack-swift | 09:32 | |
*** mingyu has quit IRC | 09:41 | |
*** mingyu has joined #openstack-swift | 09:45 | |
*** baojg has joined #openstack-swift | 09:57 | |
*** tovin07_ has quit IRC | 10:02 | |
*** baojg has quit IRC | 10:02 | |
*** mingyu has quit IRC | 10:09 | |
*** dr_gogeta86 has quit IRC | 10:09 | |
*** dr_gogeta86 has joined #openstack-swift | 10:12 | |
*** dr_gogeta86 has quit IRC | 10:12 | |
*** dr_gogeta86 has joined #openstack-swift | 10:12 | |
*** mingyu has joined #openstack-swift | 10:16 | |
*** frank_young has quit IRC | 10:17 | |
*** silor has quit IRC | 10:20 | |
*** bkopilov has quit IRC | 10:55 | |
*** baojg has joined #openstack-swift | 10:59 | |
*** baojg has quit IRC | 11:06 | |
*** baojg has joined #openstack-swift | 11:29 | |
*** abhitechie has quit IRC | 11:29 | |
*** abhitechie has joined #openstack-swift | 11:30 | |
*** abhitechie has quit IRC | 11:31 | |
*** smatzek has joined #openstack-swift | 11:46 | |
*** smatzek_ has joined #openstack-swift | 11:48 | |
*** smatzek has quit IRC | 11:48 | |
*** noxdafox has quit IRC | 11:52 | |
*** noxdafox has joined #openstack-swift | 11:52 | |
*** psachin has quit IRC | 11:58 | |
*** abhitechie has joined #openstack-swift | 12:00 | |
*** psachin has joined #openstack-swift | 12:00 | |
*** abhinavtechie has joined #openstack-swift | 12:02 | |
*** kiennt has quit IRC | 12:05 | |
*** abhitechie has quit IRC | 12:06 | |
*** abhitechie has joined #openstack-swift | 12:07 | |
*** abhinavtechie has quit IRC | 12:07 | |
*** abhinavtechie has joined #openstack-swift | 12:10 | |
*** abhitechie has quit IRC | 12:13 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/swift master: Updated from global requirements https://review.openstack.org/88736 | 12:23 |
*** PavelK has quit IRC | 12:33 | |
*** shuyingya has quit IRC | 12:38 | |
*** shuyingya has joined #openstack-swift | 12:38 | |
*** abhitechie has joined #openstack-swift | 12:41 | |
*** abhinavtechie has quit IRC | 12:43 | |
*** shuyingya has quit IRC | 12:43 | |
*** gkadam has quit IRC | 12:45 | |
*** abhitechie has quit IRC | 12:46 | |
*** PavelK has joined #openstack-swift | 12:48 | |
*** frank_young has joined #openstack-swift | 12:51 | |
*** vinsh has joined #openstack-swift | 12:54 | |
*** frank_young has quit IRC | 12:55 | |
*** frank_young has joined #openstack-swift | 12:57 | |
*** catintheroof has joined #openstack-swift | 13:00 | |
*** shuyingya has joined #openstack-swift | 13:01 | |
*** lucasxu has joined #openstack-swift | 13:02 | |
*** shuyingya has quit IRC | 13:05 | |
*** frank_yo_ has joined #openstack-swift | 13:07 | |
*** frank_young has quit IRC | 13:08 | |
*** links has quit IRC | 13:11 | |
*** bkopilov has joined #openstack-swift | 13:17 | |
*** cshastri has quit IRC | 13:33 | |
*** vint_bra has joined #openstack-swift | 13:36 | |
*** cshastri has joined #openstack-swift | 13:36 | |
*** smatzek_ has quit IRC | 13:43 | |
*** shuyingya has joined #openstack-swift | 13:52 | |
*** shuyingya has quit IRC | 13:52 | |
*** noxdafox has quit IRC | 13:56 | |
*** frank_yo_ has quit IRC | 14:01 | |
*** smatzek has joined #openstack-swift | 14:01 | |
*** smatzek has quit IRC | 14:05 | |
*** smatzek has joined #openstack-swift | 14:06 | |
*** frank_young has joined #openstack-swift | 14:11 | |
*** frank_young has quit IRC | 14:15 | |
*** itlinux has joined #openstack-swift | 14:28 | |
*** noxdafox has joined #openstack-swift | 14:29 | |
*** baojg has quit IRC | 14:41 | |
*** baojg has joined #openstack-swift | 14:41 | |
*** baojg has quit IRC | 14:42 | |
*** baojg has joined #openstack-swift | 14:42 | |
*** baojg has quit IRC | 14:43 | |
*** baojg has joined #openstack-swift | 14:43 | |
*** baojg has quit IRC | 14:43 | |
*** baojg has joined #openstack-swift | 14:44 | |
*** baojg has quit IRC | 14:44 | |
*** smatzek has quit IRC | 14:46 | |
*** links has joined #openstack-swift | 14:48 | |
*** gyee has joined #openstack-swift | 14:48 | |
*** links has quit IRC | 14:49 | |
*** cshastri has quit IRC | 14:50 | |
*** ukaynar has joined #openstack-swift | 14:52 | |
*** baojg has joined #openstack-swift | 14:54 | |
*** shuyingya has joined #openstack-swift | 14:59 | |
*** gyee_ has joined #openstack-swift | 15:01 | |
*** psachin has quit IRC | 15:01 | |
*** gyee_ has quit IRC | 15:04 | |
*** cbartz has quit IRC | 15:04 | |
*** gyee has quit IRC | 15:04 | |
*** gyee has joined #openstack-swift | 15:05 | |
*** SkyRocknRoll has joined #openstack-swift | 15:16 | |
*** smatzek has joined #openstack-swift | 15:22 | |
*** SkyRocknRoll_ has joined #openstack-swift | 15:25 | |
*** mingyu has quit IRC | 15:26 | |
*** SkyRocknRoll has quit IRC | 15:26 | |
*** baojg has quit IRC | 15:27 | |
*** baojg has joined #openstack-swift | 15:27 | |
*** baojg has quit IRC | 15:28 | |
*** frank_young has joined #openstack-swift | 15:39 | |
*** pstack has joined #openstack-swift | 15:47 | |
*** tonanhngo has joined #openstack-swift | 15:56 | |
*** smatzek has quit IRC | 15:59 | |
*** smatzek has joined #openstack-swift | 16:00 | |
timburke | good morning | 16:03 |
*** chsc has joined #openstack-swift | 16:13 | |
*** chsc has joined #openstack-swift | 16:13 | |
*** mingyu has joined #openstack-swift | 16:15 | |
*** chsc has quit IRC | 16:18 | |
*** shuyingya has quit IRC | 16:21 | |
*** ukaynar has quit IRC | 16:21 | |
*** ukaynar has joined #openstack-swift | 16:22 | |
*** notkevin has joined #openstack-swift | 16:23 | |
*** hseipp has quit IRC | 16:24 | |
*** chsc has joined #openstack-swift | 16:24 | |
*** chsc has joined #openstack-swift | 16:24 | |
*** abhitechie has joined #openstack-swift | 16:25 | |
*** vinsh has quit IRC | 16:26 | |
*** ukaynar has quit IRC | 16:26 | |
*** shuyingya has joined #openstack-swift | 16:27 | |
*** shuyingya has quit IRC | 16:27 | |
notkevin | Is there any way to give some users in a project read only access to a specific container? (keystone). | 16:27 |
*** pcaruana has quit IRC | 16:27 | |
*** abhitechie has quit IRC | 16:28 | |
*** abhitechie has joined #openstack-swift | 16:28 | |
*** baojg has joined #openstack-swift | 16:28 | |
*** abhinavtechie has joined #openstack-swift | 16:30 | |
*** abhitechie has quit IRC | 16:30 | |
*** abhitechie has joined #openstack-swift | 16:31 | |
*** abhinavtechie has quit IRC | 16:31 | |
*** rcernin has quit IRC | 16:31 | |
*** tesseract has quit IRC | 16:31 | |
notkevin | I 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 work | 16:32 |
*** frank_young has quit IRC | 16:32 | |
notkevin | Does it only work if the users are not a member of the project in which contains the container? | 16:34 |
clayg | yes, container acl's can only grant new access - not restrict access | 16:35 |
notkevin | Ok thank you! | 16:36 |
clayg | if 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-swift | 16:37 | |
*** baojg has quit IRC | 16:37 | |
notkevin | Ok 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 |
notkevin | Thank you | 16:38 |
*** frank_young has joined #openstack-swift | 16:41 | |
*** shuyingya has quit IRC | 16:42 | |
*** pstack has quit IRC | 16:44 | |
*** chsc has quit IRC | 16:46 | |
clayg | timburke: 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 |
clayg | I'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 IRC | 16:53 | |
timburke | as 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-swift | 16:53 | |
clayg | basically - i see lots of patches - not sure which ones need reviewing/have best ROI | 16:53 |
timburke | yes, 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 |
patchbot | patch 461483 - swift - Always check for unexpected requests in mocked_htt... | 16:55 |
clayg | that... 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 'naught | 16:55 |
clayg | like 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/e | 16:57 |
timburke | we 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 want | 16:57 |
*** klrmn has joined #openstack-swift | 16:57 | |
timburke | i 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.seed | 16:58 |
*** tonanhngo has quit IRC | 16:58 | |
clayg | but 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 noticed | 16:59 |
*** notkevin has quit IRC | 16:59 | |
clayg | shoudln'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 |
clayg | timburke: 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 |
timburke | we'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 ago | 17: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 |
timburke | we 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 |
clayg | phew, that's good! | 17:04 |
*** tonanhngo has joined #openstack-swift | 17:06 | |
timburke | claiming 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 inputs | 17:06 |
clayg | so 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 part | 17:06 |
timburke | yup! | 17:07 |
*** tonanhngo has quit IRC | 17:07 | |
timburke | because 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 testing | 17:08 |
timburke | which 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 anything | 17:09 |
*** ChubYann has joined #openstack-swift | 17:10 | |
clayg | ok, 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 |
clayg | i'll ponder that while i'm afk - thanks for the thought provoking insight timburke !!! | 17:13 |
*** silor has joined #openstack-swift | 17:14 | |
*** mingyu has quit IRC | 17:16 | |
*** smatzek has joined #openstack-swift | 17:17 | |
*** frank_young has quit IRC | 17:21 | |
*** chsc has joined #openstack-swift | 17:23 | |
*** chsc has joined #openstack-swift | 17:23 | |
openstackgerrit | Tim Burke proposed openstack/swift master: Unset random seed after rebalancing ring https://review.openstack.org/371564 | 17:25 |
*** shuyingya has joined #openstack-swift | 17:26 | |
*** silor has quit IRC | 17:26 | |
*** shuyingya has quit IRC | 17:31 | |
*** frank_young has joined #openstack-swift | 17:31 | |
*** baojg has joined #openstack-swift | 17:34 | |
*** ukaynar has joined #openstack-swift | 17:35 | |
*** pstack has quit IRC | 17:35 | |
*** vinsh has joined #openstack-swift | 17:36 | |
*** frank_young has quit IRC | 17:36 | |
*** notkevin has joined #openstack-swift | 17:36 | |
*** 94KAA7YW9 has joined #openstack-swift | 17:37 | |
*** baojg has quit IRC | 17:40 | |
*** frank_young has joined #openstack-swift | 17:52 | |
*** tonanhngo has joined #openstack-swift | 17:55 | |
*** frank_young has quit IRC | 17:56 | |
*** tonanhngo_ has joined #openstack-swift | 17:58 | |
*** pushkaraj__ has joined #openstack-swift | 17:58 | |
*** 94KAA7YW9 has quit IRC | 17:58 | |
*** tonanhngo has quit IRC | 17:59 | |
*** tonanhngo_ has quit IRC | 18:02 | |
*** tonanhngo has joined #openstack-swift | 18:02 | |
*** itlinux has quit IRC | 18:04 | |
*** notkevin has quit IRC | 18:09 | |
*** ukaynar has quit IRC | 18:16 | |
*** ukaynar has joined #openstack-swift | 18:17 | |
*** ukaynar has quit IRC | 18:19 | |
*** ukaynar has joined #openstack-swift | 18:19 | |
*** silor has joined #openstack-swift | 18:21 | |
*** vinsh has quit IRC | 18:23 | |
*** vinsh has joined #openstack-swift | 18:24 | |
openstackgerrit | Tim Burke proposed openstack/swift master: Add functests for disallowed COPYs into a versioned container https://review.openstack.org/451111 | 18:25 |
*** vinsh has quit IRC | 18:25 | |
*** vinsh_ has joined #openstack-swift | 18:25 | |
*** ukaynar has quit IRC | 18:27 | |
*** ukaynar has joined #openstack-swift | 18:28 | |
*** geaaru has quit IRC | 18:30 | |
*** ukaynar has quit IRC | 18:32 | |
*** Frugalinvest0r has joined #openstack-swift | 18:44 | |
*** shuyingya has joined #openstack-swift | 18:45 | |
*** shuyingya has quit IRC | 18:50 | |
*** frank_young has joined #openstack-swift | 18:50 | |
*** frank_young has quit IRC | 18:56 | |
*** hseipp has joined #openstack-swift | 18:57 | |
*** ukaynar has joined #openstack-swift | 18:59 | |
*** Frugalinvest0r has quit IRC | 19:02 | |
*** itlinux has joined #openstack-swift | 19:24 | |
notmyname | this is great news http://lists.openstack.org/pipermail/openstack-dev/2017-August/120771.html | 19:27 |
*** frank_young has joined #openstack-swift | 19:30 | |
*** notkevin has joined #openstack-swift | 19:31 | |
*** frank_young has quit IRC | 19:34 | |
*** baojg has joined #openstack-swift | 19:37 | |
*** notkevin has quit IRC | 19:41 | |
*** baojg has quit IRC | 19:42 | |
*** notkevin has joined #openstack-swift | 19:43 | |
*** ukaynar has quit IRC | 19:53 | |
*** ukaynar has joined #openstack-swift | 19:53 | |
*** ukaynar_ has joined #openstack-swift | 19:55 | |
*** pushkaraj__ has quit IRC | 19:56 | |
*** silor has quit IRC | 19:57 | |
*** ukaynar has quit IRC | 19:58 | |
*** hseipp has quit IRC | 19:59 | |
*** pushkaraj__ has joined #openstack-swift | 20:00 | |
*** pushkaraj__ has quit IRC | 20:05 | |
*** notkevin has quit IRC | 20:08 | |
*** notkevin has joined #openstack-swift | 20:09 | |
*** lucasxu has quit IRC | 20:17 | |
*** mingyu has joined #openstack-swift | 20:17 | |
*** frank_young has joined #openstack-swift | 20:19 | |
*** notkevin has quit IRC | 20:21 | |
*** mingyu has quit IRC | 20:22 | |
*** joeljwright1 has joined #openstack-swift | 20:23 | |
*** joeljwright has quit IRC | 20:23 | |
*** frank_young has quit IRC | 20:24 | |
*** joeljwright1 has quit IRC | 20:28 | |
*** baojg has joined #openstack-swift | 20:38 | |
*** abhitechie has quit IRC | 20:40 | |
*** noxdafox has quit IRC | 20:41 | |
*** baojg has quit IRC | 20:42 | |
openstackgerrit | Tim Burke proposed openstack/swift master: Add container sharding to Swift containers https://review.openstack.org/423906 | 20:51 |
openstackgerrit | Tim Burke proposed openstack/swift master: Container sharding docs https://review.openstack.org/438322 | 20:51 |
*** noxdafox has joined #openstack-swift | 20:55 | |
*** SkyRocknRoll_ has quit IRC | 20:55 | |
notmyname | FWIW https://review.openstack.org/#/c/491920/ | 20:56 |
patchbot | patch 491920 - election - notmyname swift ptl candidacy | 20:56 |
*** shuyingya has joined #openstack-swift | 20:56 | |
timburke | whooo!! | 20:57 |
*** vint_bra has quit IRC | 20:59 | |
*** vint_bra has joined #openstack-swift | 20:59 | |
*** shuyingya has quit IRC | 21:01 | |
*** gyee has quit IRC | 21:05 | |
*** ukaynar has joined #openstack-swift | 21:05 | |
*** frank_young has joined #openstack-swift | 21:05 | |
*** ukaynar_ has quit IRC | 21:09 | |
*** frank_young has quit IRC | 21:10 | |
*** tonanhngo has quit IRC | 21:33 | |
*** tonanhngo has joined #openstack-swift | 21:38 | |
*** baojg has joined #openstack-swift | 21:38 | |
*** baojg has quit IRC | 21:43 | |
*** tonanhngo has quit IRC | 21: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 works | 21:52 |
*** tonanhngo has joined #openstack-swift | 21:53 | |
timburke | clayg: 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-swift | 21:55 | |
timburke | i *think* i did right by https://review.openstack.org/#/c/423906/12/test/unit/common/test_db_replicator.py@a1655 ? | 21:56 |
patchbot | patch 423906 - swift - Add container sharding to Swift containers | 21:56 |
*** tonanhngo has quit IRC | 21:57 | |
*** tonanhngo has joined #openstack-swift | 21:59 | |
*** shuyingya has quit IRC | 22:00 | |
*** smatzek has quit IRC | 22:03 | |
*** tonanhngo has quit IRC | 22:03 | |
*** tonanhngo has joined #openstack-swift | 22:05 | |
openstackgerrit | Tim Burke proposed openstack/python-swiftclient master: Add releasenotes tox env https://review.openstack.org/491939 | 22:07 |
notmyname | timburke: where'd you get that conf.py? | 22:09 |
*** tonanhngo has quit IRC | 22:09 | |
timburke | notmyname: copied from swift's, made adjustments. got a better way? | 22:10 |
notmyname | nope, just asking. was hoping it was something like that :-) | 22:10 |
notmyname | any major adjustments? | 22:10 |
timburke | mostly a matter of s/swift/python-swiftclient/g | 22:11 |
notmyname | ack | 22:11 |
timburke | you can diff locally if you really like :-) | 22:11 |
*** tonanhngo has joined #openstack-swift | 22:11 | |
*** tonanhngo has quit IRC | 22:16 | |
*** tonanhngo has joined #openstack-swift | 22:17 | |
*** ukaynar has quit IRC | 22:18 | |
timburke | notmyname (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-swift | 22:19 | |
timburke | thinking about the scope for the project-config change | 22:19 |
*** tonanhngo has quit IRC | 22:22 | |
*** ukaynar has quit IRC | 22:23 | |
*** tonanhngo has joined #openstack-swift | 22:24 | |
*** tonanhngo has quit IRC | 22:27 | |
*** tonanhngo has joined #openstack-swift | 22:28 | |
notmyname | timburke: we don't do stable releases (and therefore backports) for clients, so ... no | 22:29 |
timburke | good -- then patch 491940 is scoped appropriately | 22:29 |
patchbot | https://review.openstack.org/#/c/491940/ - openstack-infra/project-config - Add release notes jobs for python-swiftclient | 22:29 |
timburke | i'm a little sad we won't have the pretty notes for 3.3.0... | 22:31 |
notmyname | well, let's do another release soon and we'll have notes for that ;-) | 22:34 |
openstackgerrit | Tim Burke proposed openstack/swift master: Unset random seed after rebalancing ring https://review.openstack.org/371564 | 22:34 |
timburke | notmyname: 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 release | 22:35 |
notmyname | oh, yeah, that is weird/sad | 22:36 |
timburke | but sure enough, https://review.openstack.org/#/c/425454/ only touched .mailmap, AUTHORS, and ChangeLog | 22:37 |
patchbot | patch 425454 - python-swiftclient - 3.3.0 authors/changelog update (MERGED) | 22:37 |
*** baojg has joined #openstack-swift | 22:40 | |
*** gyee has joined #openstack-swift | 22:40 | |
openstackgerrit | Tim Burke proposed openstack/python-swiftclient master: Trying out the new releasenotes jobs https://review.openstack.org/491945 | 22:40 |
notmyname | timburke: my battery is running out. catch you later | 22:43 |
timburke | notmyname: enjoy the rest of the vacation! | 22:45 |
*** baojg has quit IRC | 22:46 | |
mattoliverau | morning | 22:52 |
timburke | good morning mattoliverau! | 22:52 |
timburke | fyi i rebased the sharding/docs chain | 22:52 |
mattoliverau | \o/ thanks man! | 22:52 |
timburke | got to use my new Timestamp.now() helper :D | 22:53 |
clayg | timburke: 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 |
clayg | If 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 compatibility | 22:56 |
clayg | certainly 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 protocol | 22:57 |
clayg | obviously the code should say: arg1, arg2 = wire_protocol.split()[:2] | 22:57 |
clayg | but maybe the new wire protocol is doing some sort of arg1, *args = wire_protocol.split() sort of idea | 22: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-swift | 23:14 | |
*** shuyingya has quit IRC | 23:19 | |
*** chsc has quit IRC | 23:26 | |
*** catintheroof has quit IRC | 23:29 | |
*** noxdafox has quit IRC | 23:39 | |
*** noxdafox has joined #openstack-swift | 23:46 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!