*** Nate1 has quit IRC | 00:01 | |
*** amytron has quit IRC | 00:03 | |
*** adrian_otto has quit IRC | 00:21 | |
*** yogeshmehra has quit IRC | 00:44 | |
*** matsuhashi has joined #openstack-trove | 00:48 | |
*** jlucci has joined #openstack-trove | 01:02 | |
*** vipul is now known as vipul-away | 01:04 | |
*** adrian_otto has joined #openstack-trove | 01:04 | |
*** nosnos has joined #openstack-trove | 01:05 | |
*** vipul-away is now known as vipul | 01:09 | |
*** mmcdaris_ has joined #openstack-trove | 01:09 | |
*** mmcdaris_ has quit IRC | 01:10 | |
*** grapex has quit IRC | 01:10 | |
*** grapex has joined #openstack-trove | 01:11 | |
*** mmcdaris has quit IRC | 01:11 | |
*** krow has joined #openstack-trove | 01:13 | |
*** grapex has quit IRC | 01:16 | |
*** krow has quit IRC | 01:19 | |
*** adrian_otto has quit IRC | 01:19 | |
*** erkules_ has joined #openstack-trove | 01:35 | |
*** erkules has quit IRC | 01:38 | |
*** yogeshmehra has joined #openstack-trove | 01:44 | |
*** yogeshmehra has quit IRC | 01:49 | |
*** yogeshmehra has joined #openstack-trove | 01:56 | |
*** yogeshmehra has quit IRC | 02:02 | |
*** jmontemayor has joined #openstack-trove | 02:06 | |
*** jmontemayor has quit IRC | 02:06 | |
*** jmontemayor has joined #openstack-trove | 02:07 | |
*** yogesh has joined #openstack-trove | 02:11 | |
*** yogesh has quit IRC | 02:16 | |
*** jmontemayor has quit IRC | 02:42 | |
openstackgerrit | ChangBo Guo proposed a change to openstack/trove: Replace deprecated method aliases in tests https://review.openstack.org/50286 | 02:51 |
---|---|---|
*** amcrn has quit IRC | 02:55 | |
*** yogeshmehra has joined #openstack-trove | 02:56 | |
*** yogeshmehra has quit IRC | 03:02 | |
*** vipul has quit IRC | 03:36 | |
*** vipul has joined #openstack-trove | 03:36 | |
*** yogeshmehra has joined #openstack-trove | 03:57 | |
*** yogeshmehra has quit IRC | 04:04 | |
*** coolsvap has joined #openstack-trove | 04:10 | |
*** jlucci has quit IRC | 04:19 | |
*** demorris has quit IRC | 04:22 | |
*** vipul is now known as vipul-away | 04:45 | |
*** esp has left #openstack-trove | 04:49 | |
*** SushilKM has joined #openstack-trove | 04:49 | |
*** yogeshmehra has joined #openstack-trove | 04:59 | |
*** yogeshmehra has quit IRC | 05:04 | |
*** matsuhashi has quit IRC | 05:11 | |
*** matsuhashi has joined #openstack-trove | 05:11 | |
*** matsuhashi has quit IRC | 05:13 | |
*** matsuhashi has joined #openstack-trove | 05:14 | |
*** vipul-away is now known as vipul | 05:22 | |
*** matsuhashi has quit IRC | 05:22 | |
*** matsuhashi has joined #openstack-trove | 05:23 | |
*** matsuhashi has quit IRC | 05:27 | |
*** dmakogon_away has joined #openstack-trove | 05:32 | |
*** matsuhashi has joined #openstack-trove | 05:34 | |
*** yogeshmehra has joined #openstack-trove | 05:39 | |
*** ashestakov has joined #openstack-trove | 06:08 | |
*** ikhudos__ has quit IRC | 06:09 | |
openstackgerrit | Andrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types https://review.openstack.org/47936 | 06:20 |
ashestakov | hub_cap: vipul SlickNik around? | 06:23 |
*** erkules_ is now known as erkules | 06:57 | |
*** dmakogon_away has quit IRC | 07:28 | |
*** dafter has joined #openstack-trove | 07:38 | |
*** dafter has quit IRC | 07:38 | |
*** dafter has joined #openstack-trove | 07:38 | |
*** EmilienM has joined #openstack-trove | 07:45 | |
*** adrian_otto has joined #openstack-trove | 07:55 | |
*** adrian_otto has quit IRC | 07:58 | |
*** ashestakov has quit IRC | 08:00 | |
*** coolsvap has quit IRC | 08:14 | |
*** matsuhas_ has joined #openstack-trove | 08:14 | |
*** matsuhashi has quit IRC | 08:15 | |
*** tvb|afk has joined #openstack-trove | 08:15 | |
*** matsuhashi has joined #openstack-trove | 08:15 | |
*** dafter has quit IRC | 08:19 | |
*** matsuhas_ has quit IRC | 08:19 | |
*** ashestakov has joined #openstack-trove | 08:27 | |
*** adrian_otto has joined #openstack-trove | 08:34 | |
*** tvb|afk has quit IRC | 08:49 | |
*** adrian_otto has quit IRC | 09:25 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Security groups workflow update https://review.openstack.org/45708 | 09:26 |
*** adrian_otto has joined #openstack-trove | 09:27 | |
*** SushilKM has quit IRC | 09:38 | |
*** openstackgerrit has quit IRC | 09:38 | |
*** yogeshmehra has quit IRC | 09:39 | |
*** dafter has joined #openstack-trove | 09:42 | |
*** dafter has quit IRC | 09:43 | |
*** tvb|afk has joined #openstack-trove | 09:49 | |
*** nosnos has quit IRC | 10:28 | |
*** nosnos has joined #openstack-trove | 10:28 | |
*** nosnos has quit IRC | 10:33 | |
*** tvb|afk has quit IRC | 10:37 | |
*** dafter has joined #openstack-trove | 10:37 | |
*** yogeshmehra has joined #openstack-trove | 10:39 | |
*** tvb|afk has joined #openstack-trove | 10:42 | |
*** tvb|afk has joined #openstack-trove | 10:42 | |
*** dafter has quit IRC | 10:43 | |
*** yogeshmehra has quit IRC | 10:44 | |
*** yogeshmehra has joined #openstack-trove | 10:49 | |
*** yogeshmehra has quit IRC | 10:55 | |
*** adrian_otto has quit IRC | 10:57 | |
*** adrian_otto has joined #openstack-trove | 11:00 | |
*** tvb|afk has quit IRC | 11:01 | |
*** dafter has joined #openstack-trove | 11:02 | |
*** tvb|afk has joined #openstack-trove | 11:28 | |
*** dafter_ has joined #openstack-trove | 11:29 | |
*** dafter_ has quit IRC | 11:29 | |
*** dafter_ has joined #openstack-trove | 11:30 | |
*** demorris has joined #openstack-trove | 11:31 | |
*** dafter has quit IRC | 11:32 | |
*** dafter_ has quit IRC | 11:32 | |
*** tvb|afk has quit IRC | 11:33 | |
*** demorris has quit IRC | 11:46 | |
*** yogeshmehra has joined #openstack-trove | 11:50 | |
*** dafter has joined #openstack-trove | 11:52 | |
*** yogeshmehra has quit IRC | 11:55 | |
*** tvb|afk has joined #openstack-trove | 11:57 | |
*** tvb|afk has quit IRC | 11:57 | |
*** tvb|afk has joined #openstack-trove | 11:57 | |
*** pdmars has joined #openstack-trove | 11:58 | |
*** dafter has quit IRC | 12:00 | |
*** adrian_otto has quit IRC | 12:18 | |
*** adrian_otto has joined #openstack-trove | 12:21 | |
*** yogeshmehra has joined #openstack-trove | 12:51 | |
*** yogeshmehra has quit IRC | 12:55 | |
*** openstackgerrit has joined #openstack-trove | 13:02 | |
*** tvb|afk has quit IRC | 13:04 | |
*** demorris has joined #openstack-trove | 13:06 | |
*** dafter has joined #openstack-trove | 13:07 | |
*** aignatov has joined #openstack-trove | 13:13 | |
*** dafter has quit IRC | 13:15 | |
*** dafter has joined #openstack-trove | 13:15 | |
*** tvb|afk has joined #openstack-trove | 13:18 | |
*** dafter has quit IRC | 13:20 | |
*** amytron has joined #openstack-trove | 13:21 | |
*** robertmyers has joined #openstack-trove | 13:22 | |
*** adrian_otto has quit IRC | 13:26 | |
dmakogon_work | SnowDust: what's up | 13:35 |
*** SnowDust has joined #openstack-trove | 13:36 | |
SnowDust | hello dmakogon_work | 13:36 |
SnowDust | u there | 13:36 |
SnowDust | reading ur reviews | 13:36 |
dmakogon_work | yeah, i'm here | 13:36 |
SnowDust | Please add working mysql template to /etc/trove/heat_templates/ | 13:37 |
SnowDust | didnt get that comment | 13:37 |
dmakogon_work | SnowDust: there is no template for musql | 13:37 |
SnowDust | u mean the one i uploaded doesnot work ? | 13:37 |
SnowDust | Aetc/trove/heat_templates/mysql.heat.template49 lines | 13:38 |
SnowDust | its there right ? | 13:38 |
dmakogon_work | misread | 13:38 |
dmakogon_work | i forgot that we decided to name it *heat.template | 13:38 |
dmakogon_work | i mean that template is a pattern | 13:39 |
dmakogon_work | sorry | 13:39 |
dmakogon_work | SnowDust: what about tests ? | 13:39 |
SnowDust | suggest me some:) | 13:39 |
SnowDust | coz heat tests the templates we throw to it | 13:39 |
SnowDust | that means .. we even dont need ur tests using yaml lib .. as heat uses the same .. | 13:40 |
SnowDust | for .. having the exception class in templates itself | 13:40 |
SnowDust | i had a doubt that its not a common exception | 13:40 |
SnowDust | so it should remain there .. | 13:40 |
SnowDust | but .. i will respect ..as am new :) | 13:41 |
SnowDust | thanks for your review btw .. | 13:41 |
dmakogon_work | no problem | 13:41 |
dmakogon_work | about exception class - it is a placement strategy | 13:42 |
dmakogon_work | test template loading | 13:42 |
dmakogon_work | with temporary files | 13:42 |
*** jcru has joined #openstack-trove | 13:43 | |
dmakogon_work | test template availability | 13:43 |
dmakogon_work | with help of guestagent/dbaas.py | 13:44 |
dmakogon_work | and mocked service_registry_ext | 13:44 |
*** demorris has quit IRC | 13:44 | |
dmakogon_work | temp files: https://github.com/openstack/trove/blob/master/trove/tests/unittests/taskmanager/test_models.py#L148-L153 | 13:45 |
*** kevinconway has quit IRC | 13:46 | |
SnowDust | so .. more reviewers :D | 13:50 |
SnowDust | wonder who brought them in :-) | 13:50 |
SnowDust | dmakogon_work: about H702 i didnt write that piece | 13:52 |
SnowDust | just edited | 13:52 |
SnowDust | how was H702 passing that thing ? | 13:52 |
SnowDust | am curious | 13:52 |
*** adrian_otto has joined #openstack-trove | 13:54 | |
*** kevinconway has joined #openstack-trove | 14:01 | |
*** krow has joined #openstack-trove | 14:05 | |
*** jasonb365 has joined #openstack-trove | 14:16 | |
*** radez_g0n3 is now known as radez | 14:16 | |
SnowDust | https://review.openstack.org/#/c/51676/ << this is cool | 14:21 |
*** SnowDust has quit IRC | 14:21 | |
*** demorris has joined #openstack-trove | 14:22 | |
dmakogon_work | SnowDust: please fix that H702, please, i know that you didn't write those code, but if you mind | 14:31 |
dmakogon_work | SnowDust: agreed with bash8 | 14:33 |
*** matsuhashi has quit IRC | 14:34 | |
*** matsuhashi has joined #openstack-trove | 14:35 | |
*** datsun180b has joined #openstack-trove | 14:38 | |
*** matsuhashi has quit IRC | 14:39 | |
*** SushilKM has joined #openstack-trove | 14:41 | |
*** grapex has joined #openstack-trove | 14:55 | |
*** grapex has quit IRC | 14:57 | |
*** grapex has joined #openstack-trove | 14:57 | |
*** demorris has quit IRC | 15:00 | |
*** rnirmal has joined #openstack-trove | 15:02 | |
*** SushilKM has quit IRC | 15:07 | |
*** krow has quit IRC | 15:08 | |
*** krow has joined #openstack-trove | 15:13 | |
*** demorris has joined #openstack-trove | 15:19 | |
*** tanisdl has joined #openstack-trove | 15:23 | |
openstackgerrit | Ed Cranford proposed a change to openstack/trove: Implements trove-conductor. https://review.openstack.org/45116 | 15:27 |
datsun180b | argh | 15:34 |
*** krow has quit IRC | 15:36 | |
*** ashestakov has quit IRC | 15:39 | |
datsun180b | where did trove.common.manager escape to | 15:43 |
*** coolsvap has joined #openstack-trove | 15:44 | |
*** jlucci has joined #openstack-trove | 15:52 | |
datsun180b | oh neat, it was removed after i'd built conductor's api on it | 15:53 |
*** jlucci has quit IRC | 15:56 | |
*** SnowDust has joined #openstack-trove | 15:56 | |
*** jlucci has joined #openstack-trove | 15:59 | |
*** jrodom has joined #openstack-trove | 16:00 | |
hub_cap | robertmyers: around? | 16:07 |
robertmyers | hub_cap: yes | 16:07 |
hub_cap | devstack+horizon+trove+troveclient=fail | 16:07 |
hub_cap | have u been able to take some time to work on that? | 16:07 |
hub_cap | the horizon updates | 16:07 |
robertmyers | yes | 16:07 |
robertmyers | but the review failed to pass tests :( | 16:08 |
hub_cap | https://bugs.launchpad.net/trove/+bug/1239948 | 16:08 |
robertmyers | https://review.openstack.org/#/c/51234/ | 16:08 |
robertmyers | No distributions matching the version for python-troveclient>=1.0.1 | 16:09 |
robertmyers | the gate stopped it too cause they capped troveclient to <1 | 16:10 |
hub_cap | global-requirements did? | 16:11 |
hub_cap | or just the one in devstack | 16:11 |
robertmyers | hub_cap: yes | 16:11 |
hub_cap | MOFO | 16:11 |
robertmyers | not sure about devstack | 16:11 |
hub_cap | devstack didnt need to | 16:11 |
hub_cap | cuz its capped everywhere now | 16:11 |
hub_cap | we might have to wait a bit | 16:11 |
dmakogon_work | whazzap | 16:16 |
dmakogon_work | problems with gate ? | 16:16 |
*** tvb|afk has quit IRC | 16:16 | |
robertmyers | dmakogon_work: on horizon | 16:17 |
robertmyers | they capped the troveclient | 16:17 |
dmakogon_work | robertmyers: lol | 16:17 |
dmakogon_work | hub_cap: https://review.openstack.org/#/c/50686/ | 16:18 |
robertmyers | I submitted a fix of the new client but it wont pass | 16:18 |
dmakogon_work | robertmyers: paste link on the review | 16:18 |
robertmyers | https://review.openstack.org/#/c/51234/ | 16:19 |
*** paul_lodronio has joined #openstack-trove | 16:30 | |
*** esp has joined #openstack-trove | 16:36 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Provide service type management code structure https://review.openstack.org/50686 | 16:37 |
*** ashestakov has joined #openstack-trove | 16:43 | |
*** SushilKM has joined #openstack-trove | 16:46 | |
*** SnowDust has quit IRC | 16:51 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Provide service type management code structure https://review.openstack.org/50686 | 16:53 |
*** jlucci has quit IRC | 16:57 | |
*** arborism has joined #openstack-trove | 16:57 | |
*** arborism is now known as amcrn | 16:58 | |
openstackgerrit | Denis M. proposed a change to openstack/trove: Initial support for single instance Cassandra Database https://review.openstack.org/51884 | 16:58 |
*** SushilKM has quit IRC | 16:58 | |
*** adrian_otto has quit IRC | 17:00 | |
*** demorris has quit IRC | 17:00 | |
*** ashestakov has quit IRC | 17:02 | |
*** yogeshmehra has joined #openstack-trove | 17:10 | |
*** demorris has joined #openstack-trove | 17:15 | |
*** vipul is now known as vipul-away | 17:16 | |
cp16net | hub_cap: how do you use the new cli client to see mgmt info? | 17:16 |
cp16net | just change the endpoint? | 17:16 |
*** SushilKM has joined #openstack-trove | 17:20 | |
*** jlucci has joined #openstack-trove | 17:21 | |
hub_cap | change the endpoint? ;) | 17:22 |
hub_cap | first off, the mgmt stuff was not impld | 17:22 |
hub_cap | and second, i assume tehre is a way to override the api endpoint | 17:22 |
hub_cap | if not, we might need to add that in | 17:23 |
hub_cap | cp16net: ^ ^ | 17:23 |
juice | I think that is lacking in the new cli framework | 17:23 |
*** SnowDust has joined #openstack-trove | 17:23 | |
cp16net | ahh | 17:24 |
cp16net | hub_cap: so i noticed there was still a trove-cli installed in the /usr/local/bin/ | 17:25 |
cp16net | it might have been old but i thought i had a new vm | 17:25 |
cp16net | the trove-cli was pointing to the wrong package. | 17:26 |
cp16net | it was missing the compat pacakge | 17:26 |
*** krow has joined #openstack-trove | 17:26 | |
hub_cap | cp16net: gotta be old | 17:27 |
hub_cap | cuz the setup.py no longer references it | 17:27 |
cp16net | ok i'm about to blow it all away | 17:27 |
hub_cap | setup.cfg* sry | 17:27 |
cp16net | yeah thats what i could tell as well | 17:27 |
*** dafter has joined #openstack-trove | 17:27 | |
openstackgerrit | Ed Cranford proposed a change to openstack/trove-integration: Adds conductor to ENABLED_SERVICES in localrc. https://review.openstack.org/51888 | 17:29 |
datsun180b | ^ it's a one-liner, NO EXCUSES | 17:29 |
*** jlucci has quit IRC | 17:31 | |
*** dafter has quit IRC | 17:32 | |
*** openstackgerrit has quit IRC | 17:37 | |
*** openstackgerrit has joined #openstack-trove | 17:38 | |
*** krow has quit IRC | 17:40 | |
*** ashestakov has joined #openstack-trove | 17:40 | |
hub_cap | HAHA | 17:40 |
hub_cap | datsun180b: just for fun, check the review | 17:41 |
*** SushilKM has quit IRC | 17:43 | |
*** vipul-away is now known as vipul | 17:45 | |
ashestakov | hub_cap: can you review my changes in client? | 17:45 |
hub_cap | ashestakov: yes | 17:45 |
*** SushilKM has joined #openstack-trove | 17:46 | |
datsun180b | hub_cap: doesn't that hurt your disagree score on russelb's aggregator | 17:56 |
datsun180b | wait maybe it's clarkb, i forget | 17:56 |
*** saurabhs has joined #openstack-trove | 17:57 | |
hub_cap | no it makes me stronger!! | 17:59 |
hub_cap | -2s feed my fury | 17:59 |
cp16net | hub_cap: you have a "fresh" vm setup? | 17:59 |
hub_cap | cp16net: i can in ~5 min | 18:00 |
cp16net | because i just ripped mine down and reinstalled fresh /usr/local/bin/trove-cli | 18:00 |
cp16net | and i see that file | 18:00 |
cp16net | trove-cli yells about AttributeError: 'module' object has no attribute 'AuthedCommandsBase' | 18:00 |
cp16net | because its not pointing to compat | 18:00 |
hub_cap | why are u using trove-cli, first off? | 18:01 |
cp16net | i'm not sure where that gets installed... | 18:01 |
hub_cap | ill look @ why it gets instealled | 18:01 |
cp16net | ./redstack rd-client | 18:01 |
hub_cap | it shouldnt get installed at all | 18:01 |
hub_cap | oh stop using rd-client | 18:01 |
hub_cap | just use | 18:01 |
hub_cap | trove | 18:01 |
SushilKM | use | 18:01 |
SushilKM | sudo sed -i -r 's/troveclient.cli/troveclient.compat.cli/' /usr/local/bin/trove-cli | 18:01 |
hub_cap | no dont do that | 18:01 |
SushilKM | and trove-cli wud start working | 18:01 |
hub_cap | stop using trove-cli | 18:01 |
hub_cap | DO NOT USE TROVE-CLI!!!!!! | 18:01 |
hub_cap | use trove | 18:01 |
cp16net | SushilKM: yeah i made that change manaull | 18:01 |
datsun180b | isn't the new one just called trove | 18:01 |
hub_cap | ill remove it if i hear people are still using it | 18:01 |
cp16net | yeah | 18:01 |
SushilKM | yep new one is now trove | 18:01 |
hub_cap | it was only for people who were still using it in tests / scripts | 18:02 |
hub_cap | its not supposed to be used still by your fingers | 18:02 |
datsun180b | hub_cap: remove it anyway, baptism by fire is our motto isn't it | 18:02 |
cp16net | btw which of the rc files do you source to get it to work? | 18:02 |
hub_cap | huh? | 18:02 |
cp16net | trove | 18:02 |
hub_cap | u dont source rc files | 18:03 |
hub_cap | u just sudo python setup.py develop | 18:03 |
hub_cap | redstack does that for u | 18:03 |
cp16net | ..... | 18:03 |
hub_cap | or u pip install it | 18:03 |
cp16net | not talking about install | 18:03 |
hub_cap | OHHHHHHHH | 18:03 |
cp16net | talking about the user/pass/tenant info | 18:03 |
hub_cap | nmnmnmnmnmnmnmn | 18:03 |
cp16net | lol | 18:03 |
hub_cap | ~/devstack/openrc | 18:03 |
hub_cap | same as u use for all the nova services, which is good | 18:03 |
hub_cap | cuz if your shit breaks, and u cant figure out why the volumes not online | 18:04 |
hub_cap | cinder list | 18:04 |
hub_cap | and since its the same tenant, u can see the info | 18:04 |
hub_cap | want the ip cuz trove isint spitting it out | 18:04 |
hub_cap | nova lsit | 18:04 |
hub_cap | *list | 18:04 |
cp16net | ok | 18:05 |
openstackgerrit | Ed Cranford proposed a change to openstack/trove: Conductor proxies host db access for guests https://review.openstack.org/45116 | 18:05 |
cp16net | hmm | 18:05 |
cp16net | this goofy mapping of configuration sometimes screws up and i dont know why | 18:07 |
cp16net | DetachedInstanceError: Parent instance <DBConfiguration at 0x3e4ca50> is not bound to a Session; lazy load operation of attribute 'instances' cannot proceed | 18:07 |
cp16net | restart the service and it works fine | 18:07 |
*** shivamshukla_ has joined #openstack-trove | 18:08 | |
*** dmakogon_away has joined #openstack-trove | 18:08 | |
datsun180b | http://activity.openstack.org/dash/newbrowser/browser/repository.html?repository=trove.git neat | 18:08 |
*** dmakogon_away is now known as dmakogon | 18:08 | |
dmakogon | sup 2 all again | 18:08 |
hub_cap | ummm cp16net thats not cool.. maybe dont use lazy loading | 18:12 |
cp16net | hub_cap: yeah i went down the road at first to change that stuff but then ran in to a giant mountain | 18:13 |
cp16net | decided to go around instead over over it for now | 18:13 |
cp16net | so that i could get something working again | 18:13 |
cp16net | and be sane | 18:13 |
cp16net | :) | 18:14 |
hub_cap | good | 18:14 |
hub_cap | we need to fix that part of the app | 18:14 |
hub_cap | but not right now :) | 18:14 |
cp16net | yeah | 18:14 |
cp16net | i got like 30 tests working around the configs | 18:14 |
cp16net | cleanup needs to happen now | 18:15 |
hub_cap | so cp16net, what did u want me to test wrt a new image? | 18:15 |
hub_cap | just downloading trove and see if it installes -cli? | 18:15 |
datsun180b | from troveclient.cli import main >>> ImportError: No module named cli | 18:18 |
datsun180b | that's using ./redstack rd-client, guess we better update that too | 18:19 |
hub_cap | ya lets remove it | 18:19 |
hub_cap | :) | 18:19 |
hub_cap | there is no reason for us to use rd-client anymore | 18:19 |
hub_cap | the _only_ reason we used it in the past | 18:19 |
hub_cap | was cuz authing was a F*king nightmare | 18:19 |
datsun180b | yeah | 18:19 |
hub_cap | now its ". ~/devstack/openrc" | 18:19 |
hub_cap | and you can use _all_ the clients | 18:20 |
dmakogon | SnowDust: here ? | 18:20 |
SnowDust | dmakogon: point taken .. validating template parameters | 18:20 |
datsun180b | yeah, nova and trove both slapped me and asked for auth | 18:20 |
hub_cap | yup source openrc datsun180b | 18:20 |
SnowDust | dmakogon: tell .. | 18:20 |
datsun180b | well i'm glad for the consistency | 18:20 |
dmakogon | SnowDust: had i shared link with validations ? | 18:20 |
*** amytron has quit IRC | 18:20 | |
*** amytron has joined #openstack-trove | 18:21 | |
SnowDust | u must mean a regex .. as its done in heat templates | 18:21 |
dmakogon | yes | 18:21 |
SnowDust | yeah got ur point :) | 18:21 |
dmakogon | SnowDust: xoxo <# | 18:21 |
dmakogon | <3 | 18:21 |
dmakogon | does anyone got any complains about git+ssh code-delivery ? | 18:22 |
SnowDust | but ..why the other comment .. :) implemented one way .. and u suggested the other :) | 18:22 |
dmakogon | SnowDust: which comment ? | 18:23 |
dmakogon | hub_cap: https://gist.github.com/crazymac/6904690 | 18:23 |
SnowDust | dmakogon : models line 308 | 18:24 |
hub_cap | ashestakov: ive looked @ your client update. | 18:24 |
*** amytron_ has joined #openstack-trove | 18:24 | |
*** amytron_ has quit IRC | 18:24 | |
hub_cap | dmakogon: why are you suggesting reservations? do we need them? nova/cinder already have | 18:25 |
*** amytron has quit IRC | 18:25 | |
hub_cap | dmakogon: yes i had a question about tyour git+ssh | 18:25 |
hub_cap | i put it in the whiteboard in the blueprint but we can discuss | 18:25 |
hub_cap | you say the taskmgr is going to push to the guest | 18:26 |
dmakogon | hub_cap: could you explain a bit you comment ? | 18:26 |
dmakogon | hub_cap: yes | 18:26 |
hub_cap | historically, weve had the guest pull the code in, via firstboot (cloud-init user-data) | 18:26 |
dmakogon | yes, but do we really want that ? | 18:28 |
*** adrian_otto has joined #openstack-trove | 18:28 | |
dmakogon | hub_cap: if it would be side git repo, than ok | 18:28 |
dmakogon | hub_cap: but configs | 18:28 |
hub_cap | i think we need to talk more about the push vs pull method | 18:30 |
dmakogon | hub_cap: i'm ok | 18:31 |
hub_cap | im not sure what is the right approach honestly | 18:31 |
dmakogon | hub_cap: even better i'd like to automate deb/rpc delivery | 18:31 |
hub_cap | maybe what we need to do is build a dib element | 18:31 |
hub_cap | and publish it outside of our redstack stuff | 18:31 |
hub_cap | well i dont want us to build debs for each test of teh agent | 18:32 |
hub_cap | i think we should have more people here to brainstorm on it | 18:32 |
hub_cap | redthrux: konetzed vipul SlickNik amcrn around? | 18:32 |
amcrn | hub_cap: hi | 18:33 |
hub_cap | need some thoughts on installing guest agent | 18:33 |
vipul | hub_cap: here | 18:33 |
hub_cap | dmakogon: has a blueprint for updating some of the work | 18:33 |
hub_cap | right now we rsync from the guest | 18:33 |
hub_cap | first question, do we want to push to the guest or pull from the guest | 18:33 |
dmakogon | hub_cap: or git clone via cloud-init | 18:34 |
hub_cap | as in, taskmgr do it? or guest initiate it | 18:34 |
hub_cap | sure that woudl be pull from the guest dmakogon | 18:34 |
amcrn | dmakogon: bp link? | 18:35 |
vipul | the one advantage of the guest pulling would be that you can continually update code after it's been built | 18:36 |
hub_cap | well taskmgr push can do the same | 18:36 |
vipul | if we push to the guest, the only way to get new code into a guest is to build a new instance | 18:36 |
dmakogon | amcrn: https://blueprints.launchpad.net/trove/+spec/use-git-ssh-for-guestagent-code-delivery-to-vm | 18:36 |
hub_cap | the _only_ goal for development is that it has be updated per instance build | 18:36 |
vipul | I do personally like being able to pull new code in and re-use instances | 18:37 |
hub_cap | ++ so that means it might be best to initiate from the guest | 18:37 |
hub_cap | so it can be recreated from the guest | 18:38 |
hub_cap | i think maybe the blueprint was misleading | 18:38 |
amcrn | if you consider a large deployment, manually pushing one by one seems painful, but automatically pulling seems far too dangerous for production-esque environments… what about a default to pull, but when an instance/cluster is deployed, you can signal that you wish to have auto-pull off? | 18:38 |
hub_cap | that makes sense amcrn | 18:38 |
dmakogon | amcrn: this should not be available in production ! | 18:39 |
hub_cap | i see this less as a deployment issue though, because you can easily package a guest | 18:39 |
dmakogon | so, we are leaving as it is ? | 18:39 |
dmakogon | firstboot, yes ? | 18:40 |
dmakogon | or making automated script that would update guestagent from remote repo ? | 18:40 |
dmakogon | that would be work on instance reboot | 18:40 |
dmakogon | unabled on start | 18:41 |
dmakogon | seems better than doing push on taskman | 18:41 |
hub_cap | dmakogon: lets not do "2. After nova creates server and it would become active trove taskmanager initiates ssh connection git push to VM" | 18:41 |
hub_cap | thts in the blueprint ^ ^ | 18:41 |
dmakogon | ok | 18:41 |
amcrn | one thing to consider is that as of now, the guest is guaranteed to have code that is compatible with the host (mostly because the code is rsync'd from the host). if you move to a repo model, that guarantee becomes a little trickier to manage. | 18:42 |
redthrux | hub_cap: what up - saw the ping | 18:42 |
hub_cap | amcrn: ++ | 18:42 |
robertmyers | hub_cap: vipul: could you please take a look at https://review.openstack.org/#/c/50971/ | 18:42 |
hub_cap | redthrux: so late, always so late ;) | 18:42 |
redthrux | I KNOW | 18:42 |
redthrux | it's the werst | 18:42 |
amcrn | now granted, no one should introduce backwards incompatible changes to the api, but still. | 18:42 |
hub_cap | we are talking about guest agent delivery | 18:42 |
redthrux | cool - catching up | 18:42 |
kevinconway | so is dmakogon suggesting that we replace rsync with git? | 18:43 |
hub_cap | amcrn: eventually id like to see us using somethign like protobuf that has versioned delivery | 18:43 |
dmakogon | amcrn: development - you can relay only on you own | 18:43 |
kevinconway | i thought it was an optional thing | 18:43 |
hub_cap | kevinconway: yes i believe so | 18:43 |
hub_cap | vipul: u like that? i dropped the proto bomb | 18:43 |
SlickNik | lol | 18:43 |
amcrn | somebody set us up the bomb | 18:43 |
hub_cap | SlickNik: ;) | 18:43 |
SlickNik | I arrived just in time to see it | 18:43 |
dmakogon | kevinvconway: rsync woul not allow us to make update | 18:43 |
SlickNik | We get signal? | 18:43 |
vipul | hub_cap: :p | 18:43 |
hub_cap | dmakogon: rsync allows for updates, u just re-sync | 18:43 |
kevinconway | dmakogon: so that's why i was asking the other day if you planned to push updates to the guest | 18:44 |
hub_cap | kevinconway: did u read the blueprint? cuz it makes it seem so | 18:44 |
hub_cap | but i dont think thats the plan | 18:44 |
hub_cap | pull from the guest :) | 18:44 |
dmakogon | hub_cap: yes | 18:44 |
hub_cap | dmakogon: can u update your blueprint to say that then? | 18:44 |
hub_cap | im ok w/ cloud-init git+ssh clone | 18:45 |
redthrux | so the idea is we're making the container even more generic? | 18:45 |
hub_cap | redthrux: somewhat, yes | 18:45 |
redthrux | I'm not clear on why this is desired | 18:45 |
hub_cap | we are moving some work to heat | 18:45 |
redthrux | I'll read the bP | 18:45 |
redthrux | right right - | 18:45 |
redthrux | okay | 18:45 |
SlickNik | Another goal to keep in mind is that we want to eventually move to a model where we can actually install the guest_agent (using setup.py). | 18:45 |
dmakogon | hub_cap: amcrn: kevinconway: guest should have automated script for auto-update | 18:45 |
datsun180b | https://gist.github.com/ed-/88c07ab40be8ab90c293 is --os-username not the right way to do that? | 18:45 |
hub_cap | SlickNik: that should be easy to do once we clone it from the host | 18:46 |
amcrn | hub_cap: the concern i have with that is if you've got a single hosted internal github repo, making sure the access vector is limited is paramount | 18:46 |
hub_cap | amcrn: heh | 18:46 |
dmakogon | SlickNik: model is packaging DEB/RPC | 18:46 |
hub_cap | so heres my take | 18:46 |
kevinconway | also you have to be pretty careful that you clean your git repo before building again | 18:46 |
kevinconway | i've seen dirty repos cause all kinds of build problems | 18:46 |
dmakogon | SlickNik: DEB/RPM | 18:46 |
SlickNik | hub_cap: Not sure we can what the behavior is if it's in the same repo as trove (might need more work to split it out) | 18:47 |
hub_cap | amcrn: i really dont see this as being used in a production manner... you should find a way to deliver your guest to the vm (we install a package oon it) | 18:47 |
hub_cap | SlickNik: good point | 18:47 |
hub_cap | this might be easier if it was split out in general | 18:47 |
amcrn | hub_cap: ah, if it's not the only delivery mechanism, then that's cool. | 18:47 |
hub_cap | yes.. maybe we should specify that | 18:47 |
hub_cap | dmakogon: check if agent already exists before u clone it | 18:48 |
redthrux | yeah - hub_cap i'd agree that this isn't production-worthy - I'd never be comfortable with pulling code like that. especially considering you're adding a GIT requirement to use the functionality. | 18:48 |
hub_cap | im not sure how you would do that yet dmakogon | 18:48 |
hub_cap | redthrux: ++ | 18:48 |
dmakogon | hub_cap: what about automated buiding and registration of trove deb/rpm ? | 18:48 |
hub_cap | takes too long | 18:48 |
redthrux | we'd need a delivery system | 18:48 |
hub_cap | we used to do that | 18:49 |
hub_cap | then we have dependencies on a apt/rpm repo | 18:49 |
hub_cap | and httpd | 18:49 |
hub_cap | and it was all kinds of messy | 18:49 |
redthrux | yeah - slippery slope | 18:49 |
amcrn | ++ | 18:49 |
dmakogon | hub_cap: source list update via cloud-init | 18:49 |
hub_cap | if u want to do that in production ++, but not for dev | 18:49 |
hub_cap | dmakogon: can u ghost your _work user? | 18:50 |
hub_cap | i keep getting killed by tab completion | 18:50 |
hub_cap | its much nicer if you have 1 user in a channel ;) | 18:50 |
cp16net | and not have the same 2-3 letters as someone else :-P | 18:50 |
dmakogon | ok, i'll do that, but know i have no access from home to office | 18:50 |
redthrux | openvpn will change your lyfe | 18:51 |
hub_cap | dmakogon: if u know your password u ghost it | 18:51 |
hub_cap | f**k all that noise redthrux, a bouncer will save his life | 18:51 |
redthrux | hahaha | 18:51 |
hub_cap | ;) | 18:51 |
redthrux | word | 18:51 |
dmakogon | hub_cap: password for what ? | 18:51 |
cp16net | heh | 18:51 |
hub_cap | for your dmakogan_work user | 18:51 |
hub_cap | u can ghost him | 18:51 |
hub_cap | it kills him | 18:51 |
cp16net | for nickserv | 18:52 |
*** amcrn is now known as amcrn[a] | 18:52 | |
hub_cap | more or less | 18:52 |
amcrn[a] | actually, I should be more clever | 18:52 |
*** amcrn[a] is now known as [a]mcrn | 18:52 | |
redthrux | hahah | 18:52 |
hub_cap | is that _away_ amcrn? | 18:52 |
[a]mcrn | it's whatever you want it to be :) | 18:52 |
[a]mcrn | bbiab | 18:52 |
hub_cap | talk to me now | 18:52 |
hub_cap | wait [a]mcrn | 18:52 |
hub_cap | let me show u something | 18:53 |
[a]mcrn | ok | 18:53 |
hub_cap | type to me, using my handle | 18:53 |
[a]mcrn | hub_cap: eh? | 18:53 |
dmakogon | can you review this one ? | 18:53 |
dmakogon | https://review.openstack.org/#/c/50686/ | 18:53 |
redthrux | i like that dmakogon_work | 18:54 |
redthrux | crap | 18:54 |
redthrux | i like that dmakogon | 18:54 |
dmakogon | redthrux <3 | 18:54 |
redthrux | looks clean - noticed that in your cassandra PR | 18:55 |
hub_cap | redthrux: u like that commit msg?? | 18:55 |
hub_cap | thats a good ass commit msg | 18:55 |
redthrux | :D yeah - but the rearrangement is ++ | 18:56 |
hub_cap | sure its +++ | 18:56 |
hub_cap | ++^+ | 18:56 |
redthrux | now time to read code | 18:56 |
dmakogon | oh, yes, i've pushed initial cassandra review | 18:57 |
*** shivamshukla_ has quit IRC | 18:57 | |
*** jlucci has joined #openstack-trove | 18:59 | |
openstackgerrit | A change was merged to openstack/trove: Fixing restart tests https://review.openstack.org/50971 | 19:00 |
*** demorris has quit IRC | 19:14 | |
*** SnowDust has quit IRC | 19:15 | |
*** demorris has joined #openstack-trove | 19:28 | |
*** ashestakov has quit IRC | 19:34 | |
datsun180b | i'm trying to figure out why my instances won't get out of BUILD, and it turns out in the instance the directory ~/trove/bin is just plain empty instead of containing the guestagent. any ideas why that would be gone? | 19:37 |
*** jlucci has quit IRC | 19:37 | |
*** jlucci has joined #openstack-trove | 19:39 | |
hub_cap | WHAT?! | 19:48 |
hub_cap | did the rsync fail? | 19:48 |
*** SushilKM has quit IRC | 19:48 | |
hub_cap | https://github.com/openstack/trove/tree/master/bin <-- is not empty | 19:48 |
*** [a]mcrn is now known as amcrn | 19:49 | |
datsun180b | right, i have that too | 19:58 |
*** jasonb365 has quit IRC | 19:58 | |
datsun180b | but on the instance it's not getting there, still trying to figure that out | 19:59 |
*** adrian_otto has quit IRC | 19:59 | |
*** jcru has quit IRC | 20:01 | |
*** jlucci has quit IRC | 20:01 | |
*** jasonb365 has joined #openstack-trove | 20:03 | |
*** jodom has joined #openstack-trove | 20:04 | |
*** jodom has quit IRC | 20:04 | |
*** jcru has joined #openstack-trove | 20:05 | |
*** jcru has quit IRC | 20:05 | |
*** jcru has joined #openstack-trove | 20:06 | |
*** demorris has quit IRC | 20:06 | |
*** jodom has joined #openstack-trove | 20:07 | |
*** jrodom has quit IRC | 20:09 | |
*** ashestakov has joined #openstack-trove | 20:13 | |
openstackgerrit | Andrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types https://review.openstack.org/47936 | 20:19 |
openstackgerrit | Andrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types https://review.openstack.org/47936 | 20:25 |
openstackgerrit | Andrey Shestakov proposed a change to openstack/python-troveclient: Support datastore types https://review.openstack.org/47936 | 20:26 |
*** rnirmal has quit IRC | 20:26 | |
*** mmcdaris has joined #openstack-trove | 20:28 | |
*** jasonb365 has quit IRC | 20:36 | |
*** jodom has quit IRC | 20:38 | |
dmakogon | amcrn: thanks for review | 20:38 |
*** jrodom has joined #openstack-trove | 20:38 | |
amcrn | dmakogon: np | 20:38 |
dmakogon | amcrn: next patch would be relayted to strategies | 20:39 |
dmakogon | amcrn: ok with that ? | 20:39 |
amcrn | absolutely | 20:39 |
dmakogon | amcrn, good | 20:43 |
*** radez is now known as radez_g0n3 | 20:50 | |
*** mmcdaris has quit IRC | 20:59 | |
*** mmcdaris has joined #openstack-trove | 21:00 | |
*** jrodom has quit IRC | 21:00 | |
*** jrodom has joined #openstack-trove | 21:03 | |
*** jcru_ has joined #openstack-trove | 21:04 | |
*** jcru has quit IRC | 21:07 | |
*** jcru_ has quit IRC | 21:08 | |
*** jcru has joined #openstack-trove | 21:09 | |
*** grapex has quit IRC | 21:13 | |
*** grapex has joined #openstack-trove | 21:13 | |
*** jrodom has quit IRC | 21:13 | |
*** pdmars has quit IRC | 21:14 | |
*** jasonb365 has joined #openstack-trove | 21:17 | |
*** dmakogon has quit IRC | 21:25 | |
ashestakov | review pls https://review.openstack.org/#/c/47936 | 21:27 |
*** yogesh has joined #openstack-trove | 21:30 | |
amcrn | ashestakov: while people are reviewing, can you please update the blueprint? It was mentioned the last time you brought this review to everyone's attention | 21:33 |
ashestakov | amcrn: https://wiki.openstack.org/wiki/Trove/trove-versions-types | 21:34 |
*** mmcdaris has quit IRC | 21:34 | |
amcrn | your commit points to https://blueprints.launchpad.net/trove/+spec/db-type-version | 21:35 |
amcrn | which says the point of your commit is: "This blueprint is to provide a way to list the current type and version of the database running within the instance." | 21:35 |
*** robertmyers has quit IRC | 21:35 | |
amcrn | so I can only list, not create or manage or use? | 21:35 |
ashestakov | ill update | 21:36 |
*** mmcdaris has joined #openstack-trove | 21:37 | |
*** mmcdaris has quit IRC | 21:39 | |
*** mmcdaris has joined #openstack-trove | 21:43 | |
*** jrodom has joined #openstack-trove | 21:46 | |
*** coolsvap has quit IRC | 21:47 | |
*** yogesh has quit IRC | 21:47 | |
ashestakov | any progress in review? | 21:49 |
*** yogesh has joined #openstack-trove | 21:50 | |
vipul | ashestakov: is there a corresponding server-side review? | 21:51 |
ashestakov | vipul: not yet, i renaming service to datastore in server side | 21:51 |
ashestakov | i hope tomorrow ill push it | 21:51 |
ashestakov | if everything will ok with client | 21:52 |
*** yogesh has quit IRC | 21:53 | |
*** yogeshmehra has quit IRC | 22:03 | |
*** ashestakov has quit IRC | 22:07 | |
cp16net | hub_cap | 22:09 |
cp16net | i need some helpo | 22:09 |
cp16net | this is not parsing the way i want in the client https://gist.github.com/cp16net/6999443 | 22:10 |
*** krow has joined #openstack-trove | 22:15 | |
*** jrodom has quit IRC | 22:18 | |
*** vipul is now known as vipul-away | 22:21 | |
datsun180b | oh vagrant, you solver of problems | 22:24 |
datsun180b | nothing works better than burning everything to the ground and using vagrant up to build on the ashes | 22:24 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: change mode to octal for os.makedirs() https://review.openstack.org/51952 | 22:24 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: wrap dict with list() in for loop https://review.openstack.org/51953 | 22:24 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Fix unicode isue https://review.openstack.org/51954 | 22:24 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Import exceptions module from openstack-common https://review.openstack.org/51955 | 22:24 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Import urlutils module from openstack-common https://review.openstack.org/51956 | 22:24 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Import urlutils module from openstack-common https://review.openstack.org/51957 | 22:24 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Import exceptions module from openstack-common https://review.openstack.org/51958 | 22:24 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Replace g.next() with next(g) https://review.openstack.org/51959 | 22:24 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Transform print statement to print function https://review.openstack.org/51960 | 22:24 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Replace basestring with six.string_types https://review.openstack.org/51961 | 22:24 |
datsun180b | whoa what | 22:25 |
*** demorris has joined #openstack-trove | 22:26 | |
amcrn | take a deep breath Kui | 22:27 |
*** mmcdaris has quit IRC | 22:27 | |
amcrn | ;) | 22:27 |
amcrn | ah, Python 3 compat | 22:28 |
*** vipul-away is now known as vipul | 22:29 | |
datsun180b | i'm just impressed by the timing | 22:31 |
*** mmcdaris has joined #openstack-trove | 22:32 | |
hub_cap | dang sweet | 22:32 |
hub_cap | they are all dependent id guess | 22:33 |
hub_cap | u can do one git review | 22:33 |
datsun180b | Ohh | 22:33 |
hub_cap | and itll trigger em all | 22:33 |
datsun180b | that's magical | 22:33 |
hub_cap | as long as each commit has a diff sha | 22:33 |
hub_cap | boom | 22:33 |
datsun180b | I was thinking a muxed session or something | 22:33 |
hub_cap | HAHA | 22:33 |
hub_cap | itll be nice ot have py3 compat in trove client | 22:33 |
hub_cap | we can enable gating on it | 22:34 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Import exceptions module from openstack-common https://review.openstack.org/51958 | 22:37 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Replace g.next() with next(g) https://review.openstack.org/51959 | 22:37 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Import urlutils module from openstack-common https://review.openstack.org/51956 | 22:37 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Import urlutils module from openstack-common https://review.openstack.org/51957 | 22:37 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Fix unicode isue https://review.openstack.org/51954 | 22:37 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Import exceptions module from openstack-common https://review.openstack.org/51955 | 22:37 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: change mode to octal for os.makedirs() https://review.openstack.org/51952 | 22:37 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: wrap dict with list() in for loop https://review.openstack.org/51953 | 22:37 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Transform print statement to print function https://review.openstack.org/51960 | 22:37 |
openstackgerrit | Kui Shi proposed a change to openstack/python-troveclient: Replace basestring with six.string_types https://review.openstack.org/51961 | 22:37 |
*** jasonb365 has quit IRC | 22:37 | |
*** demorris has quit IRC | 22:40 | |
*** krow has quit IRC | 22:47 | |
*** mmcdaris has quit IRC | 22:55 | |
*** jlucci has joined #openstack-trove | 22:59 | |
*** adrian_otto has joined #openstack-trove | 23:04 | |
*** krow has joined #openstack-trove | 23:07 | |
*** datsun180b has quit IRC | 23:09 | |
*** mmcdaris has joined #openstack-trove | 23:12 | |
*** jcru has quit IRC | 23:14 | |
*** saurabhs has quit IRC | 23:28 | |
*** jgriffith has joined #openstack-trove | 23:33 | |
*** krow has quit IRC | 23:35 | |
*** paul_lodronio has left #openstack-trove | 23:37 | |
*** saurabhs has joined #openstack-trove | 23:39 | |
openstackgerrit | Tim Simpson proposed a change to openstack/trove: Fixes pagination with non-string markers types. https://review.openstack.org/51981 | 23:40 |
*** jlucci has quit IRC | 23:41 | |
*** jlucci has joined #openstack-trove | 23:41 | |
*** grapex has quit IRC | 23:42 | |
*** krow has joined #openstack-trove | 23:51 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!