*** erlon has quit IRC | 00:09 | |
*** ho has joined #openstack-swift | 00:13 | |
*** dmorita has joined #openstack-swift | 00:26 | |
*** exploreshaifali has quit IRC | 00:27 | |
*** Masahiro has joined #openstack-swift | 00:45 | |
*** ho has quit IRC | 00:53 | |
*** ho has joined #openstack-swift | 00:54 | |
*** rmcall has joined #openstack-swift | 00:58 | |
*** rmcall has quit IRC | 00:59 | |
*** addnull has joined #openstack-swift | 01:00 | |
*** rmcall has joined #openstack-swift | 01:03 | |
*** rmcall has quit IRC | 01:07 | |
*** nellysmitt has joined #openstack-swift | 01:13 | |
*** nellysmitt has quit IRC | 01:18 | |
*** delattec has joined #openstack-swift | 01:24 | |
*** cdelatte has quit IRC | 01:26 | |
*** kbee has joined #openstack-swift | 01:28 | |
*** kbee has quit IRC | 01:41 | |
*** mitz has quit IRC | 01:47 | |
*** mitz has joined #openstack-swift | 01:52 | |
*** gyee has quit IRC | 01:57 | |
openstackgerrit | paul luse proposed openstack/swift: Add node/pair index patch back into feature/EC https://review.openstack.org/134065 | 01:58 |
---|---|---|
*** haomaiwang has joined #openstack-swift | 02:07 | |
*** masonhsiung has joined #openstack-swift | 02:15 | |
*** mitz has quit IRC | 02:37 | |
*** mitz has joined #openstack-swift | 02:37 | |
openstackgerrit | Yuan Zhou proposed openstack/swift: List valid EC types in error https://review.openstack.org/142311 | 02:50 |
*** sandywalsh has quit IRC | 03:09 | |
*** sandywalsh has joined #openstack-swift | 03:11 | |
*** Krast has quit IRC | 03:13 | |
*** nellysmitt has joined #openstack-swift | 03:14 | |
*** nellysmitt has quit IRC | 03:19 | |
*** bkopilov has quit IRC | 03:37 | |
*** mahatic has quit IRC | 03:46 | |
*** wer has quit IRC | 03:50 | |
*** mitz has quit IRC | 03:50 | |
*** wer has joined #openstack-swift | 03:53 | |
*** nshaikh has joined #openstack-swift | 03:54 | |
*** mitz has joined #openstack-swift | 03:59 | |
*** delatte has joined #openstack-swift | 04:02 | |
*** ho__ has joined #openstack-swift | 04:02 | |
*** delatte has quit IRC | 04:02 | |
*** lcurtis has quit IRC | 04:04 | |
*** ho has quit IRC | 04:04 | |
*** delattec has quit IRC | 04:06 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/swift: Updated from global requirements https://review.openstack.org/88736 | 04:11 |
*** mitz has quit IRC | 04:15 | |
*** mitz has joined #openstack-swift | 04:16 | |
*** Masahiro has quit IRC | 04:39 | |
*** Masahiro has joined #openstack-swift | 04:40 | |
*** mitz has quit IRC | 04:42 | |
*** mitz has joined #openstack-swift | 04:45 | |
*** nshaikh has quit IRC | 04:47 | |
*** ppai has joined #openstack-swift | 04:51 | |
*** ho has joined #openstack-swift | 04:55 | |
*** ho__ has quit IRC | 04:58 | |
*** jbonjean has quit IRC | 04:58 | |
*** jbonjean has joined #openstack-swift | 04:58 | |
*** nshaikh has joined #openstack-swift | 04:59 | |
*** wer has quit IRC | 05:01 | |
*** tellesnobrega has quit IRC | 05:03 | |
*** tellesnobrega has joined #openstack-swift | 05:04 | |
*** wer has joined #openstack-swift | 05:07 | |
*** bkopilov has joined #openstack-swift | 05:08 | |
*** mitz has quit IRC | 05:12 | |
*** mitz has joined #openstack-swift | 05:13 | |
*** mitz has quit IRC | 05:14 | |
*** nellysmitt has joined #openstack-swift | 05:15 | |
*** mitz has joined #openstack-swift | 05:16 | |
*** nellysmitt has quit IRC | 05:19 | |
*** mitz has quit IRC | 05:20 | |
*** mitz has joined #openstack-swift | 05:21 | |
*** sluo_wfh has joined #openstack-swift | 05:23 | |
*** nshaikh has quit IRC | 05:28 | |
*** mitz has quit IRC | 05:31 | |
*** mitz has joined #openstack-swift | 05:34 | |
*** kopparam has joined #openstack-swift | 05:40 | |
*** mitz has quit IRC | 05:51 | |
*** mitz has joined #openstack-swift | 05:52 | |
*** addnull has quit IRC | 05:52 | |
*** mitz has quit IRC | 06:00 | |
*** mitz has joined #openstack-swift | 06:00 | |
*** nshaikh has joined #openstack-swift | 06:02 | |
*** mitz has quit IRC | 06:03 | |
*** SkyRocknRoll has joined #openstack-swift | 06:04 | |
*** SkyRocknRoll has joined #openstack-swift | 06:04 | |
mattoliverau | I'm calling it a day, have a great night all. | 06:27 |
*** kopparam has quit IRC | 06:33 | |
*** kopparam has joined #openstack-swift | 06:38 | |
*** zaitcev has quit IRC | 06:40 | |
*** ppai has quit IRC | 06:40 | |
*** sungju has joined #openstack-swift | 06:48 | |
*** ppai has joined #openstack-swift | 06:54 | |
*** addnull has joined #openstack-swift | 07:03 | |
*** kopparam has quit IRC | 07:07 | |
*** kopparam has joined #openstack-swift | 07:08 | |
*** addnull has quit IRC | 07:08 | |
*** sungju has quit IRC | 07:12 | |
*** nellysmitt has joined #openstack-swift | 07:16 | |
*** pcaruana has joined #openstack-swift | 07:16 | |
*** abhirc has quit IRC | 07:20 | |
*** nellysmitt has quit IRC | 07:21 | |
*** ttrumm_ has joined #openstack-swift | 07:26 | |
*** kopparam has quit IRC | 07:50 | |
*** ho has quit IRC | 08:08 | |
*** rledisez has joined #openstack-swift | 08:09 | |
*** ho has joined #openstack-swift | 08:09 | |
*** acoles_away is now known as acoles | 08:23 | |
*** nellysmitt has joined #openstack-swift | 08:23 | |
*** wer has quit IRC | 08:42 | |
*** geaaru has joined #openstack-swift | 08:45 | |
*** wer has joined #openstack-swift | 08:45 | |
*** jordanP has joined #openstack-swift | 08:47 | |
*** kopparam has joined #openstack-swift | 08:50 | |
*** addnull has joined #openstack-swift | 08:52 | |
*** kopparam has quit IRC | 08:55 | |
*** bkopilov has quit IRC | 08:56 | |
*** addnull has quit IRC | 08:57 | |
*** kopparam has joined #openstack-swift | 08:59 | |
*** Masahiro has quit IRC | 09:00 | |
*** Masahiro has joined #openstack-swift | 09:00 | |
*** ppai has quit IRC | 09:02 | |
*** addnull has joined #openstack-swift | 09:05 | |
*** Masahiro has quit IRC | 09:05 | |
*** kopparam has quit IRC | 09:11 | |
*** bkopilov has joined #openstack-swift | 09:11 | |
*** Masahiro has joined #openstack-swift | 09:12 | |
*** ppai has joined #openstack-swift | 09:15 | |
*** kopparam has joined #openstack-swift | 09:16 | |
*** kopparam_ has joined #openstack-swift | 09:47 | |
*** kopparam has quit IRC | 09:50 | |
*** addnull has quit IRC | 09:55 | |
*** jordanP has quit IRC | 09:56 | |
*** nshaikh has quit IRC | 09:57 | |
*** nshaikh has joined #openstack-swift | 10:04 | |
*** sluo_wfh has quit IRC | 10:07 | |
*** kopparam_ has quit IRC | 10:12 | |
*** kopparam has joined #openstack-swift | 10:17 | |
*** NM has joined #openstack-swift | 10:17 | |
*** NM has quit IRC | 10:19 | |
*** aix has joined #openstack-swift | 10:21 | |
*** bkopilov has quit IRC | 10:21 | |
*** dmorita has quit IRC | 10:25 | |
*** nshaikh has quit IRC | 10:31 | |
*** nshaikh has joined #openstack-swift | 10:32 | |
*** Masahiro has quit IRC | 10:32 | |
*** haomaiwang has quit IRC | 10:34 | |
*** bkopilov has joined #openstack-swift | 10:35 | |
*** masonhsiung has quit IRC | 10:56 | |
*** miurahr has joined #openstack-swift | 11:00 | |
*** miurahr has left #openstack-swift | 11:01 | |
*** addnull has joined #openstack-swift | 11:01 | |
*** jordanP has joined #openstack-swift | 11:05 | |
*** nshaikh has quit IRC | 11:12 | |
*** kopparam has quit IRC | 11:21 | |
*** nshaikh has joined #openstack-swift | 11:31 | |
*** bill_az has joined #openstack-swift | 11:32 | |
*** Masahiro has joined #openstack-swift | 11:33 | |
*** nshaikh has left #openstack-swift | 11:34 | |
*** ppai has quit IRC | 11:35 | |
*** kopparam has joined #openstack-swift | 11:37 | |
*** Masahiro has quit IRC | 11:38 | |
*** ppai has joined #openstack-swift | 11:49 | |
*** mahatic has joined #openstack-swift | 11:50 | |
*** miurahr has joined #openstack-swift | 11:53 | |
*** miurahr has left #openstack-swift | 11:54 | |
*** miurahr has joined #openstack-swift | 11:59 | |
*** lpabon has joined #openstack-swift | 12:00 | |
*** erlon has joined #openstack-swift | 12:02 | |
*** addnull has quit IRC | 12:02 | |
*** miurahr has quit IRC | 12:04 | |
*** ho has quit IRC | 12:04 | |
*** delatte has joined #openstack-swift | 12:05 | |
*** dmsimard_away is now known as dmsimard | 12:06 | |
*** miurahr has joined #openstack-swift | 12:13 | |
*** miurahr has quit IRC | 12:16 | |
*** kopparam has quit IRC | 12:16 | |
*** addnull has joined #openstack-swift | 12:18 | |
*** tdasilva has quit IRC | 12:26 | |
*** jasondotstar has quit IRC | 12:31 | |
*** aix has quit IRC | 12:42 | |
*** delatte has quit IRC | 12:45 | |
*** Masahiro has joined #openstack-swift | 12:49 | |
openstackgerrit | paul luse proposed openstack/python-swiftclient: Make preauth params work https://review.openstack.org/130711 | 12:54 |
*** Masahiro has quit IRC | 12:54 | |
*** DisneyRicky has quit IRC | 13:03 | |
*** fandi has joined #openstack-swift | 13:09 | |
*** kopparam has joined #openstack-swift | 13:16 | |
*** cdelatte has joined #openstack-swift | 13:21 | |
*** kopparam has quit IRC | 13:22 | |
*** bkopilov has quit IRC | 13:33 | |
*** aix has joined #openstack-swift | 13:35 | |
*** jbonjean has quit IRC | 13:35 | |
*** exploreshaifali has joined #openstack-swift | 14:03 | |
*** dmsimard is now known as dmsimard_away | 14:04 | |
*** miqui has joined #openstack-swift | 14:07 | |
*** SkyRocknRoll has quit IRC | 14:27 | |
*** miurahr has joined #openstack-swift | 14:29 | |
*** ppai has quit IRC | 14:34 | |
openstackgerrit | Donagh McCabe proposed openstack/swift: Add multiple reseller prefixes and composite tokens https://review.openstack.org/137086 | 14:35 |
*** rdaly2 has joined #openstack-swift | 14:38 | |
*** nshaikh has joined #openstack-swift | 14:38 | |
*** Masahiro has joined #openstack-swift | 14:38 | |
*** Masahiro has quit IRC | 14:43 | |
*** pcaruana has quit IRC | 14:51 | |
*** zaitcev has joined #openstack-swift | 14:51 | |
*** ChanServ sets mode: +v zaitcev | 14:51 | |
*** ttrumm_ has quit IRC | 14:54 | |
*** kopparam_ has joined #openstack-swift | 14:57 | |
*** imkarrer has quit IRC | 15:14 | |
*** exploreshaifali has quit IRC | 15:24 | |
*** tdasilva has joined #openstack-swift | 15:27 | |
*** nshaikh has quit IRC | 15:30 | |
*** jbonjean has joined #openstack-swift | 15:30 | |
*** addnull has quit IRC | 15:32 | |
*** kopparam_ has quit IRC | 15:33 | |
*** tellesnobrega has quit IRC | 15:38 | |
*** bkopilov has joined #openstack-swift | 15:43 | |
*** miqui_ has joined #openstack-swift | 15:48 | |
*** silor has joined #openstack-swift | 15:56 | |
*** rmcall has joined #openstack-swift | 16:06 | |
*** acoles has quit IRC | 16:13 | |
*** acoles has joined #openstack-swift | 16:13 | |
*** ChanServ sets mode: +v acoles | 16:13 | |
*** Masahiro has joined #openstack-swift | 16:27 | |
*** jyoti-ranjan has joined #openstack-swift | 16:31 | |
*** Masahiro has quit IRC | 16:31 | |
*** masonhsiung has joined #openstack-swift | 16:36 | |
openstackgerrit | Thiago da Silva proposed openstack/swift: versioned writes middleware https://review.openstack.org/134347 | 16:43 |
*** gvernik has joined #openstack-swift | 16:57 | |
*** exploreshaifali has joined #openstack-swift | 16:57 | |
*** sfineberg_ has quit IRC | 17:00 | |
*** rdaly2 has quit IRC | 17:00 | |
notmyname | good morning | 17:08 |
*** pberis has quit IRC | 17:09 | |
mahatic | good morning | 17:09 |
mahatic | notmyname, 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 |
notmyname | mahatic: ok, I'm interested to see it when you get to a "push to gerrit" point :-) | 17:11 |
mahatic | :) alright | 17:12 |
mahatic | notmyname, 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 |
mahatic | a class for common OPTIONS | 17:15 |
*** gyee has joined #openstack-swift | 17:23 | |
notmyname | mahatic: you wouldn't need multiple inheritance. you'd have something like: | 17:24 |
notmyname | mahatic: class Base(object) | 17:24 |
notmyname | mahatic: class SomethingSpecific(Base) | 17:24 |
mahatic | notmyname, nevermind | 17:24 |
mahatic | yeah | 17:24 |
mahatic | got it | 17:24 |
*** gyee has quit IRC | 17:24 | |
*** gyee has joined #openstack-swift | 17:25 | |
*** masonhsiung has quit IRC | 17:26 | |
*** rledisez has quit IRC | 17:35 | |
notmyname | mahatic: is there anything specific you'd like to work through this morning (my morning ;-) | 17:35 |
mahatic | notmyname, I will submit the patch and for reviews (or thrashing, whichever the case ;) ) | 17:36 |
mahatic | and wait for reviews* | 17:36 |
notmyname | heh, ok :-) | 17:36 |
*** rdaly2 has joined #openstack-swift | 17:38 | |
openstackgerrit | Mahati proposed openstack/swift: OPTIONS verb implemented for object server. https://review.openstack.org/140103 | 17:58 |
*** exploreshaifali has quit IRC | 17:59 | |
notmyname | mahatic: want to talk in here about it or keep it in gerrit? | 18:01 |
mahatic | notmyname, anything is fine. If it's long, probably here. and shorter ones in gerrit? | 18:02 |
notmyname | mahatic: ok | 18:02 |
notmyname | mahatic: since you changed all the Controller classes to inherit from BaseStorageServer, that means they all have getOPTIONS() right? | 18:04 |
mahatic | notmyname, yeah | 18:04 |
notmyname | mahatic: so why implement OPTIONS if all it does is call getOPTIONS? why not have OPTIONS in the base class? | 18:05 |
mahatic | notmyname, hmm, i thought what if storage nodes need to respond with a different info - ? | 18:06 |
notmyname | mahatic: yes they will, be there will be a better way to do it. and, importantly, right now they're all the same | 18:06 |
mahatic | notmyname, okay. I will do away with the call then. Will make changes coming up accordingly | 18:07 |
notmyname | mahatic: does that make sense to you? | 18:07 |
mahatic | notmyname, yeah. Though not very clear about the better way, but i'm thinking i should be able to figure out as i move ahead | 18:08 |
notmyname | mahatic: heh ok :-) | 18:08 |
notmyname | mahatic: mostly I'm looking for a good baseline of the basic functionality before we get into more specifics | 18:09 |
mahatic | notmyname, yup sure. Now that makes sense :) | 18:09 |
notmyname | mahatic: I'm going to mark your patch WIP in gerrit | 18:14 |
notmyname | since you're still working on it and it's not ready for reviews yet | 18:15 |
mahatic | notmyname, okay | 18:15 |
notmyname | (further reviews) | 18:15 |
mahatic | sure | 18:15 |
*** aix has quit IRC | 18:15 | |
*** Masahiro has joined #openstack-swift | 18:16 | |
*** jordanP has quit IRC | 18:17 | |
*** Masahiro has quit IRC | 18:20 | |
*** mvenesio has joined #openstack-swift | 18:26 | |
acoles | notmyname: just heading home, may be a few mins late for meeting | 18:28 |
notmyname | acoles: ok. thanks for adding the xLO topics | 18:28 |
acoles | notmyname: hopefully its a short topic, just wanted to tap into the corporate memory | 18:29 |
* acoles leaves | 18:29 | |
*** acoles is now known as acoles_away | 18:29 | |
mahatic | notmyname, http://paste.openstack.org/show/152371/ that'll all be my test | 18:32 |
*** rdaly2 has quit IRC | 18:33 | |
mahatic | notmyname, I don't fully understand why '/v1/a/c/o.jpg' is being passed | 18:34 |
mahatic | i mean is that a default config? | 18:35 |
notmyname | swift team meeting in 20 minutes | 18:41 |
notmyname | mahatic: that's the path part of the URL on the reuqest | 18:41 |
mahatic | notmyname, okay. Maybe i'll push that test to gerrit along with the other changes and then you'll take a look? | 18:42 |
mahatic | I just wanted to confirm if that will be all in tests | 18:43 |
notmyname | mahatic: well, you need to make sure it passes for you locally first | 18:43 |
notmyname | before pushing to gerrit | 18:43 |
mahatic | oh yes | 18:43 |
*** cutforth has joined #openstack-swift | 18:43 | |
notmyname | and I strongly suspect it won't yet :-) | 18:43 |
mahatic | :D okay | 18:43 |
notmyname | peluse: are you going to be around for the meeting? | 18:44 |
mahatic | me too that's why i did a pastebin ;) | 18:44 |
mahatic | notmyname, but except for that url path, I'm not sure where i need to correct? rest seems fine to me | 18:45 |
notmyname | mahatic: run it and see where it fails | 18:45 |
mahatic | okay | 18:46 |
*** geaaru has quit IRC | 18:57 | |
*** kota_ has joined #openstack-swift | 18:58 | |
notmyname | meeting time in #openstack-swift | 19:00 |
*** jordanP has joined #openstack-swift | 19:00 | |
*** gyee has quit IRC | 19:00 | |
*** jhfeng has joined #openstack-swift | 19:01 | |
*** gyee has joined #openstack-swift | 19:06 | |
*** ajiang has joined #openstack-swift | 19:08 | |
*** acoles_away is now known as acoles | 19:09 | |
*** jyoti-ranjan has quit IRC | 19:14 | |
*** erlon has quit IRC | 19:19 | |
*** nellysmitt has quit IRC | 19:26 | |
*** mvenesio has quit IRC | 19:27 | |
*** fifieldt_ has quit IRC | 19:30 | |
*** flwang has quit IRC | 19:37 | |
*** fifieldt_ has joined #openstack-swift | 19:47 | |
*** aix has joined #openstack-swift | 19:52 | |
*** mahatic_ has joined #openstack-swift | 19:54 | |
*** mahatic has quit IRC | 19:54 | |
*** kota_ has quit IRC | 19:58 | |
clayg | poor project managers, opensource has to suck if that's your job :\ | 19:58 |
notmyname | +100 | 19:58 |
clayg | lol | 19:58 |
mattoliverau | yeah, but you need some resources before you can make a time line :) | 19:58 |
mattoliverau | anyway, 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_away | 20:02 | |
*** Masahiro has joined #openstack-swift | 20:04 | |
*** gvernik has quit IRC | 20:05 | |
*** nellysmitt has joined #openstack-swift | 20:05 | |
*** Masahiro has quit IRC | 20:09 | |
* peluse thought there was no meeting today.... ooops | 20:14 | |
*** flwang1 has joined #openstack-swift | 20:18 | |
peluse | ping - relatively minor EC patch in need of 2nd +2.... https://review.openstack.org/#/c/132389/ | 20:18 |
peluse | clayg, no big hurry but I think the node/index thing is ready for another look now https://review.openstack.org/#/c/134065/ | 20:21 |
peluse | clayg, 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 guess | 20:22 |
*** ajiang has quit IRC | 20:26 | |
*** rmcall has quit IRC | 20:37 | |
*** rmcall has joined #openstack-swift | 20:39 | |
*** jordanP has quit IRC | 20:44 | |
*** lcurtis has joined #openstack-swift | 21:02 | |
*** nellysmitt has quit IRC | 21:11 | |
*** wer has quit IRC | 21:32 | |
*** wer has joined #openstack-swift | 21:33 | |
*** silor has quit IRC | 21:37 | |
*** rmcall_ has joined #openstack-swift | 21:38 | |
*** rmcall has quit IRC | 21:39 | |
*** rmcall_ is now known as rmcall | 21:39 | |
*** flwang1 has quit IRC | 21:42 | |
mahatic_ | notmyname, so i finally figured I need to write 3 tests by accessing OPTIONS through each Controller class | 21:47 |
notmyname | great! | 21:47 |
mahatic_ | ;) | 21:47 |
mahatic_ | :D | 21:48 |
mahatic_ | i'm still getting some logger errors though. looking through them | 21:48 |
*** NM has joined #openstack-swift | 21:49 | |
*** ferahgo has joined #openstack-swift | 21:50 | |
*** pberis has joined #openstack-swift | 21:52 | |
*** Masahiro has joined #openstack-swift | 21:53 | |
openstackgerrit | Thiago da Silva proposed openstack/swift: versioned writes middleware https://review.openstack.org/134347 | 21:56 |
*** Masahiro has quit IRC | 21:58 | |
*** rmcall_ has joined #openstack-swift | 22:00 | |
*** rmcall has quit IRC | 22:01 | |
*** rmcall_ is now known as rmcall | 22:01 | |
*** cutforth has quit IRC | 22:05 | |
*** echevemaster has joined #openstack-swift | 22:14 | |
*** mahatic_ has quit IRC | 22:16 | |
*** pberis has quit IRC | 22:16 | |
*** lpabon has quit IRC | 22:16 | |
*** pberis has joined #openstack-swift | 22:17 | |
*** rmcall has quit IRC | 22:25 | |
*** rmcall has joined #openstack-swift | 22:27 | |
*** jhfeng has left #openstack-swift | 22:35 | |
*** bgmccollum has joined #openstack-swift | 23:07 | |
bgmccollum | so...versioned writes, under a concurrent write load...is it conceivable that some previous versions might get lost? | 23:09 |
*** nellysmitt has joined #openstack-swift | 23:12 | |
bgmccollum | cause thats what im seeing ;) | 23:12 |
notmyname | bgmccollum: yes | 23:12 |
notmyname | bgmccollum: although I take issue with "lost" ;-) | 23:12 |
notmyname | bgmccollum: 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 versioned | 23:13 |
bgmccollum | well, its break Heat's OS::Heat::SwiftSignal wait condition thinggy | 23:13 |
bgmccollum | but the fact that Heat uses version writes seems kinda...hacky | 23:14 |
notmyname | ya, that is interesting. I wonder why | 23:14 |
*** nellysmitt has quit IRC | 23:16 | |
bgmccollum | basically, 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 |
notmyname | that...doesn't sound right | 23:17 |
bgmccollum | doesn't sound right...or doesn't sound like a good idea? :p | 23:18 |
notmyname | the latter | 23:18 |
bgmccollum | i agree | 23:19 |
notmyname | however, 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 do | 23:20 |
bgmccollum | https://github.com/openstack/heat/blob/master/heat/engine/resources/swiftsignal.py | 23:20 |
notmyname | still, 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 not | 23:21 |
bgmccollum | its 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 signals | 23:22 |
bgmccollum | and filter out duplicates for the same ID | 23:22 |
bgmccollum | and sum | 23:22 |
notmyname | I'm not sure what a "signal" is | 23:22 |
bgmccollum | sorry...think if it at a post, with an ID it | 23:22 |
bgmccollum | like...im done doing my thing, and my ID is 1 | 23:22 |
bgmccollum | im also done doing my thing, and my ID is 2 | 23:22 |
bgmccollum | but, its writing to the same object | 23:23 |
bgmccollum | it appears they are exploiting versioned writes to as if it was a log... | 23:23 |
bgmccollum | think 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 |
bgmccollum | and relying on the previous versions to making some determination if an even happened or not | 23:26 |
bgmccollum | s/even/event | 23:26 |
bgmccollum | either way...the heat implementation is...no bueno | 23:27 |
*** tdasilva has quit IRC | 23:30 | |
*** Masahiro has joined #openstack-swift | 23:42 | |
*** fandi has quit IRC | 23:44 | |
*** Masahiro has quit IRC | 23:46 | |
*** ho has joined #openstack-swift | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!