Monday, 2014-12-15

*** panbalag has joined #openstack-swift00:07
notmynamepeluse: did you have a chance to look at the splice/tee patch again this weekend?00:23
notmynamemattoliverau: it's 11:30 am for you right now, right?00:25
notmynamemattoliverau: how late are you at work today?00:25
mattoliveraunotmyname: yup00:29
mattoliveraunotmyname: as late as I need to be :) usually end at about 5:30-6sih ish but will still be around post (phone connected to IRC) and am happy to pop back if required!00:31
*** kopparam has joined #openstack-swift00:31
*** dmorita has joined #openstack-swift00:31
notmynamemattoliverau: ok. I'm working on the CHANGELOG, this evening, and I'd love an extra set of eyes on it when I'm done00:31
mattoliverauBenefit of working from home :)00:31
*** fandi has joined #openstack-swift00:31
mattoliveraunotmyname: sure thing!00:32
notmynamebasically, before going to bed tonight I need to cook and eat dinner, put kids to bed, and write the changelog. in some order00:32
notmynamemattoliverau: thanks!00:32
mattoliveraunotmyname: lol, you could read the change log to the kids as a bed time story,get them to sleep nice an fast :)00:32
notmynameheh00:32
notmynamemattoliverau: are you saying my changelog prose is boring!?00:33
mattoliveraunotmyname: no, not at all, there just insn't enough drama.. it can't just be all actaion and adventure :P00:33
mattoliveraunotmyname: well I'll be around all day and evening, so ping me when ever your ready, so no rush :)00:34
*** Masahiro has joined #openstack-swift00:37
*** Masahiro has quit IRC00:42
*** panbalag has quit IRC00:46
*** oomichi_ has joined #openstack-swift00:46
*** Masahiro has joined #openstack-swift00:55
*** addnull has joined #openstack-swift00:57
*** kopparam has quit IRC01:00
notmynameacoles: makes me think of you https://pbs.twimg.com/media/B42z9UGIQAALgL4.jpg:large01:21
*** tacticus has quit IRC01:22
openstackgerritDaisuke Morita proposed openstack/swift: Output logs of policy index  https://review.openstack.org/13699501:27
*** rdaly2 has joined #openstack-swift01:30
mattoliveraulol01:30
notmynamemattoliverau: I'm not sure what that would make your english ;-)01:32
*** addnull has quit IRC01:32
mattoliveraunotmyname: lol, point taken :P I just call it bad english :P01:32
*** addnull has joined #openstack-swift01:33
*** addnull has quit IRC01:37
*** tacticus has joined #openstack-swift01:49
*** haomaiwang has joined #openstack-swift01:49
*** ho has joined #openstack-swift01:51
*** rdaly2 has quit IRC02:09
*** rdaly2 has joined #openstack-swift02:15
*** yuanz has quit IRC02:17
*** fandi has quit IRC02:20
*** fandi has joined #openstack-swift02:22
*** lcurtis has joined #openstack-swift02:34
*** lcurtis has quit IRC02:41
*** tacticus has quit IRC02:42
*** tacticus has joined #openstack-swift02:42
*** tacticus has quit IRC02:42
*** addnull has joined #openstack-swift02:43
*** tacticus has joined #openstack-swift02:44
*** kopparam has joined #openstack-swift02:46
*** tacticus has quit IRC02:47
*** tacticus has joined #openstack-swift02:48
*** tacticus has quit IRC02:49
*** tacticus has joined #openstack-swift02:51
*** addnull has quit IRC02:57
notmynamemattoliverau: ok, dinner consumed (very nice crabs!) and kids in bed. now for a riveting changelog!03:16
mattoliveraunotmyname: nice ;)03:17
*** kopparam has quit IRC03:18
notmynamemattoliverau: anything else going on?03:18
mattoliveraunotmyname: there currently is a hostage situation in Sydney.. which is on every news channel atm.. I'm debugging my baked in container sharding implementation (continuing to scatch an itch). Other then that it's been rather quiet.03:20
notmynamemattoliverau: ok, cool (to the swift work. not a hostage situation)03:22
mattoliveraunotmyname: lol, assumed as much :)03:23
notmynamemattoliverau: if we have a swift hackathon in the US in the feburary timeframe, will you be able to attend?03:23
notmynamemattoliverau: in general. no commitment at this point03:24
notmynamemattoliverau: ie you might have a "no I have to wash my hair that month" or something that means no matter what you can't make it03:24
notmyname(not sure if that colloquialism is US only or translates...)03:25
mattoliveraunotmyname: I should be able too (pending talk with mikal which I'll bring up in my next meeting), so long as I have sufficent notice :)03:25
mattoliveraunotmyname: australians are multi-lingual, we get both US and UK TV, so get all the -isms... usually :P03:25
notmynameok. I'll be happy to act like the UN and send mikal a strongly worded letter03:25
notmynamemattoliverau: ok, so entirely unrelated question (*wink*wink*). do you prefer mountains or the beach?03:26
*** Masahiro has quit IRC03:27
mattoliveraunotmyname: hmm.. what is better say if I travelled to the east coast in feburary? how hot is it?03:27
notmynameheh03:27
notmynameremember february in the US is winter03:28
notmynameI'm currently debating between asheville, north carolina (Appalachian  mountains, colder, forest, smaller city) and miami, florida (bigger city, beach, hotter).03:31
notmynameassuming it not something in the bay area03:31
notmyname(low chance of that, but possible)03:31
mattoliverauall options sound awesome, but miami sounds more "austrailian" friendly :P Although the mountains sound more beatiful.. lets just say, I've never visited either, so would be happy either way.03:33
mattoliveraunotmyname: I guess it'll also depend on how easy they are to get too, as in I'd have no car.03:33
*** bkopilov has quit IRC03:33
*** nellysmitt has joined #openstack-swift03:34
*** jyoti-ranjan has joined #openstack-swift03:36
*** jyoti-ranjan has quit IRC03:37
*** nellysmitt has quit IRC03:39
mattoliveraunotmyname: personally I'm liking the idea of miami in Feb, but would be happy for any option.03:40
notmynamewhoa. my mom made and sent me this christmas card http://d.not.mn/christmas_card2.jpg03:42
mattoliverauwow, awesome! hand made and everything!03:45
notmynameahale_: hmm...just got a few 401 errors to cloud files dfw. different clients. one auth v1. another auth v2. control panel worked. .....and now it's working again03:46
notmynamemattoliverau: ya, pretty cool papercraft03:46
* notmyname doesn't use facebook so has to share personal stuff in #openstack-swift03:46
mattoliveraunotmyname: *like*03:47
notmynamelol03:47
*** oomichi_ has quit IRC03:50
notmynamecschwede gets the award for "boring commit topic message" with "Fix minor type" (commit 7528f2b)03:55
notmyname*typo03:55
notmynameof course I have a typo in "typo"03:55
*** Masahiro has joined #openstack-swift04:04
notmynameacoles: do you know lorcan browne at HP? author of commit cb207638. I'm wondering if there is furthe work around what he refers to in that commit message about getting recon to report on the new data provided by drive-audit04:04
mattoliveraulol, go cschwede!04:06
*** addnull has joined #openstack-swift04:08
*** addnull has quit IRC04:09
*** addnull has joined #openstack-swift04:09
*** X019 has quit IRC04:09
notmynamefor being a "minor release", swift 2.2.1 will have a lot of things in it04:10
notmynamesmall things, mostly, but a lot of small things does add up04:10
mattoliveraunotmyname: hopefully mostly bug fixes :S04:14
notmynameya. I'm almost to the end of the changelog updates04:14
*** kopparam has joined #openstack-swift04:16
notmynameand my favorite: "Various other minor bug fixes and improvements."04:17
mattoliveraunotmyname: well it would be a very easy change log if that is all you needed to add :P04:19
notmynamemattoliverau: some projects do `git shortlog >CHANGELOG`04:19
mattoliverauYeah, but then I'd have to be even more of a commit message nazi when reviewing :P04:21
notmynameI'm a strong advocate of human-curated CHANGELOGs04:22
StevenK+104:22
StevenKgit shortlog is just a mess to me04:22
openstackgerritJohn Dickinson proposed openstack/swift: AUTHORS and CHANGELOG update for 2.2.1 release  https://review.openstack.org/14170504:23
notmynameStevenK: a useful starting point :-)04:24
notmynamemattoliverau: ^^ I'd appreciate your feedback04:24
mattoliveraunotmyname: I'lll take a look right now :)04:25
notmynamemattoliverau: thanks04:25
notmynamemattoliverau: leave a gerrit comment either way, and I'll update it later tonight. once this lands, that will be the SHA for the release04:25
notmynameStevenK: not leaving you out. of course I'd be happy with any comments you have as well :-)04:26
mattoliveraunotmyname: k :)04:26
notmynameheh. it's 5:30am in Paris. I need it to be available when ttx wakes up in france :-)04:26
notmynames/wakes up/starts work/04:27
*** kopparam has quit IRC04:38
mattoliveraunotmyname: lol, my unsupported xattrs patch has merged! yay, I think that was one of my first patches :)04:40
notmyname:-)04:42
*** rdaly2 has quit IRC04:51
*** miqui has quit IRC04:56
mattoliveraunotmyname: looks good to me, compared your list with that from git log since last release and looks like you hit more noteworthy changes for the swift users out there :)04:57
notmynamemattoliverau: thanks04:57
notmynamemattoliverau: can you add your +1, pease?04:57
mattoliveraudone04:57
*** bkopilov has joined #openstack-swift05:06
*** addnull has quit IRC05:12
*** X019 has joined #openstack-swift05:24
*** kopparam has joined #openstack-swift05:28
openstackgerritHisashi Osanai proposed openstack/swift: Fix the GET's response code when there is a missing segment in LO  https://review.openstack.org/13625805:35
*** nellysmitt has joined #openstack-swift05:36
*** kopparam has quit IRC05:37
*** kopparam has joined #openstack-swift05:37
*** classicsnail has joined #openstack-swift05:37
*** nellysmitt has quit IRC05:40
*** X019 has quit IRC05:42
*** X019 has joined #openstack-swift05:46
*** yuan has joined #openstack-swift05:51
*** rdaly2 has joined #openstack-swift05:52
*** jasondotstar has quit IRC05:54
*** rdaly2 has quit IRC05:56
*** ho has quit IRC06:01
mattoliverauwell I'm calling it a night, have a great night.06:07
notmynamemattoliverau: thanks. see you tomorrow06:07
mattoliveraunotmyname: I'll be on my phone if pinging is required :)06:08
notmynamemattoliverau: nah. just waiting on zuul. nothing else except sending ttx the commit sha06:08
*** nshaikh has joined #openstack-swift06:08
mattoliveraucools, I'm going to go make a start on dinner then so it'll be ready when the wife comes home :)06:08
notmynamevery nice06:09
* notmyname "likes"06:09
notmynamenot sure if I'm doing that right ;-)06:09
openstackgerritMerged openstack/swift: AUTHORS and CHANGELOG update for 2.2.1 release  https://review.openstack.org/14170506:11
notmynameyay06:11
*** SkyRocknRoll has joined #openstack-swift06:11
*** addnull has joined #openstack-swift06:23
mattoliveraunotmyname: Lol, right enough :) now you can email ttx and get some sleep :)06:26
*** Masahiro_ has joined #openstack-swift06:26
*** cppforlife has quit IRC06:26
*** addnull has quit IRC06:27
*** Masahiro has quit IRC06:28
*** cppforlife has joined #openstack-swift06:28
*** rdaly2 has joined #openstack-swift06:53
*** rdaly2 has quit IRC06:58
*** ho has joined #openstack-swift07:23
*** jyoti-ranjan has joined #openstack-swift07:30
*** nellysmitt has joined #openstack-swift07:36
*** nellysmitt has quit IRC07:41
*** addnull has joined #openstack-swift08:11
*** rledisez has joined #openstack-swift08:15
*** miqui_ has quit IRC08:22
ahale_oO thanks for letting me know notmyname08:24
*** k4n0 has joined #openstack-swift08:25
*** geaaru has joined #openstack-swift08:26
*** nellysmitt has joined #openstack-swift08:37
*** kopparam has quit IRC08:45
*** kopparam_ has joined #openstack-swift08:45
acolesnotmyname: love it. that made one smile :)08:47
acolesnotmyname: yeah, i'll follow up with lorcan08:48
*** addnull has quit IRC08:48
*** rdaly2 has joined #openstack-swift08:55
*** rdaly2 has quit IRC08:59
openstackgerritChristian Schwede proposed openstack/swift: Warn if multiple replicas are stored within same region/zone/node  https://review.openstack.org/14047809:25
*** jordanP has joined #openstack-swift09:28
*** ttrumm has joined #openstack-swift09:29
*** aix has joined #openstack-swift09:52
*** SkyRocknRoll has quit IRC09:55
*** addnull has joined #openstack-swift09:59
*** kopparam_ has quit IRC10:01
*** addnull has quit IRC10:04
*** SkyRocknRoll has joined #openstack-swift10:08
acolesnotmyname: lorcan hopes to follow up the drive audit change in new year10:11
*** addnull has joined #openstack-swift10:13
*** haomaiwang has quit IRC10:15
*** haomaiwang has joined #openstack-swift10:16
*** ho has quit IRC10:20
*** kopparam has joined #openstack-swift10:20
*** addnull has quit IRC10:38
*** addnull has joined #openstack-swift10:39
*** addnull has quit IRC10:43
*** haomaiwang has quit IRC10:51
*** addnull has joined #openstack-swift10:54
*** rdaly2 has joined #openstack-swift10:56
*** rdaly2 has quit IRC11:01
*** addnull has quit IRC11:09
*** Masahiro_ has quit IRC11:17
*** aix has quit IRC11:28
*** fandi has quit IRC11:30
*** kopparam has quit IRC11:36
*** kopparam has joined #openstack-swift11:47
*** X019 has quit IRC11:49
*** aix has joined #openstack-swift11:56
*** nellysmitt has quit IRC12:02
*** nellysmitt has joined #openstack-swift12:07
*** addnull has joined #openstack-swift12:16
*** Masahiro has joined #openstack-swift12:18
*** Masahiro has quit IRC12:23
*** mvenesio has joined #openstack-swift12:35
*** nellysmitt has quit IRC12:36
*** EmilienM is now known as EmilienM|afk12:37
*** dmorita has quit IRC12:42
*** kopparam has quit IRC12:53
*** rdaly2 has joined #openstack-swift12:58
*** erlon has joined #openstack-swift13:01
*** rdaly2 has quit IRC13:02
*** nellysmitt has joined #openstack-swift13:10
*** lpabon has joined #openstack-swift13:13
*** EmilienM|afk is now known as EmilienM13:17
*** Masahiro has joined #openstack-swift13:19
*** Masahiro has quit IRC13:24
*** panbalag has joined #openstack-swift13:26
*** jistr has joined #openstack-swift13:28
*** bkopilov has quit IRC13:31
*** nellysmitt has quit IRC13:35
*** jistr has quit IRC13:36
mandarineHello there13:36
mandarinepop-quizz for debian-swift-users : why isn't the swift-object-expirer packaged in repositories ?13:37
mandarineI mean: the init script is there, the python code doing the job is there, but the "binary" (in /usr/bin/ ) isn't there :(13:38
mandarineIt's alright as it's findable in repositories and the Great Interweb :) But I was wondering why ^^13:39
*** rdaly2 has joined #openstack-swift13:43
ahale_I guess maybe its up to whoever built the repo pkgs... like we build our own private packages and include that executable13:45
*** SkyRocknRoll has quit IRC13:46
mandarineSounds logical13:46
*** exploreshaifali has joined #openstack-swift13:49
*** kopparam has joined #openstack-swift13:53
*** mvenesio_ has joined #openstack-swift13:54
*** mvenesio has quit IRC13:55
*** mvenesio has joined #openstack-swift13:56
*** mvenesio_ has quit IRC13:58
*** mvenesio_ has joined #openstack-swift13:59
*** mvenesio has quit IRC14:02
*** fandi has joined #openstack-swift14:10
*** pberis has joined #openstack-swift14:11
*** daddyjoseph97 has joined #openstack-swift14:20
*** kopparam has quit IRC14:33
*** Guest91362 is now known as annegentle14:33
*** kopparam has joined #openstack-swift14:33
*** jyoti-ranjan has quit IRC14:41
*** nellysmitt has joined #openstack-swift14:42
*** mahatic has joined #openstack-swift14:51
*** glange_ is now known as glange14:53
*** tdasilva has joined #openstack-swift14:58
*** ttrumm has quit IRC15:01
*** SkyRocknRoll has joined #openstack-swift15:01
*** SkyRocknRoll has joined #openstack-swift15:01
*** nellysmitt has quit IRC15:05
*** dmsimard_away is now known as dmsimard15:06
openstackgerritKoert van der Veer proposed openstack/swift: Remove unneeded condition  https://review.openstack.org/14181815:11
openstackgerritKoert van der Veer proposed openstack/swift: Remove unneeded condition  https://review.openstack.org/14181815:14
*** silor has joined #openstack-swift15:23
*** annegent_ has joined #openstack-swift15:31
*** nshaikh has left #openstack-swift15:31
*** nellysmitt has joined #openstack-swift15:50
*** kopparam has quit IRC15:54
*** wer has quit IRC15:54
*** wer has joined #openstack-swift15:55
*** nellysmitt has quit IRC16:01
jordanPzigo, ^^ (you were mentionned at 14:37)16:15
*** bkopilov has joined #openstack-swift16:19
*** annegent_ has quit IRC16:33
*** annegent_ has joined #openstack-swift16:33
*** david-lyle_afk is now known as david-lyle16:34
*** Masahiro has joined #openstack-swift16:56
*** k4n0 has quit IRC16:59
*** barra204_ has quit IRC16:59
*** nellysmitt has joined #openstack-swift17:00
*** Masahiro has quit IRC17:01
*** rdaly2 has quit IRC17:02
*** gyee has joined #openstack-swift17:06
*** annegent_ has quit IRC17:09
notmynamegood morning17:09
*** exploreshaifali has quit IRC17:12
*** zaitcev has joined #openstack-swift17:12
*** ChanServ sets mode: +v zaitcev17:12
mahaticgood morning17:17
*** rledisez has quit IRC17:18
notmynamelooks like some new "fun" with tag names and a recent version of setuptools affected the swift 2.2.1 RC. I'll summarize in an email to -dev shortly17:18
notmynameacoles: thanks for checking with lorcan17:23
notmynameacoles: that means I won't suggest that to someone else as a small task to do :-)17:23
acolesnotmyname: welcome. he meant to get to it as soon as that patch landed, but then other stuff crept up...17:24
acoleslike other stuff has a habit of doing17:24
notmynameacoles: :-)17:35
pelusemorning17:43
*** nellysmitt has quit IRC17:43
*** nellysmitt has joined #openstack-swift17:44
mahaticnotmyname, hello. About your review comments, I'm not quite sure how I can implement on all the storage nodes without duplicating. Any pointers?17:54
*** nellysmitt has quit IRC17:56
notmynameinfo on the RC. also includes a short note on the tag name change http://lists.openstack.org/pipermail/openstack-dev/2014-December/053006.html17:57
*** fandi has quit IRC17:59
notmynamemahatic: good question. let me pull it up and look17:59
mahaticokay18:02
*** rdaly2 has joined #openstack-swift18:02
*** SkyRocknRoll has quit IRC18:04
notmynamemahatic: ok, I've got it all loading into my head now18:05
notmynamemahatic: first, do you know why I asked you to look in to that? ie what benefit it brings18:05
mahaticnotmyname, not really, apart from duplication of code, i'm not sure why18:06
notmynamemahatic: ok18:06
*** jordanP has quit IRC18:06
*** annegent_ has joined #openstack-swift18:07
notmynamemahatic: so you see that the way you're currently going, you'll have 4 copies of that same function right? one in the proxy and one each in the account, container, and object servers. right?18:07
mahaticnotmyname, yeah18:07
mahatictrue18:07
*** rdaly2 has quit IRC18:07
mahaticnotmyname, is there a way, I can just write one function and call it all the places? (noob question)18:08
notmynamemahatic: ok. so let's ignore the proxy server (for now). that leaves us with 3. I'm ignoring the proxy server for now for simplicity, since there's some extra functionality in the proxy's OPTIONS handler to handle CORS requests18:08
mahaticnotmyname, yeah, okay18:09
notmynamemahatic: so if you have the same function in multiple places and you need to fix a bug in it or add functionality, then you have to do it in all the places. and hope you don't forget one18:09
notmynamemahatic: and yes! that's exactly the right question to ask!18:09
notmynamemahatic: any ideas on how to do that?18:10
mahaticnotmyname, okay.18:11
mahaticnotmyname, no because, I see the code quite organized18:11
mahaticnotmyname, don't see a common place to do these things. am i missing something?18:12
*** acoles is now known as acoles_away18:13
notmynamemahatic: well, there are 2 ways in the swift codebase today that code is shared18:13
notmynamemahatic: one is code that's in the swift/common directory. so eg you see all over the code stuff like "from swift.common.utils import split_path"18:13
mahaticnotmyname, oh right! I somehow ignored those and just focused on "middleware" and "ring" inside it18:14
notmynamemahatic: the other way would be through inheritance. this is best seen in the proxy server controllers. there's a base.py with Controller() and then each of the different controllers (eg ObjectController) inherit from that18:15
dfgnotmyname: mahatic is this about adding OPTIONS support on the storage nodes?18:15
notmynamedfg: yes18:15
dfgis it so use that call to verify that the object node is setup correctly?18:15
mahaticnotmyname, oh okay18:16
notmynamedfg: given a ring (eg in swift-recon) to see that the right kind of server is running where it's configured18:16
dfgnotmyname: could we use recon or something for that?18:18
notmynamedfg: yup. exactly what I was thinking. make recon ping the servers with an OPTIONS request. which would also return a header like X-Swift-Server-Type or something, and then report on the results. so the OPTIONS functionality is what's probed. and recon does the probe and reports18:19
dfgnotmyname: i just wouldn't like to ise the OPTIONS call. CORS causes so much confusion that i wouldn't like to add to it18:20
notmynamedfg: I'd love it if RAX could verify the effects of https://github.com/openstack/swift/commit/cc2f0f4ed6f12554b7d8e8cb61e14f2b103445a0 this week. specifically that there are no negative impacts. none came up in other tests, but AFAIK nobody from RAX has looked at it18:20
notmynamedfg: OPTIONS is a superset of CORS. I certainly don't want to see CORS on the storage nodes. but OPTIONS is perfectly fine. alternatively, are you thinking of info maybe on the healthcheck middleware? that would require each config file to be decorated with the right value18:21
dfgnotmyname: i was just thinkning about maybe adding it to the existing recon thing. like- that already reports info about the storage node right? anyway- i guess not everybody uses recon? either way is fine. i was just worried about when people are trying to figure out why an OPTIONS call is behaving a certain way now they think that its coming out of the storage node.18:27
notmynamedfg: there's at least one piece of info that currently isn't reported. that's the "I'm a {object,container,account} server". It's easy to check that /something/ is running at some IP:port, but it's a lot better if we know it's the right kind of server. so we need something to report that18:29
notmynamedfg: my thought was to report that with OPTIONS, since that's the HTTP way to do it. of course, it could also be done in either /heathcheck or /recon18:30
dfgnotmyname: ya- that makes sense. nm then18:30
notmynamedfg: I don't yet understand the concern with OPTIONS on storage nodes? they would report Allow (because rfc) and maybe some swift-specific header. but not CORS, because they'd never be accessed by browsers18:31
notmynamedfg: no, I think you raise a good point about where the info should come from. could be in OPTIONS. could be in some existing middleware18:31
dfgnotmyname: ya- i know. i don't have a problem with it for any other reason than somebody getting the mistaken idea about how OPTIONS are handled.18:32
dfglike- not a big deal18:32
notmyname:-)18:33
notmynamedfg: would you like having a common base class for all storage nodes that implements OPTIONS? probably wouldn't do anything else yet18:33
notmynamebut could be for other code consolidation, if any is available18:34
dfgwhy not just a function that does something- a whole base class seems like overkill to me.18:34
*** geaaru has quit IRC18:35
dfgnotmyname: i'll look at a couple of those reviews. or talk to somebody about them maybe. a lot of folks are out on vacation round here18:35
hurricanerixnotmyname: dfg: at one point I wanted to add a /info call to the account/container/object server, which if it is ever added, might be a good place for something like what you are talking about.18:37
mahaticdfg, review of the OPTIONS implementation you mean? (Coz I can provide you the link)18:38
notmynamedfg: the OPTIONS response is dependent on the class instance (eg server type and allowed methods). so you'd have to pass a reference to that to the common function. but you'd have it already with a common base method18:38
notmynamedfg: thanks18:38
openstackgerritMerged openstack/swift: Rework `splice` and `tee`  https://review.openstack.org/13531918:40
*** gyee_ has joined #openstack-swift18:42
*** gyee_ has quit IRC18:43
*** Masahiro has joined #openstack-swift18:45
*** Masahiro has quit IRC18:50
dfgnotmyname: mahatic what do you think about /info call? i don;'t knoe how much hurricanerix wants to get that going again- but at one point we were hoping that would do this kind of stuff. anyway- just trying to keep the underlying services less complicated but it doesn't seems like that big of a change.18:51
dfgbut setting up a whole base class for all 3 services to inherit for a 2 line function seems kinda too mch to me18:52
openstackgerritMerged openstack/python-swiftclient: Fix misnamed dictionary key.  https://review.openstack.org/12957419:02
notmynamedfg: ya, that makes sense too19:02
openstackgerritpaul luse proposed openstack/swift: EC: Allow tuning ec_object_segment_size per policy  https://review.openstack.org/13238919:03
notmynamemahatic: so it seems we've got a couple of way to go here19:03
mahaticnotmyname, dfg can i just not add it as a function in one of the existing classes maybe?19:03
notmynamemahatic: well, that's what you've got a start on now, basically. right?19:04
*** aix has quit IRC19:04
mahaticnotmyname, yeah. but i didn't understand about the /info part19:04
notmynamemahatic: have you seen the /info endpoint on the proxy server? eg `curl http://your.swift/info | python -m json.tool`19:05
mahaticnotmyname, proxy->controllers->info?19:05
mahaticnotmyname, nope. will do19:06
dfgthe thing about the info call is it can be expanded upon later. hurricanerix where is the review?19:07
openstackgerritMerged openstack/python-swiftclient: Show warning when auth_version >= 2 and keystoneclient is missing  https://review.openstack.org/13703419:07
dfgit would able to report custom headers. on the other hand the big thing hurricanerix wanted was to be able to report about object versioning and that was being pulled out as middleware. so idk.19:08
dfgprobably just adding the funciton like he did in that review would be a good way to go.19:08
hurricanerixdfg: It's here, but it is REALLY, REALLY, REALLY old.  https://review.openstack.org/#/c/67225/19:09
notmynameoh, I could certainly make an argument for doing in in /info too. hmm..seems like /info and /recon kinda start to overlap19:09
hurricanerixdfg: I would probably just re-write it.19:09
cschwedenotmyname: 2.2.1c1 means that the ring-builder warning won’t land in 2.2.1, right?19:09
notmynamecschwede: correct19:10
dfgya. i think just adding the function would be ok. with the exception of the customer headers the /info on the object node is a ton of stuff.19:10
cschwedenotmyname: ok, so we can iterate a few times over it ;)19:10
dfgadding the OPTIONS call. and just leave /info on the proxies19:10
notmynamecschwede: yes19:10
notmynamedfg: cool! thanks for the impromptu architecture session :-)19:11
dfgnotmyname: sorry- i admit i have an irrational hatred of the OPTIONS call19:13
notmynamedfg: heh. you've touched CORS. I don't consider that irrational hatred at all!19:13
*** silor has quit IRC19:20
notmynamemahatic: ok, so for the time being, continue on (1) tests for OPTIONS (2) ensuring that the current OPTIONS implementation you have is good enough19:22
notmynamemahatic: and later we can move it to the right place19:22
mahaticnotmyname, okay. (I'm still checking out and figuring out the things discussed here :) )19:23
notmynamemahatic: good! feel free to ask questions about that. but you can still make progess on the OPTIONS implementation I think too19:25
mahaticnotmyname, sure19:25
*** david-lyle is now known as david-lyle_lunch19:39
notmynamemahatic: so do you have enough to keep working now? can we check back tomorrow to see where you are?19:42
mahaticnotmyname, i think so. But i might get back with a quick couple of questions on the tests now.19:44
notmynameok19:44
mahaticnotmyname, actually yeah, to answer your question I do have enough to keep working now. I'll probably check back tomorrow19:45
torgomaticmahatic: tip: if you're making stuff that'll be used by more than one of (proxy, account, container, object), there are two good places for that code:19:47
torgomatic1) swift.common.utils, if it does not rely on swob19:47
torgomatic2) swift.common.request_helpers, if it does rely on swob19:47
torgomaticthey're only separate to avoid circular dependencies19:47
torgomaticwhatever it is, keep it in swift.common, or packagers will become grumpy (as I found out when I goofed that up once :) )19:48
*** annegent_ has quit IRC19:49
mahatictorgomatic, okay, thanks for the tip! But i think it's yet to be finalized on where to put the code I believe. Like /info is being considered as well19:49
mahatictorgomatic, but for now, (I just wrote for object https://review.openstack.org/#/c/140103/) and going ahead with tests meanwhile19:50
torgomatic:)19:51
*** rdaly2 has joined #openstack-swift19:51
*** nellysmitt has joined #openstack-swift19:51
*** david-lyle_lunch is now known as david-lyle19:53
*** david-lyle is now known as david-lyle_t19:53
*** david-lyle_t is now known as david-lyle19:53
*** lcurtis has joined #openstack-swift20:00
*** annegent_ has joined #openstack-swift20:04
*** exploreshaifali has joined #openstack-swift20:06
*** nellysmitt has quit IRC20:16
*** annegen__ has joined #openstack-swift20:22
*** annegent_ has quit IRC20:22
*** evanjfraser has quit IRC20:30
*** Anticimex has quit IRC20:30
*** mandarine has quit IRC20:30
*** redbo has quit IRC20:30
*** hurricanerix has quit IRC20:30
*** dfg has quit IRC20:30
*** infotection has quit IRC20:30
*** evanjfraser has joined #openstack-swift20:31
*** mandarine has joined #openstack-swift20:31
*** Anticimex has joined #openstack-swift20:31
*** redbo has joined #openstack-swift20:31
*** hurricanerix has joined #openstack-swift20:31
*** dfg has joined #openstack-swift20:31
*** sendak.freenode.net sets mode: +v redbo20:31
*** Masahiro has joined #openstack-swift20:34
*** infotection has joined #openstack-swift20:35
*** exploreshaifali has quit IRC20:39
*** Masahiro has quit IRC20:39
*** infotection has quit IRC20:39
*** lcurtis has quit IRC20:40
*** infotection has joined #openstack-swift20:41
*** lcurtis has joined #openstack-swift20:59
*** david-ly_ has joined #openstack-swift21:00
*** ekarlso- has quit IRC21:02
*** david-lyle has quit IRC21:02
*** wasmum has quit IRC21:03
*** shri has joined #openstack-swift21:07
mattoliverauMorning21:12
notmynamemattoliverau: hi!21:12
notmynamemattoliverau: how's your chocolate supply? still occupied by gunmen?21:13
*** ekarlso- has joined #openstack-swift21:15
*** wasmum has joined #openstack-swift21:18
mattoliveraunotmyname: nope, seige ended at 2 am, gunman and 2 hostages dead, 4 other wounded included a police officer shot.21:23
notmynamemattoliverau: wow. that's terrible21:23
notmynamemattoliverau: anyone figure out the "why"?21:23
mattoliverauYeah, apparently police heard shots so were forced to go in21:23
mattoliveraunotmyname: still investigating.. but the guy was on bail for being in volved in killing his wife. Was a loner extremest not affilated with anyone (it seems), he threatened that there were 4 bobmbs hidden around the Sydney CBD (2 in the cafe) none have been found so was made up. So crazy man21:26
notmynamewow21:27
mattoliverauSo not a good end to the seige21:27
mattoliverauAt least its over now21:27
notmynamehmm...now I'm getting asked to have the next hackathon in san francisco instead of on the east coast21:29
notmynametdasilva: ^21:29
tdasilvatdasilva: hi! that's cool...I think either place means less travel for some and more for others...probably evens out at the end anyway...21:31
notmynametdasilva: ya. that's always the challenge :-)21:33
tdasilvanotmyname: if it helps, i'd go for the warmer place during that time of the year :-)21:35
notmynametdasilva: :-)21:35
notmynametdasilva: doesn't surprise me, coming from someone in MA ;-)21:35
tdasilvatdasilva: hahaha, I don't mind the winter, snowboarding is always fun, but could use a few days of warm weather...21:36
tdasilvanotmyname: but I'assuming 'east coast' doesn't mean Florida Keys, so...21:37
notmynametdasilva: heh. I was considering miami :-)21:37
tdasilvanow now21:37
cschwedetdasilva: snowboarding? maybe we should to the hackathon again in Westford? ;)21:37
notmynameya, you've got a slope right behind your parking lot!21:37
tdasilvacschwede, notmyname: yep! with night lights!21:38
*** ajiang has joined #openstack-swift21:41
claygtorgomatic: lol @ hershey-constant21:41
torgomatic:)21:41
*** mahatic has quit IRC21:42
*** mahatic has joined #openstack-swift21:42
*** ChanServ changes topic to "Swift 2.2.1 (RC) available at http://tarballs.openstack.org/swift/swift-2.2.1c1.tar.gz | Priority Reviews: https://wiki.openstack.org/wiki/Swift/PriorityReviews | Ideas: https://wiki.openstack.org/wiki/Swift/ideas | Review Dashboard: http://goo.gl/r2mxbe"21:43
*** lihkin has joined #openstack-swift21:45
claygwhy does git show --name-*only* also show the commit message?  sheez21:47
*** openstackgerrit has quit IRC21:50
*** openstackgerrit has joined #openstack-swift21:51
clayggit show --name-only --oneline is pretty good22:01
*** ajiang has quit IRC22:01
*** ajiang has joined #openstack-swift22:01
*** lcurtis has quit IRC22:03
*** david-ly_ is now known as david-lyle22:11
*** lcurtis has joined #openstack-swift22:17
*** annegen__ has quit IRC22:18
*** occup4nt has joined #openstack-swift22:21
*** Masahiro has joined #openstack-swift22:23
*** honeybadger has joined #openstack-swift22:26
*** ajiang has quit IRC22:27
*** Masahiro has quit IRC22:28
*** erlon has quit IRC22:29
*** honeybadger has quit IRC22:32
openstackgerritSamuel Merritt proposed openstack/swift: WIP: Add notion of overload to swift-ring-builder  https://review.openstack.org/14145222:51
*** mahatic has quit IRC22:55
*** lihkin has quit IRC22:55
*** sandywalsh_ has joined #openstack-swift23:05
*** charz has quit IRC23:06
*** sandywalsh has quit IRC23:08
*** charz has joined #openstack-swift23:09
*** wer_ has joined #openstack-swift23:25
*** wer has quit IRC23:28
*** annegent_ has joined #openstack-swift23:29
*** fandi has joined #openstack-swift23:31
*** tdasilva has quit IRC23:36
*** fandi has quit IRC23:39
*** dmsimard is now known as dmsimard_away23:41
*** ho has joined #openstack-swift23:50
*** annegent_ has quit IRC23:50
*** annegent_ has joined #openstack-swift23:56
*** annegent_ has quit IRC23:57

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