Monday, 2015-03-02

*** dmorita has joined #openstack-swift00:34
*** ho has joined #openstack-swift00:48
hogood morning guys!01:05
mattoliverauho: morning01:05
homattoliverau: morning!01:06
*** km has joined #openstack-swift01:09
homattoliverau: I got a "merge conflict" of my patch but when I tried to check the conflict, there is no conflict. Do you have similar experience?01:10
mattoliverauho, it may mean you have to rebase it.01:11
homattoliverau: OK. I will rebase it but I don't know the reason... thanks!01:13
mattoliverauho: gerrit probably tried to run tests on it on the current state of master.. that might have conflicted01:15
homattoliverau: could be. do you have info for gerrit tests around?01:17
mattoliverauho: if you press the 'toggle ci' button on your change you can see what happened01:22
homattoliverau: thanks! I can see the reason for this. So far I can not find actual reason for rebasing from code but I will rebase it as a workaround. Thanks for quick response!01:25
notmynameho: gerrit does approximately zero to resolve anything that isn't a simple fast-forward or non-3-way merge, even if there are no conflicts. I've seen it happen before. so you gotta rebase locally and push it up. so you're doing the right thing01:26
* notmyname isn't really here01:26
honotmyname: thanks for the info! I will do it.01:27
openstackgerritHisashi Osanai proposed openstack/swift: Enable Object Replicator's failure count in recon  https://review.openstack.org/13834201:28
mattoliverauwow, the ghost of notmyname or was that just a jedi mind trick :P01:28
mattoliverauk, I'm going to grab some lunch. bbs01:29
mattoliverau.01:57
*** rmcall has joined #openstack-swift02:22
*** rmcall has quit IRC02:45
homattoliverau: Do you know how to make an entry (put a patch) in Swift Review Dashboard? (I would like to know why my patch #138342 doesn't is in there)03:16
hos/is/exist/03:17
mattoliverauho: it is a bunch of filters run while your logged in, so it excludes your patches (you wont review your own, except in the my patches section).03:19
mattoliverauho: so your do exist03:19
mattoliverau*yours do exist03:19
mattoliverauho: your patch for me, is first in No Negative Feedback.03:20
mattoliveraubut you wont see it.03:20
homattoliverau: i see. this list is for reviewers so there is not necessary to display own patches. thanks, i understand.03:20
mattoliverauyup, except under the my patches section, which will be all of yours03:21
homattoliverau: To realize it I have to make a lot of patches :)03:26
*** panbalag has joined #openstack-swift03:38
*** panbalag has quit IRC03:47
*** tsg has quit IRC04:02
*** david-lyle_afk has quit IRC04:02
*** silor has joined #openstack-swift04:03
*** tsg has joined #openstack-swift04:12
*** fifieldt has joined #openstack-swift04:44
*** artTH has joined #openstack-swift04:44
*** ppai has joined #openstack-swift05:05
*** SkyRocknRoll has joined #openstack-swift05:11
*** SkyRocknRoll has joined #openstack-swift05:11
openstackgerritTushar Gohad proposed openstack/swift: EC: Multi-phase commit conversation for PUTs  https://review.openstack.org/15384305:18
openstackgerritTushar Gohad proposed openstack/swift: EC: Multi-phase commit conversation for PUTs  https://review.openstack.org/15384305:25
tsgmattoliverau: just uploaded new rev  ^^^^ of the multiphase put patchif you are experimenting.  thx! for the review btw05:27
mattoliverautsg: cools I'll pull it down, ta! and your welcome, nice work BTW :)05:28
tsgmattoliverau: thanks! :)  another small put patch coming up .. will keep ya posted05:30
mattoliverautsg: ta05:30
tsgtak :)05:32
tsgmattoliverau: (just looked up the urban dictionary for 'ta' ;))05:33
mattoliverau:)05:34
*** SkyRocknRoll has quit IRC05:34
*** SkyRocknRoll has joined #openstack-swift05:34
*** SkyRocknRoll has joined #openstack-swift05:34
*** SkyRocknRoll has quit IRC05:41
*** SkyRocknRoll has joined #openstack-swift05:42
*** tsg has quit IRC05:52
mattoliverauK I'm calling it a day. Time to go cook some dinner06:17
openstackgerritPrashanth Pai proposed openstack/swift: fsync() on directories  https://review.openstack.org/12692306:38
hugokuohmm.... Object auditors do check the .ts files . Right ?07:08
*** ihrachyshka has joined #openstack-swift07:58
*** chlong has quit IRC08:02
hohugokuo: object-server and replicator uses it but i'm not sure whether audtor uses it or not.08:17
*** nellysmitt has joined #openstack-swift08:18
hugokuoho: k.... thx dude08:18
*** rledisez has joined #openstack-swift08:20
*** Guest78669 is now known as d0ugal08:20
*** d0ugal has joined #openstack-swift08:21
*** nshaikh has joined #openstack-swift08:37
*** geaaru has joined #openstack-swift08:45
*** mmcardle has joined #openstack-swift08:47
*** bkopilov has quit IRC08:59
*** bkopilov has joined #openstack-swift08:59
*** ihrachyshka has quit IRC09:07
openstackgerritPrashanth Pai proposed openstack/swift: Allow rsync to use compression  https://review.openstack.org/14845409:10
*** jistr has joined #openstack-swift09:12
*** straycat has joined #openstack-swift09:14
*** dmorita has quit IRC09:31
*** artTH has quit IRC09:31
*** Trixboxer has joined #openstack-swift09:36
*** ppai has quit IRC09:57
*** jordanP has joined #openstack-swift10:05
*** bkopilov has quit IRC10:11
*** ppai has joined #openstack-swift10:11
*** bkopilov has joined #openstack-swift10:16
openstackgerritCharles Hsu proposed openstack/python-swiftclient: Add ability to download objects to particular folder.  https://review.openstack.org/16028310:17
*** bkopilov has quit IRC10:29
*** bkopilov has joined #openstack-swift10:30
*** aix has joined #openstack-swift10:41
*** bkopilov has quit IRC10:46
*** ihrachyshka has joined #openstack-swift10:46
*** silor has quit IRC10:47
*** EmilienM is now known as EmilienM|afk10:54
*** ho has quit IRC11:25
*** km has quit IRC11:30
*** ppai has quit IRC11:57
*** ppai has joined #openstack-swift12:00
*** silor has joined #openstack-swift12:23
*** nshaikh has quit IRC12:23
*** SkyRocknRoll has quit IRC12:29
*** ppai has quit IRC12:37
*** bkopilov has joined #openstack-swift12:43
*** panbalag has joined #openstack-swift12:44
*** ppai has joined #openstack-swift12:49
*** mahatic has joined #openstack-swift13:05
*** ppai has quit IRC13:05
*** ppai has joined #openstack-swift13:19
*** jrichli has joined #openstack-swift13:48
*** nshaikh has joined #openstack-swift13:59
*** ppai has quit IRC14:10
*** nshaikh has quit IRC14:14
openstackgerritCharles Hsu proposed openstack/python-swiftclient: Add ability to download objects to particular folder.  https://review.openstack.org/16028314:58
*** mahatic has quit IRC15:00
*** tsg_ has joined #openstack-swift15:03
*** tgohad has joined #openstack-swift15:05
*** tsg_ has quit IRC15:08
*** rdaly2 has joined #openstack-swift15:12
*** dmsimard_away is now known as dmsimard15:20
*** mahatic has joined #openstack-swift15:21
*** annegentle has joined #openstack-swift15:31
*** rsFF has joined #openstack-swift15:32
*** silor has quit IRC15:46
*** zaitcev has joined #openstack-swift16:03
*** ChanServ sets mode: +v zaitcev16:03
notmynamegood morning16:04
acolesnotmyname: morning16:04
*** annegentle has quit IRC16:10
*** doxavore has joined #openstack-swift16:15
openstackgerritStuart McLaren proposed openstack/python-swiftclient: Retry download after streaming has started  https://review.openstack.org/15920816:16
jrichligood morning!  I noticed that after the encryption branch took merges from master, I am getting 31 functests skipped.  Is that normal?16:22
jrichlior should I enable something in my config, perhaps?16:23
doxavoreis anyone aware of a devstack-like SAIO installer? just a simple way to get developers using a local VM without all the config required for SAIO (and without spinning CPU on other openstack services)...16:25
ctennishttps://github.com/swiftstack/vagrant-swift-all-in-one ?16:26
*** reed has joined #openstack-swift16:27
doxavorectennis: that. thank you. i'm not sure what's wrong with my googling skills today... :-/16:27
acolesjrichli: can you paste the skipped test method names?16:29
pelusemorning folks16:29
jrichliacoles: I will gather the names soon.  gotta meeting now. Thanks!16:30
acolespeluse: hi! i changed the .durable to sort newer than .data (e.g. 123.durable, 123-0.data) and a bunch of hash_cleanup_listdir tests failed, so I am just fixing those (just the order of asserted returned files is wrong with durables now coming ahead of .data)16:31
peluseacoles, yeah, there's a lot of those tests that need tweaking with every little change in GOF :(16:32
acolespeluse: changing .durable to sort newer worked nicely though.16:33
peluseacoles, did my replies to your email on the various test scenarios for GOF make sense?16:33
pelusecool16:33
acolespeluse: yes, all made sense. one other corner case i am not sure about: starts with: can we have an object dir with a .durable with no .data (e.g. .data PUT failed but the durable gets written out) or would that never happen?16:36
peluseacoles, I think the only case there would be, like we talked about, if the auditor came in afterwards and Q'd the .data file but we can make an update there to have it also unlink the .durable when it does so16:37
*** annegentle has joined #openstack-swift16:37
peluseor maybe we don't want to do that actually...16:37
acolespeluse: i had a look at the auditor and I *think* it moves the whole object dir.16:38
peluseahh, OK then cool16:38
pelusebut the scenario of a PUT failing and a .durable being written should not happen16:38
acolespeluse: caveat: i looked at the code, i didn't run it :16:39
pelusereviewing tsg's patch now which, BTW, has some overlap with GOF as he made some changes there that the patch you're working on will likely override16:39
acolesok, good, because the next question was can we add a .meta where there is a .durable but no .data, but that isn't relevant if we can't have a .durable without a .data16:40
peluseyup16:40
*** gyee has joined #openstack-swift16:42
acolespeluse: also, i ran into a wrinkle with those assertions at end of GOF - they assert 'no .meta without a .data', but when searching for a specific frag index, its possible we find the .meta but not the *specific* .data, so i had to work around that one16:42
peluseacoles, yeah, that's also why I removed 2 early assertions - they are extrmemely rigid wrt the contract for replication.  Not sure when we want conditional rigid assertions like that or not.  My inclination is not and instead tighten up test code (well add some) for GOF16:44
acolespeluse: yep. i have a bunch of unit tests directly on GOF now. but i guess the assertions are about what could ever appear in an object dir, which depends on what other code paths do (e.g. as discussed above), so its hard to test that the assertions are valid16:47
peluseagreed16:47
*** jordanP has quit IRC17:02
*** jordanP has joined #openstack-swift17:03
*** annegentle has quit IRC17:07
*** rdaly2 has quit IRC17:10
*** rdaly2 has joined #openstack-swift17:11
*** jistr has quit IRC17:21
*** MVenesio has joined #openstack-swift17:22
*** rledisez has quit IRC17:22
*** tgohad is now known as tsg_17:25
*** rdaly2 has quit IRC17:31
*** rdaly2 has joined #openstack-swift17:31
*** zhill has joined #openstack-swift17:38
*** rdaly2 has quit IRC17:39
*** rdaly2_ has joined #openstack-swift17:39
*** tsg_ has quit IRC17:41
*** ihrachyshka has quit IRC17:50
*** mahatic has quit IRC18:00
pelusecores, tsg's patch for multi-phase PUT is in need of a 2nd review. https://review.openstack.org/#/c/153843/18:00
pelusethis is a big thing for us to be comfortable with ASAP to move forward on beta... please block off some time as soon as you can, thanks!18:01
*** mmcardle has quit IRC18:03
acolespeluse: in test_diskfile there's places where the diskfile name is constructed like this Timestamp(time()).internal + '-0.data'. ok with you if i change it to use the ts_to_fname helper method?18:05
peluseacoles, yeah, totally. I was thikning about that when you asked about changing the "-", sorry :)18:07
*** annegentle has joined #openstack-swift18:07
acolespeluse: no worries, its defensive coding on my part in case someone objects to # :D18:07
peluseacoles, I would have taken the time to do it that way to being but as I said the elements now broken out in that patch (which you need to add yourrself as co-author to on next submit BTW) started off as simply things I needed to quickly hack out of the way so I could test reconstructor scenarios.  bad me :(18:10
pelusetorgomatic, FYI I didn't merge master-->EC Fri on purpose because I wanted us to land tsg's patch first to keep it as simple as possible.  Will do so after its down18:11
acolespeluse: sorry, one other thing - i have some tests failing now because for example they create a diskfile with EC policy and then try to open it, but with no .durable and the change to get_ondisk_file, the open will raise an exception (cos no data file returned without a durable)18:12
acolespeluse: not sure how to work around that - there's no .durable writer in this patch18:12
acolespeluse: i could put in a 'dont_require_durable' option but that would only be for testing??18:13
peluseacoles, or, you could add tsg's patch as a dependency18:14
* peluse apologizes for the suggestion, I hate managing dependencies18:15
peluseacoles, or, as you can see with a few test cases I write one in the test case18:16
acolespeluse: of course. ok i'll do that tomorrow. so status fo rnow is get_ondisk_files and hash_cleanup_listdir both re-worked, tested, just got these knock-on effects to iron out.18:16
acolespeluse: just need to remember to always get a coffee before rebasing dependencies ;)18:17
peluseacoles, and a beer or two afterwards18:17
acolesright!18:17
*** jordanP has quit IRC18:25
*** theanalyst has joined #openstack-swift18:30
theanalystDoes swift have the notion of object acls?18:32
pelusetheanalyst, no, container level18:33
theanalystpeluse: so at a container level I can only give access to reading the entire container right .. not specific objects I suppose18:34
pelusetheanalyst, correct18:35
theanalystpeluse: and probably the way to give object level access is tempurl or is there any other way to share a specific object?18:36
pelusetheanalyst, sure - have you checked out notmyname's blog on the subject https://swiftstack.com/blog/2015/01/29/swift-feature-highlight-tempurls/18:39
*** aix has quit IRC18:41
theanalystpeluse: thanks :)18:41
*** geaaru has quit IRC18:47
claygcharz: unittests would be great for https://review.openstack.org/#/c/160283/2 - did you try to look for any tests that might cover similar functionality?18:51
claygcharz: I added a gist to https://review.openstack.org/#/c/148791/ that I think would be a very similar scenario to your patch?18:52
*** bkopilov has quit IRC18:53
*** bkopilov has joined #openstack-swift18:53
clayghttps://gist.github.com/clayg/a82f475edf46e61eb4b6 <- somewhere in test_service, create a tempdir, add some stub files, mock a few responses and kick off an upload job18:54
*** zul has quit IRC18:56
*** zul has joined #openstack-swift18:56
*** devlaps has joined #openstack-swift19:01
*** rdaly2_ has quit IRC19:09
*** annegentle has quit IRC19:10
*** shakamunyi has joined #openstack-swift19:20
*** doxavore has quit IRC19:23
*** annegentle has joined #openstack-swift19:27
*** devlaps has quit IRC19:29
*** doxavore has joined #openstack-swift19:35
*** acoles is now known as acoles_away19:46
*** icksa has joined #openstack-swift19:54
jrichliI have noticed that if I use a debugger with the functests, I can sometimes get a ResponseError: 408: 'Request Timeout' whereas I don't get that when the debugger is not used.19:57
jrichliI tried increasing the configured timeouts in my SAIO, but that didn't solve the problem.19:57
*** straycat has quit IRC19:58
*** straycat has joined #openstack-swift20:02
*** sandywalsh_ has joined #openstack-swift20:05
*** nellysmi_ has joined #openstack-swift20:05
*** fifieldt has quit IRC20:07
*** sandywalsh has quit IRC20:07
*** nellysmitt has quit IRC20:09
*** EmilienM|afk is now known as EmilienM20:10
*** tsg has joined #openstack-swift20:17
*** zaitcev has quit IRC20:19
notmynamegreat email on openstack-dev ML from jeblair on auto-abandoned patches. subject is "[openstack-dev] auto-abandon changesets considered harmful..."20:23
*** fifieldt has joined #openstack-swift20:25
*** lpabon has joined #openstack-swift20:32
claygnotmyname: i'm not sure i follow the logic that lead to the conclusion, changes which have negative feedback that isn't addressed means 1) the author didn't care about it enough to follow up 2) the core reviewers didn't care about it enough to fix it for them - if it's not going to get abandonded what do where do we think it's going to go?20:46
notmynamewhat I like about the email is the consideration of the negative effects of auto-abandon (potential or realized) and using existing tools to filter20:50
notmynameI'm not sure there was anything mentioned about patches specifically with negative reviews (as opposed to just old stuff)20:50
claygoh, maybe i'm confused then - do *we* abandon changes just cause no one has looked at them?20:51
notmynameno. only if it has a negative review and 6 weeks of no activity20:51
clayg^ see that seems reasonable20:51
claygis that thread about abandoning changes that don't meet that requirement?20:52
notmynameI think the auto-abandon stuff came up because people were looking at review stats, seeing big numbers, and suspecting that the lack of abandon scripts was causing inflation in the mean/median review time20:53
* notmyname gives clayg 10 review points for using the word "persnickety" in a code review20:54
claygok, well I think tom's suggestion of a pre abandon message wouldn't hurt at all21:01
notmynameya, we do an email, since a gerrit review comment actually resets the timer on detecting activity21:02
*** lpabon has quit IRC21:05
*** annegentle has quit IRC21:05
*** shakamunyi has quit IRC21:07
*** shakamunyi has joined #openstack-swift21:08
mattoliverauMorning21:16
*** chlong has joined #openstack-swift21:23
jrichlimorning21:26
*** annegentle has joined #openstack-swift21:29
*** icksa has quit IRC21:38
notmynametsg: re the eventlet update in requirements, please wait until later this week to repropose to master. it should only go there if we're going to do ec in kilo. and we should be able to make that call on wednesday21:46
tsgnotmyname: yes, I will wait until we make a decision21:46
notmynametsg: or to rephrase, only propose to master if the next planned swift release will have ec21:46
tsgsure - that makes sense21:46
notmynamethere isn't anything dependent on it, is there?21:47
notmynamedependent patch sets21:47
tsgnotmyname: nothing except for the multiphase PUT patch21:47
notmynameoh that's all? ;-)21:47
tsg;)21:48
notmynametsg: but since CI tests with the latest available, why does it need to be a dependent patch?21:48
tsgnotmyname: that's true - we can get the patch in by removing the dependency for now21:48
notmynameok21:49
notmynametsg: do you want to rebase away from the dependency or should I?21:49
tsgnotmyname: there are some suggestions from peluse that I need to incorporate and send a new version anyway so no worries, I will get it done shortly21:50
notmynameok, thanks21:50
*** chlong has quit IRC21:51
notmynamejrichli: any thoughts on me abandoning this patch? https://review.openstack.org/#/c/122773/21:51
notmynameor, I can't see a reason not too, but you may know more about what he's working on21:52
jrichlinotmyname: I haven't seen this before.  I will take a look21:52
*** shakamunyi_ has joined #openstack-swift21:53
notmynamejrichli: I think the summary is "older work that is superseded by what you're doing now"21:53
*** shakamunyi has quit IRC21:54
jrichlinotmyname: sorry, I was in a different world a moment ago.  I HAVE seen this :-)21:54
jrichlinotmyname: yes, I agree to abandon.21:54
*** aix has joined #openstack-swift21:56
notmynameI know many of you will be devastated by this, but this week's swift team meeting will need to be limited to 30 minutes (instead of a full hour).21:59
*** cebruns has quit IRC22:01
mattoliverauWhat! Oh the humanity! Tho that means we should definitely focus on our EC decision22:06
notmynamesomeone please look at https://gist.github.com/notmyname/f0b69acf4b88d2eebdc8 (copy and paste to your browser). I'm playing with the top section. should be "patches starred by you or me" and should include the bump eventlet patch (as a test)22:08
notmynamethis was something we talked about at the hackathon ("get the dashboard to show patches starred by the ptl")22:08
pelusetsg, I'd prefer you not push a new patch just for my comments (unless you're almost done), would rather that one get another +2 and a new patch can be done later to cover the small things22:12
tsgpeluse: ok22:12
tsgpeluse: think I should take care of the DiskFile change (removing the is_durable() method) though?22:13
notmynametsg: peluse: if it gets the necessary reviews and is ready to land (but is dependent on the unmerged eventlet bump), then at that point rebase away from the requirements patch and merge it based on existing reviews22:13
tsgpeluse, notmyname: I will remove the eventlet patch dependency at the least22:14
notmynametsg: but if it's about to get a 2nd +2, then don't push a new patch set yet22:14
mattoliveraunotmyname: cool, I can see 4 patchsets in Starred: 145403, 152283, 117193 and 12042422:14
pelusetsg, OK, cool.  the other stuff can wait, just want to get more eyes on it sooner than later and I don't think there's any reason right now why another core can't review what's there22:14
notmynamemattoliverau: oh? interesting. you can see the keystonemiddleware and the tempest ones?22:15
* peluse nudges torgomatic and clayg who have the most history looking at the PUT side wrt multi-phase....22:16
tsgpeluse: I will find time to get a new rev pushed in the next hour .. torgomatic has any comments on https://review.openstack.org/#/c/153843/22:16
notmynamemattoliverau: next up is to star one yourself and make sure the resulting list is a superset of yours and mine22:17
tsgtorgomatic:  comments on https://review.openstack.org/#/c/153843/?22:17
mattoliverauyup I can... let me go star one and see what happens22:18
mattoliveraunotmyname: yup, the one I just starred turned up as well!22:19
notmynamemattoliverau: great! thanks22:19
*** tsg_ has joined #openstack-swift22:30
*** tsg has quit IRC22:32
tdasilvanotmyname: starred == priority reviews, right?22:35
*** cl__ has quit IRC22:35
notmynametdasilva: you can star whatever you want. but in SF several people said that if I starred priority patches and that were visible on the review dash, that would be helpful. so ya, I'm going to star priority stuff and stuff to track22:36
tdasilvanotmyname: yeah...that's what I meant to say..... PTL starred == priority reviews...22:37
tdasilvanotmyname: I think it's a good idea!22:37
notmynameI think it's an imperfect tracking thing. but better than nothing!22:37
notmynameI like it too22:37
*** rdaly2 has joined #openstack-swift22:42
*** annegentle has quit IRC22:47
*** rdaly2 has quit IRC22:47
notmynametorgomatic: what's up with https://review.openstack.org/#/c/104705/22:51
torgomaticnotmyname: it's old and broken; did the abandoner not get it?22:53
*** MVenesio has quit IRC22:54
notmynametorgomatic: nope. b/c you have it WIP. if it's dead, can you abandon it?22:54
torgomaticsure22:54
* torgomatic heads for a late lunch22:54
notmynamethanks22:54
*** annegentle has joined #openstack-swift22:59
*** km has joined #openstack-swift23:02
*** shakamunyi_ has quit IRC23:06
*** cebruns has joined #openstack-swift23:11
*** ahale has quit IRC23:14
*** jrichli has quit IRC23:18
*** annegentle has quit IRC23:20
*** nellysmi_ has quit IRC23:21
*** annegentle has joined #openstack-swift23:22
*** nellysmitt has joined #openstack-swift23:23
*** ahale has joined #openstack-swift23:24
*** nellysmitt has quit IRC23:28
*** annegentle has quit IRC23:33
*** chlong has joined #openstack-swift23:33
*** doxavore has quit IRC23:38
*** openstackgerrit has quit IRC23:38
*** openstackgerrit has joined #openstack-swift23:38
*** annegentle has joined #openstack-swift23:48
notmynamek, I think I have a couple of new (*updated) swift gerrit dashboards23:48
notmynamenow to shorten the URLs23:48
notmynamehttp://goo.gl/uRzLBX  <--- review dahsboard23:49
notmynamehttp://goo.gl/9EI0Sz  <--- project overview dashboard23:50
notmynamethe review one is more of "review this stuff now" and is probably better for a day-to-day list of stuff to review23:51
*** erlon has quit IRC23:51
notmynamethe overview one is more about "stuff that's going on and potential issues" (eg gate is blocked or needs reverify) and also tracks the feature branches23:51
notmynamethe overview one also has a section for "any open patch starred by any core reviewer"23:52
*** dmsimard is now known as dmsimard_away23:52
notmynameand I just starred all the stuff on the priority reviews page so that shows up in the review dashboard23:54
*** ChanServ changes topic to "Review Dashboard: http://goo.gl/uRzLBX | Priority Reviews: https://wiki.openstack.org/wiki/Swift/PriorityReviews | Ideas: https://wiki.openstack.org/wiki/Swift/ideas"23:55
*** tsg_ has quit IRC23:56
*** EmilienM is now known as EmilienM|afk23:58

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