Wednesday, 2014-12-17

*** erlon has quit IRC00:09
*** ho has joined #openstack-swift00:13
*** dmorita has joined #openstack-swift00:26
*** exploreshaifali has quit IRC00:27
*** Masahiro has joined #openstack-swift00:45
*** ho has quit IRC00:53
*** ho has joined #openstack-swift00:54
*** rmcall has joined #openstack-swift00:58
*** rmcall has quit IRC00:59
*** addnull has joined #openstack-swift01:00
*** rmcall has joined #openstack-swift01:03
*** rmcall has quit IRC01:07
*** nellysmitt has joined #openstack-swift01:13
*** nellysmitt has quit IRC01:18
*** delattec has joined #openstack-swift01:24
*** cdelatte has quit IRC01:26
*** kbee has joined #openstack-swift01:28
*** kbee has quit IRC01:41
*** mitz has quit IRC01:47
*** mitz has joined #openstack-swift01:52
*** gyee has quit IRC01:57
openstackgerritpaul luse proposed openstack/swift: Add node/pair index patch back into feature/EC  https://review.openstack.org/13406501:58
*** haomaiwang has joined #openstack-swift02:07
*** masonhsiung has joined #openstack-swift02:15
*** mitz has quit IRC02:37
*** mitz has joined #openstack-swift02:37
openstackgerritYuan Zhou proposed openstack/swift: List valid EC types in error  https://review.openstack.org/14231102:50
*** sandywalsh has quit IRC03:09
*** sandywalsh has joined #openstack-swift03:11
*** Krast has quit IRC03:13
*** nellysmitt has joined #openstack-swift03:14
*** nellysmitt has quit IRC03:19
*** bkopilov has quit IRC03:37
*** mahatic has quit IRC03:46
*** wer has quit IRC03:50
*** mitz has quit IRC03:50
*** wer has joined #openstack-swift03:53
*** nshaikh has joined #openstack-swift03:54
*** mitz has joined #openstack-swift03:59
*** delatte has joined #openstack-swift04:02
*** ho__ has joined #openstack-swift04:02
*** delatte has quit IRC04:02
*** lcurtis has quit IRC04:04
*** ho has quit IRC04:04
*** delattec has quit IRC04:06
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873604:11
*** mitz has quit IRC04:15
*** mitz has joined #openstack-swift04:16
*** Masahiro has quit IRC04:39
*** Masahiro has joined #openstack-swift04:40
*** mitz has quit IRC04:42
*** mitz has joined #openstack-swift04:45
*** nshaikh has quit IRC04:47
*** ppai has joined #openstack-swift04:51
*** ho has joined #openstack-swift04:55
*** ho__ has quit IRC04:58
*** jbonjean has quit IRC04:58
*** jbonjean has joined #openstack-swift04:58
*** nshaikh has joined #openstack-swift04:59
*** wer has quit IRC05:01
*** tellesnobrega has quit IRC05:03
*** tellesnobrega has joined #openstack-swift05:04
*** wer has joined #openstack-swift05:07
*** bkopilov has joined #openstack-swift05:08
*** mitz has quit IRC05:12
*** mitz has joined #openstack-swift05:13
*** mitz has quit IRC05:14
*** nellysmitt has joined #openstack-swift05:15
*** mitz has joined #openstack-swift05:16
*** nellysmitt has quit IRC05:19
*** mitz has quit IRC05:20
*** mitz has joined #openstack-swift05:21
*** sluo_wfh has joined #openstack-swift05:23
*** nshaikh has quit IRC05:28
*** mitz has quit IRC05:31
*** mitz has joined #openstack-swift05:34
*** kopparam has joined #openstack-swift05:40
*** mitz has quit IRC05:51
*** mitz has joined #openstack-swift05:52
*** addnull has quit IRC05:52
*** mitz has quit IRC06:00
*** mitz has joined #openstack-swift06:00
*** nshaikh has joined #openstack-swift06:02
*** mitz has quit IRC06:03
*** SkyRocknRoll has joined #openstack-swift06:04
*** SkyRocknRoll has joined #openstack-swift06:04
mattoliverauI'm calling it a day, have a great night all.06:27
*** kopparam has quit IRC06:33
*** kopparam has joined #openstack-swift06:38
*** zaitcev has quit IRC06:40
*** ppai has quit IRC06:40
*** sungju has joined #openstack-swift06:48
*** ppai has joined #openstack-swift06:54
*** addnull has joined #openstack-swift07:03
*** kopparam has quit IRC07:07
*** kopparam has joined #openstack-swift07:08
*** addnull has quit IRC07:08
*** sungju has quit IRC07:12
*** nellysmitt has joined #openstack-swift07:16
*** pcaruana has joined #openstack-swift07:16
*** abhirc has quit IRC07:20
*** nellysmitt has quit IRC07:21
*** ttrumm_ has joined #openstack-swift07:26
*** kopparam has quit IRC07:50
*** ho has quit IRC08:08
*** rledisez has joined #openstack-swift08:09
*** ho has joined #openstack-swift08:09
*** acoles_away is now known as acoles08:23
*** nellysmitt has joined #openstack-swift08:23
*** wer has quit IRC08:42
*** geaaru has joined #openstack-swift08:45
*** wer has joined #openstack-swift08:45
*** jordanP has joined #openstack-swift08:47
*** kopparam has joined #openstack-swift08:50
*** addnull has joined #openstack-swift08:52
*** kopparam has quit IRC08:55
*** bkopilov has quit IRC08:56
*** addnull has quit IRC08:57
*** kopparam has joined #openstack-swift08:59
*** Masahiro has quit IRC09:00
*** Masahiro has joined #openstack-swift09:00
*** ppai has quit IRC09:02
*** addnull has joined #openstack-swift09:05
*** Masahiro has quit IRC09:05
*** kopparam has quit IRC09:11
*** bkopilov has joined #openstack-swift09:11
*** Masahiro has joined #openstack-swift09:12
*** ppai has joined #openstack-swift09:15
*** kopparam has joined #openstack-swift09:16
*** kopparam_ has joined #openstack-swift09:47
*** kopparam has quit IRC09:50
*** addnull has quit IRC09:55
*** jordanP has quit IRC09:56
*** nshaikh has quit IRC09:57
*** nshaikh has joined #openstack-swift10:04
*** sluo_wfh has quit IRC10:07
*** kopparam_ has quit IRC10:12
*** kopparam has joined #openstack-swift10:17
*** NM has joined #openstack-swift10:17
*** NM has quit IRC10:19
*** aix has joined #openstack-swift10:21
*** bkopilov has quit IRC10:21
*** dmorita has quit IRC10:25
*** nshaikh has quit IRC10:31
*** nshaikh has joined #openstack-swift10:32
*** Masahiro has quit IRC10:32
*** haomaiwang has quit IRC10:34
*** bkopilov has joined #openstack-swift10:35
*** masonhsiung has quit IRC10:56
*** miurahr has joined #openstack-swift11:00
*** miurahr has left #openstack-swift11:01
*** addnull has joined #openstack-swift11:01
*** jordanP has joined #openstack-swift11:05
*** nshaikh has quit IRC11:12
*** kopparam has quit IRC11:21
*** nshaikh has joined #openstack-swift11:31
*** bill_az has joined #openstack-swift11:32
*** Masahiro has joined #openstack-swift11:33
*** nshaikh has left #openstack-swift11:34
*** ppai has quit IRC11:35
*** kopparam has joined #openstack-swift11:37
*** Masahiro has quit IRC11:38
*** ppai has joined #openstack-swift11:49
*** mahatic has joined #openstack-swift11:50
*** miurahr has joined #openstack-swift11:53
*** miurahr has left #openstack-swift11:54
*** miurahr has joined #openstack-swift11:59
*** lpabon has joined #openstack-swift12:00
*** erlon has joined #openstack-swift12:02
*** addnull has quit IRC12:02
*** miurahr has quit IRC12:04
*** ho has quit IRC12:04
*** delatte has joined #openstack-swift12:05
*** dmsimard_away is now known as dmsimard12:06
*** miurahr has joined #openstack-swift12:13
*** miurahr has quit IRC12:16
*** kopparam has quit IRC12:16
*** addnull has joined #openstack-swift12:18
*** tdasilva has quit IRC12:26
*** jasondotstar has quit IRC12:31
*** aix has quit IRC12:42
*** delatte has quit IRC12:45
*** Masahiro has joined #openstack-swift12:49
openstackgerritpaul luse proposed openstack/python-swiftclient: Make preauth params work  https://review.openstack.org/13071112:54
*** Masahiro has quit IRC12:54
*** DisneyRicky has quit IRC13:03
*** fandi has joined #openstack-swift13:09
*** kopparam has joined #openstack-swift13:16
*** cdelatte has joined #openstack-swift13:21
*** kopparam has quit IRC13:22
*** bkopilov has quit IRC13:33
*** aix has joined #openstack-swift13:35
*** jbonjean has quit IRC13:35
*** exploreshaifali has joined #openstack-swift14:03
*** dmsimard is now known as dmsimard_away14:04
*** miqui has joined #openstack-swift14:07
*** SkyRocknRoll has quit IRC14:27
*** miurahr has joined #openstack-swift14:29
*** ppai has quit IRC14:34
openstackgerritDonagh McCabe proposed openstack/swift: Add multiple reseller prefixes and composite tokens  https://review.openstack.org/13708614:35
*** rdaly2 has joined #openstack-swift14:38
*** nshaikh has joined #openstack-swift14:38
*** Masahiro has joined #openstack-swift14:38
*** Masahiro has quit IRC14:43
*** pcaruana has quit IRC14:51
*** zaitcev has joined #openstack-swift14:51
*** ChanServ sets mode: +v zaitcev14:51
*** ttrumm_ has quit IRC14:54
*** kopparam_ has joined #openstack-swift14:57
*** imkarrer has quit IRC15:14
*** exploreshaifali has quit IRC15:24
*** tdasilva has joined #openstack-swift15:27
*** nshaikh has quit IRC15:30
*** jbonjean has joined #openstack-swift15:30
*** addnull has quit IRC15:32
*** kopparam_ has quit IRC15:33
*** tellesnobrega has quit IRC15:38
*** bkopilov has joined #openstack-swift15:43
*** miqui_ has joined #openstack-swift15:48
*** silor has joined #openstack-swift15:56
*** rmcall has joined #openstack-swift16:06
*** acoles has quit IRC16:13
*** acoles has joined #openstack-swift16:13
*** ChanServ sets mode: +v acoles16:13
*** Masahiro has joined #openstack-swift16:27
*** jyoti-ranjan has joined #openstack-swift16:31
*** Masahiro has quit IRC16:31
*** masonhsiung has joined #openstack-swift16:36
openstackgerritThiago da Silva proposed openstack/swift: versioned writes middleware  https://review.openstack.org/13434716:43
*** gvernik has joined #openstack-swift16:57
*** exploreshaifali has joined #openstack-swift16:57
*** sfineberg_ has quit IRC17:00
*** rdaly2 has quit IRC17:00
notmynamegood morning17:08
*** pberis has quit IRC17:09
mahaticgood morning17:09
mahaticnotmyname, just letting you know, I'm not writing a class, just defining methods (in a new file in swift.common) and importing them (for OPTIONS common)17:11
notmynamemahatic: ok, I'm interested to see it when you get to a "push to gerrit" point :-)17:11
mahatic:) alright17:12
mahaticnotmyname, sorry if i'm doing too many rounds on this. But it's a lil confusing. If i want to write a class, in storage nodes all the http verbs are under a class which inherits "object". Now am i supposed to do a multiple inheritance?17:14
mahatica class for common OPTIONS17:15
*** gyee has joined #openstack-swift17:23
notmynamemahatic: you wouldn't need multiple inheritance. you'd have something like:17:24
notmynamemahatic: class Base(object)17:24
notmynamemahatic: class SomethingSpecific(Base)17:24
mahaticnotmyname, nevermind17:24
mahaticyeah17:24
mahaticgot it17:24
*** gyee has quit IRC17:24
*** gyee has joined #openstack-swift17:25
*** masonhsiung has quit IRC17:26
*** rledisez has quit IRC17:35
notmynamemahatic: is there anything specific you'd like to work through this morning (my morning ;-)17:35
mahaticnotmyname, I will submit the patch and for reviews (or thrashing, whichever the case ;) )17:36
mahaticand wait for reviews*17:36
notmynameheh, ok :-)17:36
*** rdaly2 has joined #openstack-swift17:38
openstackgerritMahati proposed openstack/swift: OPTIONS verb implemented for object server.  https://review.openstack.org/14010317:58
*** exploreshaifali has quit IRC17:59
notmynamemahatic: want to talk in here about it or keep it in gerrit?18:01
mahaticnotmyname, anything is fine. If it's long, probably here. and shorter ones in gerrit?18:02
notmynamemahatic: ok18:02
notmynamemahatic: since you changed all the Controller classes to inherit from BaseStorageServer, that means they all have getOPTIONS() right?18:04
mahaticnotmyname, yeah18:04
notmynamemahatic: so why implement OPTIONS if all it does is call getOPTIONS? why not have OPTIONS in the base class?18:05
mahaticnotmyname, hmm, i thought what if storage nodes need to respond with a different info - ?18:06
notmynamemahatic: yes they will, be there will be a better way to do it. and, importantly, right now they're all the same18:06
mahaticnotmyname, okay. I will do away with the call then. Will make changes coming up accordingly18:07
notmynamemahatic: does that make sense to you?18:07
mahaticnotmyname, yeah. Though not very clear about the better way, but i'm thinking i should be able to figure out as i move ahead18:08
notmynamemahatic: heh ok :-)18:08
notmynamemahatic: mostly I'm looking for a good baseline of the basic functionality before we get into more specifics18:09
mahaticnotmyname, yup sure. Now that makes sense :)18:09
notmynamemahatic: I'm going to mark your patch WIP in gerrit18:14
notmynamesince you're still working on it and it's not ready for reviews yet18:15
mahaticnotmyname, okay18:15
notmyname(further reviews)18:15
mahaticsure18:15
*** aix has quit IRC18:15
*** Masahiro has joined #openstack-swift18:16
*** jordanP has quit IRC18:17
*** Masahiro has quit IRC18:20
*** mvenesio has joined #openstack-swift18:26
acolesnotmyname: just heading home, may be a few mins late for meeting18:28
notmynameacoles: ok. thanks for adding the xLO topics18:28
acolesnotmyname: hopefully its a short topic, just wanted to tap into the corporate memory18:29
* acoles leaves18:29
*** acoles is now known as acoles_away18:29
mahaticnotmyname, http://paste.openstack.org/show/152371/ that'll all be my test18:32
*** rdaly2 has quit IRC18:33
mahaticnotmyname, I don't fully understand why '/v1/a/c/o.jpg' is being passed18:34
mahatici mean is that a default config?18:35
notmynameswift team meeting in 20 minutes18:41
notmynamemahatic: that's the path part of the URL on the reuqest18:41
mahaticnotmyname, okay. Maybe i'll push that test to gerrit along with the other changes and then you'll take a look?18:42
mahaticI just wanted to confirm if that will be all in tests18:43
notmynamemahatic: well, you need to make sure it passes for you locally first18:43
notmynamebefore pushing to gerrit18:43
mahaticoh yes18:43
*** cutforth has joined #openstack-swift18:43
notmynameand I strongly suspect it won't yet :-)18:43
mahatic:D okay18:43
notmynamepeluse: are you going to be around for the meeting?18:44
mahaticme too that's why i did a pastebin ;)18:44
mahaticnotmyname, but except for that url path, I'm not sure where i need to correct? rest seems fine to me18:45
notmynamemahatic: run it and see where it fails18:45
mahaticokay18:46
*** geaaru has quit IRC18:57
*** kota_ has joined #openstack-swift18:58
notmynamemeeting time in #openstack-swift19:00
*** jordanP has joined #openstack-swift19:00
*** gyee has quit IRC19:00
*** jhfeng has joined #openstack-swift19:01
*** gyee has joined #openstack-swift19:06
*** ajiang has joined #openstack-swift19:08
*** acoles_away is now known as acoles19:09
*** jyoti-ranjan has quit IRC19:14
*** erlon has quit IRC19:19
*** nellysmitt has quit IRC19:26
*** mvenesio has quit IRC19:27
*** fifieldt_ has quit IRC19:30
*** flwang has quit IRC19:37
*** fifieldt_ has joined #openstack-swift19:47
*** aix has joined #openstack-swift19:52
*** mahatic_ has joined #openstack-swift19:54
*** mahatic has quit IRC19:54
*** kota_ has quit IRC19:58
claygpoor project managers, opensource has to suck if that's your job :\19:58
notmyname+10019:58
clayglol19:58
mattoliverauyeah, but you need some resources before you can make a time line :)19:58
mattoliverauanyway, i'm going to find some breakfast. NOTE: I'm flying up to Canberra for today for a Christmas party, so don't know what that will look like for me in channel today.20:01
*** acoles is now known as acoles_away20:02
*** Masahiro has joined #openstack-swift20:04
*** gvernik has quit IRC20:05
*** nellysmitt has joined #openstack-swift20:05
*** Masahiro has quit IRC20:09
* peluse thought there was no meeting today.... ooops20:14
*** flwang1 has joined #openstack-swift20:18
peluseping - relatively minor EC patch in need of 2nd +2.... https://review.openstack.org/#/c/132389/20:18
peluseclayg, no big hurry but I think the node/index thing is ready for another look now https://review.openstack.org/#/c/134065/20:21
peluseclayg, and I did finish up and push through your preauth thing but I dunno, 'recheck no bug' for me just doesn't seem to do shit anymore... gerrit just doesn't like me I guess20:22
*** ajiang has quit IRC20:26
*** rmcall has quit IRC20:37
*** rmcall has joined #openstack-swift20:39
*** jordanP has quit IRC20:44
*** lcurtis has joined #openstack-swift21:02
*** nellysmitt has quit IRC21:11
*** wer has quit IRC21:32
*** wer has joined #openstack-swift21:33
*** silor has quit IRC21:37
*** rmcall_ has joined #openstack-swift21:38
*** rmcall has quit IRC21:39
*** rmcall_ is now known as rmcall21:39
*** flwang1 has quit IRC21:42
mahatic_notmyname, so i finally figured I need to write 3 tests by accessing OPTIONS through each Controller class21:47
notmynamegreat!21:47
mahatic_;)21:47
mahatic_:D21:48
mahatic_i'm still getting some logger errors though. looking through them21:48
*** NM has joined #openstack-swift21:49
*** ferahgo has joined #openstack-swift21:50
*** pberis has joined #openstack-swift21:52
*** Masahiro has joined #openstack-swift21:53
openstackgerritThiago da Silva proposed openstack/swift: versioned writes middleware  https://review.openstack.org/13434721:56
*** Masahiro has quit IRC21:58
*** rmcall_ has joined #openstack-swift22:00
*** rmcall has quit IRC22:01
*** rmcall_ is now known as rmcall22:01
*** cutforth has quit IRC22:05
*** echevemaster has joined #openstack-swift22:14
*** mahatic_ has quit IRC22:16
*** pberis has quit IRC22:16
*** lpabon has quit IRC22:16
*** pberis has joined #openstack-swift22:17
*** rmcall has quit IRC22:25
*** rmcall has joined #openstack-swift22:27
*** jhfeng has left #openstack-swift22:35
*** bgmccollum has joined #openstack-swift23:07
bgmccollumso...versioned writes, under a concurrent write load...is it conceivable that some previous versions might get lost?23:09
*** nellysmitt has joined #openstack-swift23:12
bgmccollumcause thats what im seeing ;)23:12
notmynamebgmccollum: yes23:12
notmynamebgmccollum: although I take issue with "lost" ;-)23:12
notmynamebgmccollum: basically, at the time of the 2nd write, the current version is copied. but if there is another existing write happening, that one won't be versioned23:13
bgmccollumwell, its break Heat's OS::Heat::SwiftSignal wait condition thinggy23:13
bgmccollumbut the fact that Heat uses version writes seems kinda...hacky23:14
notmynameya, that is interesting. I wonder why23:14
*** nellysmitt has quit IRC23:16
bgmccollumbasically, it grabs the current version, and previous versions, and iters through them, counting up the unique IDs, and if it has at least the minimum, then they Heat template proceeds. so if you have two signaling around the same time, one gets lost, and you never meet your minimum to proceed. :(23:16
notmynamethat...doesn't sound right23:17
bgmccollumdoesn't sound right...or doesn't sound like a good idea? :p23:18
notmynamethe latter23:18
bgmccollumi agree23:19
notmynamehowever, I don't fault them for assuming the way it works. we should have better docs about what versioned writes do. or, in this case, what they don't do23:20
bgmccollumhttps://github.com/openstack/heat/blob/master/heat/engine/resources/swiftsignal.py23:20
notmynamestill, using the state of an object in an eventually consistent storage system when you are continually overwriting that object isn't a good pattern. regardless of some feature named "versioned writes" or not23:21
bgmccollumits not so much the state of the object, they literally iter through the current version, and all previous versions to build a list of all signals23:22
bgmccollumand filter out duplicates for the same ID23:22
bgmccollumand sum23:22
notmynameI'm not sure what a "signal" is23:22
bgmccollumsorry...think if it at a post, with an ID it23:22
bgmccollumlike...im done doing my thing, and my ID is 123:22
bgmccollumim also done doing my thing, and my ID is 223:22
bgmccollumbut, its writing to the same object23:23
bgmccollumit appears they are exploiting versioned writes to as if it was a log...23:23
bgmccollumthink of it like this. the current version of the object represents the last message logged to a log file, and the previous versions are previous messages in the log file...23:25
bgmccollumand relying on the previous versions to making some determination if an even happened or not23:26
bgmccollums/even/event23:26
bgmccollumeither way...the heat implementation is...no bueno23:27
*** tdasilva has quit IRC23:30
*** Masahiro has joined #openstack-swift23:42
*** fandi has quit IRC23:44
*** Masahiro has quit IRC23:46
*** ho has joined #openstack-swift23:58

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