*** vipul-away is now known as vipul | 00:10 | |
*** matsuhashi has joined #openstack-trove | 00:21 | |
*** yogeshmehra has quit IRC | 00:35 | |
*** shakayumi has quit IRC | 00:36 | |
*** jrodom has quit IRC | 00:41 | |
*** shakayumi has joined #openstack-trove | 00:42 | |
*** tanisdl has quit IRC | 00:46 | |
*** nosnos has joined #openstack-trove | 00:52 | |
*** jrodom has joined #openstack-trove | 00:53 | |
*** radez_g0n3 is now known as radez | 01:01 | |
*** haomaiwang has joined #openstack-trove | 01:12 | |
*** adrian_otto has quit IRC | 01:12 | |
*** yidclare has quit IRC | 01:13 | |
*** erkules_ has joined #openstack-trove | 01:18 | |
*** erkules has quit IRC | 01:20 | |
*** jrodom has quit IRC | 01:38 | |
*** haomaiwang has quit IRC | 01:39 | |
*** SlickNik has quit IRC | 01:42 | |
*** SlickNik has joined #openstack-trove | 01:43 | |
*** mmcdaris has quit IRC | 01:50 | |
cp16net | yeah that hub_cap guy wont see this either. :-P | 02:03 |
---|---|---|
hub_cap | bish plz | 02:03 |
*** jasonb365 has joined #openstack-trove | 02:05 | |
*** haomaiwang has joined #openstack-trove | 02:06 | |
cp16net | hah | 02:10 |
cp16net | <3 you | 02:10 |
hub_cap | :P | 02:14 |
*** SlickNik has quit IRC | 02:14 | |
jasonb365 | late night love? | 02:14 |
*** SlickNik has joined #openstack-trove | 02:15 | |
*** radez is now known as radez_g0n3 | 02:16 | |
hub_cap | jasonb365: hey.. 3's a crowd ;) | 02:22 |
*** krow has joined #openstack-trove | 02:23 | |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Fix unicode issue https://review.openstack.org/51954 | 02:25 |
*** SushilKM__ has joined #openstack-trove | 02:52 | |
*** SushilKM__ has quit IRC | 03:06 | |
*** citizengrey has joined #openstack-trove | 03:09 | |
*** SushilKM__ has joined #openstack-trove | 03:21 | |
*** SushilKM__ has quit IRC | 03:25 | |
*** krow has quit IRC | 03:26 | |
*** krow has joined #openstack-trove | 03:31 | |
*** krow has quit IRC | 03:35 | |
*** adrian_otto has joined #openstack-trove | 03:37 | |
*** krow has joined #openstack-trove | 03:38 | |
*** amytron has joined #openstack-trove | 03:49 | |
*** haomaiwang has quit IRC | 04:07 | |
*** haomaiwang has joined #openstack-trove | 04:08 | |
*** jasonb365 has quit IRC | 04:11 | |
*** haomaiwang has quit IRC | 04:12 | |
*** krow has quit IRC | 04:14 | |
*** jasonb365 has joined #openstack-trove | 04:16 | |
*** amytron has quit IRC | 04:16 | |
*** krow has joined #openstack-trove | 04:33 | |
*** krow has quit IRC | 04:46 | |
*** krow has joined #openstack-trove | 04:56 | |
*** amytron has joined #openstack-trove | 05:00 | |
*** adrian_otto has quit IRC | 05:01 | |
*** haomaiwang has joined #openstack-trove | 05:01 | |
*** matsuhashi has quit IRC | 05:01 | |
*** matsuhashi has joined #openstack-trove | 05:02 | |
*** matsuhashi has quit IRC | 05:02 | |
*** matsuhashi has joined #openstack-trove | 05:03 | |
*** haomaiwang has quit IRC | 05:03 | |
*** SlickNik has quit IRC | 05:07 | |
*** SlickNik has joined #openstack-trove | 05:08 | |
*** haomaiwang has joined #openstack-trove | 05:11 | |
*** dmakogon has joined #openstack-trove | 05:21 | |
*** jasonb365 has quit IRC | 05:24 | |
*** vipul has quit IRC | 05:25 | |
*** vipul has joined #openstack-trove | 05:26 | |
*** amytron has quit IRC | 05:31 | |
*** ashestakov has joined #openstack-trove | 05:34 | |
*** matsuhashi has quit IRC | 05:35 | |
*** matsuhashi has joined #openstack-trove | 05:36 | |
*** matsuhashi has quit IRC | 05:36 | |
*** matsuhashi has joined #openstack-trove | 05:37 | |
dmakogon | vipul, ping | 05:38 |
*** ashestakov has quit IRC | 05:39 | |
*** haomaiwang has quit IRC | 05:39 | |
*** haomaiwa_ has joined #openstack-trove | 05:39 | |
dmakogon | vipul, i've answered to you complains about guestagent refactoring, it would be nice to hear anything from you))) | 05:39 |
*** juice__ has joined #openstack-trove | 05:40 | |
*** juice__ has quit IRC | 05:40 | |
*** juice__ has joined #openstack-trove | 05:41 | |
*** juice__ has quit IRC | 05:42 | |
*** SushilKM__ has joined #openstack-trove | 05:46 | |
*** yogeshmehra has joined #openstack-trove | 05:46 | |
*** SushilKM__ has quit IRC | 05:50 | |
*** haomaiwang has joined #openstack-trove | 05:57 | |
*** haomaiwa_ has quit IRC | 06:00 | |
*** vipul is now known as vipul-away | 06:00 | |
*** ashestakov has joined #openstack-trove | 06:03 | |
*** yogeshmehra has quit IRC | 06:04 | |
*** vipul-away is now known as vipul | 06:05 | |
dmakogon | vipul, have you read that ?))) | 06:07 |
*** SlickNik has quit IRC | 06:14 | |
*** SlickNik has joined #openstack-trove | 06:15 | |
*** yogeshmehra has joined #openstack-trove | 06:16 | |
*** haomaiwa_ has joined #openstack-trove | 06:17 | |
*** krow has quit IRC | 06:20 | |
*** haomaiwang has quit IRC | 06:21 | |
*** krow has joined #openstack-trove | 06:25 | |
*** PradeepChandani has joined #openstack-trove | 06:25 | |
*** mmcdaris has joined #openstack-trove | 06:32 | |
*** haomaiwang has joined #openstack-trove | 06:48 | |
*** haomaiwa_ has quit IRC | 06:52 | |
*** krow has quit IRC | 07:10 | |
*** krow has joined #openstack-trove | 07:24 | |
*** ashestakov has quit IRC | 07:25 | |
*** haomaiwang has quit IRC | 07:54 | |
*** yogeshmehra has quit IRC | 07:57 | |
*** SushilKM__ has joined #openstack-trove | 08:25 | |
*** ashestakov has joined #openstack-trove | 08:47 | |
*** ppenjoy has joined #openstack-trove | 09:07 | |
*** ppenjoy has left #openstack-trove | 09:07 | |
*** haomaiwang has joined #openstack-trove | 09:33 | |
*** haomaiwang has quit IRC | 09:44 | |
*** radez_g0n3 is now known as radez | 10:00 | |
*** krow has quit IRC | 10:29 | |
*** erkules_ is now known as erkules | 10:32 | |
openstackgerrit | Denis M. proposed a change to openstack/trove-integration: Initial support for single instance Cassandra Database https://review.openstack.org/52666 | 10:37 |
*** dukhlov has joined #openstack-trove | 10:38 | |
*** krow has joined #openstack-trove | 11:00 | |
*** haomaiwang has joined #openstack-trove | 11:00 | |
*** krow has quit IRC | 11:08 | |
*** radez is now known as radez_g0n3 | 11:14 | |
*** krow has joined #openstack-trove | 11:36 | |
*** krow has quit IRC | 11:45 | |
*** pdmars has joined #openstack-trove | 12:03 | |
*** krow has joined #openstack-trove | 12:12 | |
*** krow has quit IRC | 12:16 | |
*** demorris has joined #openstack-trove | 12:17 | |
*** nosnos has quit IRC | 12:27 | |
*** nosnos has joined #openstack-trove | 12:28 | |
*** haomaiwa_ has joined #openstack-trove | 12:28 | |
*** demorris has quit IRC | 12:30 | |
*** haomaiwang has quit IRC | 12:31 | |
*** nosnos has quit IRC | 12:32 | |
*** krow has joined #openstack-trove | 12:43 | |
*** krow has quit IRC | 12:47 | |
*** jcru has joined #openstack-trove | 12:54 | |
*** amytron has joined #openstack-trove | 12:56 | |
*** kevinconway has quit IRC | 12:56 | |
*** kevinconway has joined #openstack-trove | 13:05 | |
*** robertmyers has joined #openstack-trove | 13:09 | |
*** krow has joined #openstack-trove | 13:31 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Initial support for single instance Cassandra Database https://review.openstack.org/51884 | 13:32 |
openstackgerrit | Denis M. proposed a change to openstack/trove: Initial support for single instance Cassandra Database https://review.openstack.org/51884 | 13:33 |
*** krow has quit IRC | 13:35 | |
*** Barker has joined #openstack-trove | 13:36 | |
*** adrian_otto has joined #openstack-trove | 13:49 | |
*** radez_g0n3 is now known as radez | 13:58 | |
*** mmcdaris has quit IRC | 14:02 | |
*** demorris has joined #openstack-trove | 14:04 | |
*** SushilKM__ has quit IRC | 14:06 | |
*** krow has joined #openstack-trove | 14:12 | |
*** jasonb365 has joined #openstack-trove | 14:20 | |
*** krow has quit IRC | 14:21 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Security groups workflow update https://review.openstack.org/50944 | 14:30 |
*** datsun180b has joined #openstack-trove | 14:37 | |
*** Nate2 has quit IRC | 14:39 | |
*** Nate1 has joined #openstack-trove | 14:42 | |
*** krow has joined #openstack-trove | 14:42 | |
*** datsun180b has quit IRC | 14:44 | |
*** datsun180b has joined #openstack-trove | 14:44 | |
datsun180b | sheesh, we have two pages of reviews | 14:44 |
*** krow has quit IRC | 14:47 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Initial support for single instance Cassandra Database https://review.openstack.org/51884 | 14:50 |
*** matsuhashi has quit IRC | 14:58 | |
*** matsuhashi has joined #openstack-trove | 14:59 | |
*** jasonb365 has quit IRC | 15:00 | |
away_dude | hub_cap, if we are going to use only heat, why do we need to use dib, we can use heat image builder with help of jeos | 15:02 |
*** jasonb365 has joined #openstack-trove | 15:03 | |
*** matsuhashi has quit IRC | 15:03 | |
*** jmontemayor has joined #openstack-trove | 15:04 | |
*** tanisdl has joined #openstack-trove | 15:09 | |
*** radez is now known as radez_g0n3 | 15:11 | |
*** krow has joined #openstack-trove | 15:13 | |
*** radez_g0n3 is now known as radez | 15:14 | |
*** krow has quit IRC | 15:18 | |
*** rnirmal has joined #openstack-trove | 15:26 | |
*** haomaiwa_ has quit IRC | 15:34 | |
*** krow has joined #openstack-trove | 15:44 | |
*** krow has quit IRC | 15:48 | |
*** KennethWilke has joined #openstack-trove | 15:55 | |
*** demorris has quit IRC | 15:58 | |
*** grapex has joined #openstack-trove | 16:05 | |
*** grapex has quit IRC | 16:05 | |
*** grapex has joined #openstack-trove | 16:06 | |
*** demorris has joined #openstack-trove | 16:06 | |
*** SushilKM__ has joined #openstack-trove | 16:11 | |
*** krow has joined #openstack-trove | 16:15 | |
*** krow has quit IRC | 16:20 | |
*** radez is now known as radez_g0n3 | 16:22 | |
*** radez_g0n3 is now known as radez | 16:23 | |
openstackgerrit | Andrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types https://review.openstack.org/47936 | 16:25 |
*** dmakogon has quit IRC | 16:34 | |
*** dukhlov has quit IRC | 16:35 | |
*** krow has joined #openstack-trove | 16:45 | |
*** yidclare has joined #openstack-trove | 16:46 | |
*** rnirmal has quit IRC | 16:48 | |
openstackgerrit | Joe Cruz proposed a change to openstack/trove: Add Backup/Restore Checksum Validation https://review.openstack.org/53165 | 16:50 |
openstackgerrit | Andrey Shestakov proposed a change to openstack/trove: Add support of datastore types this changes depends on new version of troveclient, which is not megged yet and tests will dont pass https://review.openstack.org/47934 | 16:52 |
ashestakov | hub_cap: grapex vipul SlickNik ^ ^ | 16:53 |
openstackgerrit | Robert Myers proposed a change to openstack/trove: Add tests for hosts mgmt commands https://review.openstack.org/52713 | 16:56 |
grapex | ashestakov: I'll try to look at that soon. Thanks! | 16:57 |
openstackgerrit | Craig Vyvial proposed a change to openstack/trove: adding configuration group support https://review.openstack.org/53168 | 17:00 |
cp16net | oh shit | 17:00 |
*** ashestakov has quit IRC | 17:00 | |
*** amytron has quit IRC | 17:03 | |
openstackgerrit | Craig Vyvial proposed a change to openstack/python-troveclient: adds support for configurations management https://review.openstack.org/53169 | 17:04 |
openstackgerrit | Craig Vyvial proposed a change to openstack/python-troveclient: adds support for configurations management https://review.openstack.org/53169 | 17:13 |
*** yogeshmehra has joined #openstack-trove | 17:14 | |
hub_cap | at a conference today, im not really here fwiw if anyone tries to get ahold of me | 17:15 |
cp16net | hub_cap: ^^^ | 17:17 |
juice | hub_cap: can you look at 4 reviews today? | 17:17 |
cp16net | bam! | 17:17 |
juice | :P | 17:17 |
hub_cap | juice: yes of course, hold your breath | 17:17 |
cp16net | Bender: This is the worst kind of discrimination - the kind against me! | 17:17 |
*** krow has quit IRC | 17:17 | |
hub_cap | cp16net: nice. im not gonna look @ it | 17:18 |
hub_cap | i trust u, ill just -2 it now | 17:18 |
* juice is turning blue | 17:18 | |
hub_cap | juice: is becoming grapejuice | 17:19 |
*** krow has joined #openstack-trove | 17:21 | |
juice | ha…ha……ha - you so funny hub_cap :) | 17:24 |
* hub_cap is hilarious | 17:27 | |
*** arborism has joined #openstack-trove | 17:28 | |
*** arborism is now known as amcrn | 17:28 | |
openstackgerrit | Michael Basnight proposed a change to openstack/python-troveclient: Fixing copyright and license headers https://review.openstack.org/53176 | 17:29 |
*** ashestakov has joined #openstack-trove | 17:29 | |
hub_cap | SlickNik: vipul grapex ^ ^ we need to get this reviewed and merged cuz of the debian ftp master email chain going out | 17:30 |
hub_cap | vipul: SlickNik i only saw one 2 files w HP in the copyright. if u need to add more plz add and push to this branch quickly this am | 17:31 |
grapex | hub_cap: Did auth need to move as part of this particular commit? | 17:36 |
hub_cap | grapex: auth was unused. i forgot to remove it. so i guess technically not, if u like i can post a followup commit w/ it | 17:36 |
hub_cap | i did some cleanup along w/ the copyright "stuff" | 17:36 |
grapex | hub_cap: I +2'd, but if you could make it two commits that would be cool | 17:37 |
grapex | I know this has been talked about a lot on the mailing list so I don't want to impede it | 17:37 |
*** grapex has quit IRC | 17:40 | |
*** Barker has quit IRC | 17:40 | |
*** grapex has joined #openstack-trove | 17:41 | |
*** grapex has quit IRC | 17:41 | |
*** Barker has joined #openstack-trove | 17:41 | |
openstackgerrit | Michael Basnight proposed a change to openstack/python-troveclient: Removing unused files with new client https://review.openstack.org/53179 | 17:48 |
openstackgerrit | Michael Basnight proposed a change to openstack/python-troveclient: Fixing copyright and license headers https://review.openstack.org/53176 | 17:48 |
vipul | hub_cap: so that patch only contains the files missing the copyright? | 17:49 |
hub_cap | vipul: now it does | 17:49 |
hub_cap | i just broke it up into 2 commits | 17:49 |
hub_cap | the 2nd commit removes a few files that were unused | 17:50 |
hub_cap | ok break brb | 17:50 |
vipul | hub_cap: I'll add HP copyright to files where we had some contributinos | 17:51 |
*** krow has quit IRC | 17:54 | |
*** jasonb365 has quit IRC | 17:59 | |
openstackgerrit | Robert Myers proposed a change to openstack/trove: Add tests for hosts mgmt commands https://review.openstack.org/52713 | 18:00 |
*** jasonb365 has joined #openstack-trove | 18:01 | |
*** grapex has joined #openstack-trove | 18:02 | |
hub_cap | vipul: plz do | 18:05 |
hub_cap | vipul: can u be present at the openstack project status meeting today for me? | 18:07 |
vipul | when's that? | 18:07 |
hub_cap | vipul: 2100 UTC | 18:08 |
*** SushilKM__ has quit IRC | 18:08 | |
vipul | hub_cap: :p making me convert that | 18:08 |
hub_cap | 2pm cdt | 18:08 |
hub_cap | no im nice ;) | 18:08 |
vipul | Ok so 12 my time :P | 18:08 |
hub_cap | SHT | 18:08 |
hub_cap | pdt | 18:08 |
hub_cap | 2pm pdt | 18:08 |
hub_cap | sry | 18:08 |
vipul | you so confusing | 18:08 |
vipul | ok i'll be there | 18:08 |
hub_cap | vipul: i maaaaay be back | 18:09 |
hub_cap | its lunch time for the conference (well its at the end, im not 100% sure ill be around tho) | 18:09 |
hub_cap | if im back ill hit uup | 18:09 |
vipul | you're still at some conf? | 18:09 |
hub_cap | a diffrent conf | 18:10 |
hub_cap | last wk was redis, this wk is ansible, im learning more than anything else at this one | 18:10 |
hub_cap | sry its only today | 18:10 |
vipul | yea it's the latest cool kid | 18:10 |
hub_cap | got a free pass, so i came... i think itll make its way into heat in some form or fashion | 18:10 |
hub_cap | so id like to understand it | 18:11 |
vipul | cool - it's in the bay? | 18:11 |
*** amytron has joined #openstack-trove | 18:12 | |
hub_cap | its _at_ the rax office | 18:12 |
hub_cap | hard to say no | 18:12 |
openstackgerrit | Vipul Sabhaya proposed a change to openstack/python-troveclient: Fixing copyright and license headers https://review.openstack.org/53176 | 18:21 |
*** cweid has joined #openstack-trove | 18:31 | |
*** SnowDust has joined #openstack-trove | 18:31 | |
*** jasonb365 has quit IRC | 18:33 | |
*** demorris has quit IRC | 18:35 | |
*** jasonb365 has joined #openstack-trove | 18:36 | |
*** mmcdaris has joined #openstack-trove | 18:37 | |
SlickNik | vipul: thanks for pushing out the HP copyrights. | 18:43 |
*** vipul is now known as vipul-away | 18:46 | |
openstackgerrit | Craig Vyvial proposed a change to openstack/python-troveclient: adds support for configurations management https://review.openstack.org/53169 | 18:56 |
*** jrodom has joined #openstack-trove | 18:58 | |
*** mmcdaris has quit IRC | 19:01 | |
*** mmcdaris has joined #openstack-trove | 19:02 | |
*** adrian_otto has quit IRC | 19:03 | |
*** dmakogon has joined #openstack-trove | 19:04 | |
*** cweid has quit IRC | 19:10 | |
*** cweid has joined #openstack-trove | 19:10 | |
*** cweid has quit IRC | 19:13 | |
*** cweid has joined #openstack-trove | 19:13 | |
*** shakayumi has quit IRC | 19:18 | |
*** shakayumi has joined #openstack-trove | 19:21 | |
*** shakayumi has quit IRC | 19:26 | |
imsplitbit | replication and clustering | 19:46 |
imsplitbit | hub_cap: ^^ | 19:46 |
imsplitbit | vipul-away: ^^ | 19:46 |
imsplitbit | SlickNik: ^^ | 19:46 |
imsplitbit | grapex: ^^ | 19:46 |
imsplitbit | err-body ^^ | 19:46 |
imsplitbit | I just want all your minds on replication and clustering | 19:47 |
openstackgerrit | A change was merged to openstack/python-troveclient: Fixing copyright and license headers https://review.openstack.org/53176 | 19:50 |
*** Barker has quit IRC | 19:56 | |
*** Barker has joined #openstack-trove | 20:03 | |
*** paul_lodronio has joined #openstack-trove | 20:12 | |
ashestakov | imsplitbit: wiki for clustering is true for now? | 20:12 |
dmakogon | ashestakov, you mean complete ? | 20:14 |
imsplitbit | ashestakov: it is WIP | 20:15 |
imsplitbit | but ready for discussion | 20:15 |
imsplitbit | it's complete enough to start really thinking through some edge cases | 20:15 |
imsplitbit | some of the smaller calls aren't stubbed out with examples | 20:16 |
imsplitbit | but I feel like the gist of the message is clear | 20:16 |
imsplitbit | so if it isn't then we can talk it out on the ML and I can clarify | 20:16 |
*** mmcdaris has quit IRC | 20:19 | |
ashestakov | imsplitbit: i didnt read updated version yet, but i want to know what kind of mysql replication will implemented | 20:26 |
*** demorris has joined #openstack-trove | 20:28 | |
ashestakov | ashestakov: master-slave, master-master (active-active, active-passive), galera? | 20:28 |
ashestakov | will it support multiple replicas with master, or replica of replica | 20:29 |
*** vipul-away is now known as vipul | 20:31 | |
vipul | imsplitbit: So the multi-master example at the top.. how does one create that | 20:40 |
vipul | imsplitbit: Is it the same as what's defined for repllication at the bottom (create instance 1, creates another instance, as separate calls) | 20:40 |
*** radez is now known as radez_g0n3 | 20:42 | |
dmakogon | vipul, hi | 20:43 |
vipul | hola dmakogon | 20:43 |
dmakogon | vipul, have you read my comment ? | 20:43 |
vipul | dmakogon: Yes - and I am wondering why we decided against having a common interface for Guest manager | 20:44 |
vipul | I am not saying we have an interface that throws NotImlemented() everywhere | 20:45 |
vipul | I'm saying we have a single entry point... | 20:45 |
dmakogon | vipul, what would be the value-add of suggested by you change ? | 20:45 |
vipul | It would be a contract that every typed manager would know to implement | 20:46 |
vipul | currently.. that contract is defined for every typed manager | 20:46 |
vipul | so if you're writing something for Cassandra - you look at the procedures implmeneted in mysql/manager and essentially copy them | 20:47 |
hub_cap | vipul: ib here | 20:47 |
vipul | hub_cap: thanks dude.. saves me from going there | 20:47 |
hub_cap | ya its gonna be planning for the summit hour | 20:47 |
hub_cap | might still be worth a read | 20:47 |
vipul | Ok i'll be on | 20:47 |
vipul | dmakogon: there are also common things.. take for example the prepare() method.. | 20:48 |
dmakogon | vipul, contract - https://github.com/openstack/trove/blob/master/trove/guestagent/api.py | 20:48 |
vipul | dmakogon: every service needs to worry about handling the volume | 20:48 |
dmakogon | vipul, we already have nice plugins in GA | 20:48 |
vipul | dmakogon: tell me how you'd handle formatting, mounting a volume that's presented to the Guest, without duplicating the code in all managers | 20:49 |
dmakogon | vipul, manager is atomic unit in database handling | 20:49 |
ashestakov | imsplitbit: vipul: can we discuss clustering in ML? | 20:49 |
vipul | dmakogon: elaborate | 20:50 |
*** demorris has quit IRC | 20:50 | |
dmakogon | vipul, you suggesting another layer which would not do anything, only delegates calls | 20:50 |
vipul | dmakogon: for the most part yes - but it could also do common things before delegating | 20:51 |
vipul | dmakogon: such as taking care of prepareing the volume for the db | 20:51 |
dmakogon | vipul, with python duck-typing it would be another file, not even interface in terms of interfaces(java) | 20:51 |
*** ashestakov has quit IRC | 20:52 | |
dmakogon | vipul, there is one or two such functions, they could be externalized into guestagent/common | 20:52 |
dmakogon | vipul, but not in whole new layer of call delegating | 20:53 |
*** Barker has quit IRC | 20:53 | |
dmakogon | vipul, each import by name/class/module is heavy | 20:53 |
vipul | it's a one time cost though | 20:54 |
dmakogon | vipul, but not we are avoiding it, be telling that datastore manager is atomic and cannot be part of something and vice versa | 20:55 |
dmakogon | vipul, my typo, now we avoiding it | 20:56 |
*** jasonb365 has quit IRC | 20:58 | |
dmakogon | vipul, so my point is that we already have contract described by GA API, we propaply have few funtions that can be common, conclusion: we don't need another layer, we need to separate common stuff ant this common stuff is much less then threshold for a whole new layer | 21:00 |
dmakogon | vipul, i can be agreed when we would have versioning | 21:00 |
dmakogon | vipul, under each manager we would have to rule how to act with this on that version of datastore | 21:01 |
*** Barker has joined #openstack-trove | 21:01 | |
dmakogon | vipul, do we came into agreement ? | 21:02 |
vipul | dmakogon: I'm ok with leaving it as is.. there is value in making a Manager self-contained | 21:02 |
vipul | there is also value in having a single entry point where common things can be handled by the framework | 21:02 |
vipul | rather than having every manager have to also deal with the same problem | 21:03 |
dmakogon | vipul, yes, that is what i said) | 21:03 |
dmakogon | vipul, good to see that we are agreed | 21:03 |
*** pdmars has quit IRC | 21:04 | |
dmakogon | vipul, now there is one more thing, review | 21:04 |
vipul | I won't hold up your patch on this - but I think we need to discuss maybe at tomorrow's meeting | 21:04 |
dmakogon | vipul, could it pass through ? | 21:04 |
dmakogon | vipul, maybe | 21:04 |
dmakogon | vipul, i'll prepare some statements and would go through code to see what could be separated to common stuff of GA | 21:05 |
hub_cap | there is a lot of common code, preparing the volume if psesent | 21:06 |
hub_cap | the fact that it "installs", "adds configuration data", and "restarts if needed" | 21:06 |
dmakogon | hub_cap, each manager has those func | 21:07 |
dmakogon | hub_cap, but they are dictated by API | 21:07 |
*** SnowDust has quit IRC | 21:07 | |
dmakogon | hub_cap, i said that we do not need new layer of abstraction since python is duck-typing lang and has no interfaces at all | 21:09 |
hub_cap | not true | 21:09 |
hub_cap | if we can reduce the common code ot being executed in one place, that is best | 21:09 |
dmakogon | hub_cap, please explain | 21:09 |
hub_cap | then you have a bug in one place rather than N, one for each service | 21:09 |
hub_cap | and in this case there is common code for all managers | 21:10 |
hub_cap | volume being one common thing | 21:10 |
dmakogon | hub_cap, hm i see | 21:10 |
hub_cap | if we find a bug in the volume provisioning, we have to fix it for every impl right now | 21:10 |
dmakogon | hub_cap, but (!) guestagent developed that specific way when exceptions are happening in managers | 21:11 |
hub_cap | and if we wanted to turn off volume provisioining for a particular service that code could still reside in the common prepare code | 21:11 |
hub_cap | im not sure that matters... im just sayign a bug is in one place, rather than 3 | 21:11 |
dmakogon | with another abstract layer we would delegate wrong call to imported manager | 21:11 |
dmakogon | so, we still have N errors | 21:11 |
hub_cap | thats another bug | 21:12 |
hub_cap | and it can be fixed in 1 place | 21:12 |
*** mmcdaris has joined #openstack-trove | 21:13 | |
vipul | hub_cap: +1 i think a single entry point is ideal | 21:13 |
dmakogon | vipul, hub_cap : API layer should deal with that kind of use cases | 21:14 |
vipul | which api layer | 21:14 |
hub_cap | api layer is executed from the tasmgr | 21:14 |
dmakogon | vipul, hub_cap: manager doesn't know anything about volume support at all | 21:15 |
dmakogon | so, taskmanager should deal with that usecases | 21:15 |
hub_cap | zigo: around? | 21:16 |
hub_cap | dmakogon: it sends down a flag to the prepare, i believe | 21:16 |
dmakogon | hub_cap, vipul: until we would not have full use cases list we don't need single entry point | 21:16 |
vipul | dmakogon: taskmanager can't do anything with the volume, it's local to the guest | 21:16 |
hub_cap | unless u are saying the taskmgr must send sync calls to the guest to wait for a volume to provision, and then to install mysql (sync) etc | 21:16 |
hub_cap | is that what you mean? | 21:17 |
dmakogon | hub_cap, https://github.com/openstack/trove/blob/master/trove/guestagent/api.py#L215-L217 | 21:17 |
hub_cap | right that sends a async call to the guest | 21:18 |
dmakogon | vipul, taskmanager creates volumes | 21:18 |
hub_cap | to do "installing" | 21:18 |
vipul | dmakogon: it creates the volume via a Nova API... but it can't format / move data onto that volume | 21:18 |
hub_cap | what you are proposing when u say "taskmanager should deal with that usecases" is that the taskmgr now has to send sync messages to the guest to complete the pieces of prepare, for instance if it needs to prov a volume | 21:18 |
hub_cap | vipul: yes i mean to say format | 21:19 |
hub_cap | sry | 21:19 |
dmakogon | hub_cap, how single entry point would deal with it ? how it would help / | 21:20 |
dmakogon | ? | 21:20 |
hub_cap | sec | 21:20 |
hub_cap | https://github.com/openstack/trove/blob/master/trove/guestagent/manager/mysql.py#L96 | 21:21 |
hub_cap | that code will be common to all prepare() methods | 21:21 |
vipul | there would be a single place where that logic would be executed... and then the remaining provisionng would be delegated to the typed manager | 21:21 |
dmakogon | hub_cap, it could be done with common func, we don't need whole new layer for that | 21:22 |
hub_cap | and each new impl will have to copy the code from the impl before, even if its one line | 21:23 |
hub_cap | it still makes you have "extra" code | 21:23 |
dmakogon | hub_cap, it would be separate func https://github.com/openstack/trove/blob/master/trove/guestagent/manager/mysql.py#L95-L111 | 21:23 |
dmakogon | hub_cap, do you agreed for that ? | 21:24 |
dmakogon | *with that | 21:24 |
hub_cap | i agree it should be, but if now lets say we add a second thing every manager does | 21:24 |
hub_cap | like port changing, for instance | 21:24 |
hub_cap | and installing configuration files | 21:25 |
hub_cap | then u have 3 things that are, like you say, separate functions | 21:25 |
hub_cap | and every manager has to have all 3 as the first 3 things it does | 21:25 |
hub_cap | and we decide to refactor the App and AppStatus, now we have to update all the impls (im not exactly sure the state of the differences there but im just making a point) | 21:26 |
dmakogon | if API supports it - managers should have it | 21:26 |
hub_cap | im just saying that a bunch of the logic / code in the prepare method, in particular, is common across impls | 21:26 |
*** krow has joined #openstack-trove | 21:27 | |
dmakogon | hub_cap, yes, i'm agree, but this is not the reason to elaborate another abstraction layer | 21:27 |
hub_cap | i disagree. if there is code that is common to the behavior of the guest application, it does not need to be in every impl | 21:28 |
hub_cap | even as common methods | 21:28 |
dmakogon | hub_cap, for now its a code re-usability issue | 21:28 |
dmakogon | hub_cap, and duplicating | 21:28 |
dmakogon | hub_cap, i agree with that, 100% | 21:29 |
dmakogon | hub_cap, we need less code and more usage of it | 21:29 |
hub_cap | ++ | 21:30 |
dmakogon | hub_cap, seems like we finally came into suggestion, yes ? | 21:31 |
hub_cap | im not sure we are in agreement.. can u summarize in a gist for me? Im in the weekly openstack project meeting | 21:34 |
*** vipul is now known as vipul-away | 21:37 | |
openstackgerrit | Ed Cranford proposed a change to openstack/trove-integration: Adds conductor to redstack start and stop https://review.openstack.org/52693 | 21:38 |
*** vipul-away is now known as vipul | 21:39 | |
dmakogon | hub_cap, https://gist.github.com/crazymac/7108707 | 21:44 |
dmakogon | vipul, https://gist.github.com/crazymac/7108707 | 21:44 |
hub_cap | wow vipul the design summit and the conference are 1600ft (500m) away from each other | 21:46 |
datsun180b | nice use of sig figs in your conversion | 21:46 |
*** kui has joined #openstack-trove | 21:47 | |
kui | How to deal with reddwarf failure? https://review.openstack.org/#/c/51954/ | 21:48 |
hub_cap | :) | 21:48 |
hub_cap | hi kui i can help | 21:48 |
hub_cap | i can restart that job | 21:48 |
datsun180b | i'll retrigger if you're not already doing it | 21:49 |
hub_cap | datsun180b: plz do | 21:49 |
hub_cap | we were voting on one or two scheds for the conference | 21:49 |
datsun180b | just looking over the console | 21:49 |
*** yogeshme_ has joined #openstack-trove | 21:50 | |
kui | Thanks you | 21:50 |
datsun180b | 404 on a flavor 4? strange | 21:50 |
hub_cap | kui: thank you for contributing to troveclient | 21:51 |
hub_cap | ive got a review that deletes xml.py and auth.py in troveclient/ | 21:51 |
kui | My pleasure | 21:51 |
hub_cap | but it might land after your patches do | 21:51 |
dmakogon | hub_cap, https://review.openstack.org/#/c/50944/ | 21:51 |
hub_cap | so dont worry about updatign those | 21:51 |
dmakogon | hub_cap, could you please review that one at your meeting-free time ? | 21:53 |
hub_cap | yes ill review today dmakogon | 21:53 |
datsun180b | i didn't think hub_cap had any time he didn't spend in a meeting anymore | 21:53 |
dmakogon | hub_cap, thanks for that, ;) | 21:53 |
dmakogon | datsun180b, overtiming ? | 21:54 |
datsun180b | see he's not jabbing back because he's in a meeting now c: | 21:54 |
*** robertmyers has quit IRC | 21:54 | |
hub_cap | hehe ya | 21:55 |
dmakogon | ok ) | 21:55 |
hub_cap | and scheduling our summit sessions | 21:55 |
dmakogon | oh, summit =( | 21:55 |
hub_cap | yup | 21:56 |
dmakogon | cu guys tomorrow | 21:56 |
kui | Should we add description in https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures for the reddwarf failure ? | 21:56 |
datsun180b | didn't get any feedback on my proposal for "Why we in Trove are better than everyone else at everything, including kung fu" | 21:56 |
dmakogon | datsun180b, it that for me ? | 21:56 |
datsun180b | no that was my imaginary summit proposal | 21:56 |
dmakogon | ah | 21:57 |
datsun180b | guess they figured i'd need more than an hour to detail why we're so great. probably need another hour just to teach everyone the theme song | 21:57 |
dmakogon | datsun180b, i'd like to discuss it with blackjack and women | 21:58 |
datsun180b | dmakogon: great idea! you know what, forget the summit | 21:58 |
hub_cap | lol | 21:58 |
datsun180b | where's craig's <Bender> when you need him | 21:59 |
dmakogon | datsun180b, probably gone ? | 21:59 |
dmakogon | so, nevermind | 21:59 |
hub_cap | Bender: Compare your lives to mine and then kill yourself! | 21:59 |
datsun180b | there we go | 21:59 |
* dmakogon gone to bed | 21:59 | |
hub_cap | cu | 22:00 |
*** dmakogon is now known as dmakogon_sleepy | 22:00 | |
*** vipul is now known as vipul-away | 22:00 | |
datsun180b | kui worth a shot, our "recheck no bug" is a bad habit corrected too late | 22:01 |
*** ni791393 has joined #openstack-trove | 22:02 | |
kui | reddwarf is separated from jenkins, "recheck no bug" has no effect for reddwarf | 22:03 |
datsun180b | oh you mean the job that i had to retrigger? | 22:03 |
*** ni791393 has left #openstack-trove | 22:03 | |
*** amcrn has quit IRC | 22:03 | |
hub_cap | kui: correct. we have not yet put the reddwarf tests into the -infra teams jenkins yet | 22:03 |
hub_cap | its my priority though to do it, but it requires a good bit of pre-work | 22:04 |
datsun180b | see if i stall enough someone who knows what they're talking about will show up | 22:04 |
datsun180b | in the meantime i don't mind retriggering these things to help while i can | 22:04 |
kui | Can developer trigger reddwarf freely when there is failure ? | 22:04 |
datsun180b | no, you have to be in an old group whose existence and membership are under discussion | 22:05 |
*** dmakogon_sleepy has quit IRC | 22:05 | |
hub_cap | they cant yet but they should be able to when we migrate to -infra running it | 22:05 |
kui | OK, got it. | 22:07 |
*** KennethWilke has quit IRC | 22:09 | |
*** arborism has joined #openstack-trove | 22:09 | |
*** harlowja_ has joined #openstack-trove | 22:10 | |
*** yogeshme_ has quit IRC | 22:11 | |
*** yogeshmehra has quit IRC | 22:11 | |
*** harlowja has quit IRC | 22:11 | |
*** vipul-away is now known as vipul | 22:12 | |
*** arborism is now known as amcrn | 22:16 | |
*** Barker has quit IRC | 22:23 | |
*** paul_lodronio has quit IRC | 22:24 | |
*** krow has quit IRC | 22:30 | |
*** mmcdaris has quit IRC | 22:30 | |
*** datsun180b has quit IRC | 22:34 | |
*** harlowja_ has quit IRC | 22:35 | |
*** harlowja has joined #openstack-trove | 22:35 | |
*** amytron has quit IRC | 22:37 | |
*** jrodom has quit IRC | 22:40 | |
*** Bo_Chen has joined #openstack-trove | 22:47 | |
*** harlowja_ has joined #openstack-trove | 22:57 | |
*** harlowja has quit IRC | 22:59 | |
*** krow has joined #openstack-trove | 23:00 | |
*** krow has quit IRC | 23:09 | |
*** jrodom has joined #openstack-trove | 23:11 | |
openstackgerrit | Michael Basnight proposed a change to openstack/python-troveclient: Removing unused files with new client https://review.openstack.org/53179 | 23:14 |
*** jcru has quit IRC | 23:25 | |
*** jmontemayor has quit IRC | 23:28 | |
hub_cap | vipul: SlickNik i must go for travel back to berkeley, plz review your summit talks, and put a bit more meat and potatoes to them. ill create the etherpads and we can make sure to add topics to them. grapex ill create that etherpad for u too | 23:34 |
*** jodom has joined #openstack-trove | 23:34 | |
hub_cap | peace all | 23:34 |
SlickNik | alright, hub_cap. | 23:35 |
SlickNik | later | 23:35 |
*** jrodom has quit IRC | 23:39 | |
*** Bo_Chen has quit IRC | 23:42 | |
*** yogeshmehra has joined #openstack-trove | 23:48 | |
*** vipul is now known as vipul-away | 23:51 | |
*** matsuhashi has joined #openstack-trove | 23:53 | |
*** tanisdl has quit IRC | 23:54 | |
*** vipul-away is now known as vipul | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!