Wednesday, 2013-08-07

*** dina_belova has joined #openstack-meeting-alt00:09
*** dina_belova has quit IRC00:14
*** NikitaKonovalov has joined #openstack-meeting-alt00:16
*** markwash has quit IRC00:19
*** salv-orlando has quit IRC00:20
*** dosaboy_ has joined #openstack-meeting-alt00:20
*** dosaboy has quit IRC00:20
*** NikitaKonovalov has quit IRC00:20
*** dina_belova has joined #openstack-meeting-alt01:10
*** dina_belova has quit IRC01:15
*** flwang has quit IRC01:15
*** NikitaKonovalov has joined #openstack-meeting-alt01:16
*** esp1 has joined #openstack-meeting-alt01:16
*** mestery_ has joined #openstack-meeting-alt01:17
*** mestery has quit IRC01:19
*** NikitaKonovalov has quit IRC01:20
*** esp1 has left #openstack-meeting-alt01:24
*** markmcclain has quit IRC01:37
*** flwang has joined #openstack-meeting-alt01:53
*** anteaya has quit IRC02:04
*** enikanorov_ has quit IRC02:06
*** tanisdl has quit IRC02:07
*** dina_belova has joined #openstack-meeting-alt02:10
*** flwang has quit IRC02:13
*** dina_belova has quit IRC02:15
*** NikitaKonovalov has joined #openstack-meeting-alt02:16
*** NikitaKonovalov has quit IRC02:21
*** sarob has joined #openstack-meeting-alt02:46
*** bdpayne has quit IRC02:49
*** bdpayne has joined #openstack-meeting-alt02:50
*** IlyaE has joined #openstack-meeting-alt02:55
*** bdpayne has quit IRC02:56
*** dina_belova has joined #openstack-meeting-alt03:11
*** dina_belova has quit IRC03:16
*** NikitaKonovalov has joined #openstack-meeting-alt03:17
*** mestery_ is now known as mestery03:19
*** NikitaKonovalov has quit IRC03:22
*** IlyaE has quit IRC03:32
*** sarob has quit IRC03:35
*** sarob has joined #openstack-meeting-alt03:35
*** sarob has quit IRC03:40
*** dosaboy has joined #openstack-meeting-alt03:44
*** dosaboy_ has quit IRC03:46
*** enikanorov has joined #openstack-meeting-alt03:51
*** SergeyLukjanov has joined #openstack-meeting-alt03:59
*** sarob has joined #openstack-meeting-alt04:07
*** dina_belova has joined #openstack-meeting-alt04:11
*** abaron has joined #openstack-meeting-alt04:12
*** dina_belova has quit IRC04:16
*** NikitaKonovalov has joined #openstack-meeting-alt04:18
*** NikitaKonovalov has quit IRC04:22
*** megan_w has joined #openstack-meeting-alt04:22
*** megan_w has quit IRC04:25
*** megan_w has joined #openstack-meeting-alt04:25
*** megan_w has quit IRC04:29
*** dina_belova has joined #openstack-meeting-alt04:33
*** sarob has quit IRC04:36
*** sarob has joined #openstack-meeting-alt04:36
*** dina_belova has quit IRC04:36
*** lastidiot has quit IRC04:41
*** sarob has quit IRC04:41
*** abaron has quit IRC04:47
*** IlyaE has joined #openstack-meeting-alt04:55
*** Nadya has joined #openstack-meeting-alt04:58
*** sarob has joined #openstack-meeting-alt05:00
*** dina_belova has joined #openstack-meeting-alt05:05
*** boris-42 has joined #openstack-meeting-alt05:11
*** Nadya has quit IRC05:15
*** NikitaKonovalov has joined #openstack-meeting-alt05:18
*** dina_belova has quit IRC05:22
*** NikitaKonovalov has quit IRC05:22
*** dina_belova has joined #openstack-meeting-alt05:24
*** dina_belova has quit IRC05:24
*** sarob has quit IRC05:29
*** sarob has joined #openstack-meeting-alt05:30
*** sarob has quit IRC05:34
*** sarob has joined #openstack-meeting-alt05:44
*** SergeyLukjanov has quit IRC05:48
*** sarob has quit IRC05:49
*** sarob has joined #openstack-meeting-alt05:49
*** stanlagun has quit IRC05:53
*** sarob has quit IRC05:53
*** akuznetsov has joined #openstack-meeting-alt05:57
*** NikitaKonovalov has joined #openstack-meeting-alt06:17
*** sarob has joined #openstack-meeting-alt06:20
*** NikitaKonovalov has quit IRC06:21
*** sarob has quit IRC06:26
*** NikitaKonovalov has joined #openstack-meeting-alt06:51
*** sarob has joined #openstack-meeting-alt06:52
*** sarob has quit IRC06:59
*** Nadya has joined #openstack-meeting-alt07:02
*** esp1 has joined #openstack-meeting-alt07:04
*** NikitaKonovalov has quit IRC07:05
*** esp1 has left #openstack-meeting-alt07:08
*** salv-orlando has joined #openstack-meeting-alt07:12
*** sarob has joined #openstack-meeting-alt07:25
*** ben_duyujie has joined #openstack-meeting-alt07:26
*** NikitaKonovalov has joined #openstack-meeting-alt07:29
*** sarob has quit IRC07:29
*** SergeyLukjanov has joined #openstack-meeting-alt07:30
*** dina_belova has joined #openstack-meeting-alt07:40
*** Nadya has quit IRC07:43
*** IlyaE has quit IRC07:51
*** ben_duyujie has quit IRC07:54
*** dteselkin has quit IRC08:18
*** sarob has joined #openstack-meeting-alt08:25
*** sarob has quit IRC08:30
*** ruhe has joined #openstack-meeting-alt08:37
*** dukhlov_ has joined #openstack-meeting-alt08:56
*** akuznetsov has quit IRC09:08
*** dina_belova has quit IRC09:12
*** ruhe has quit IRC09:15
*** ruhe has joined #openstack-meeting-alt09:17
*** sarob has joined #openstack-meeting-alt09:26
*** sarob has quit IRC09:31
*** dina_belova has joined #openstack-meeting-alt09:42
*** dina_belova has quit IRC09:51
*** pcm_ has joined #openstack-meeting-alt10:05
*** pcm_ has joined #openstack-meeting-alt10:06
*** abaron has joined #openstack-meeting-alt10:19
*** NikitaKonovalov has quit IRC10:21
*** ruhe has quit IRC10:25
*** sarob has joined #openstack-meeting-alt10:26
*** dina_belova has joined #openstack-meeting-alt10:31
*** sarob has quit IRC10:31
*** NikitaKonovalov has joined #openstack-meeting-alt10:51
*** NikitaKonovalov has quit IRC10:53
*** NikitaKonovalov has joined #openstack-meeting-alt10:53
*** ruhe has joined #openstack-meeting-alt10:55
*** akuznetsov has joined #openstack-meeting-alt10:58
*** ruhe has quit IRC11:02
*** boris-42 has quit IRC11:19
*** sarob has joined #openstack-meeting-alt11:27
*** sarob has quit IRC11:32
*** tedross has joined #openstack-meeting-alt11:32
*** dukhlov_ has quit IRC11:34
*** nimi has joined #openstack-meeting-alt11:50
*** nimi has quit IRC11:56
*** nimi has joined #openstack-meeting-alt11:57
*** ruhe has joined #openstack-meeting-alt11:58
*** akuznetsov has quit IRC12:03
*** NikitaKonovalov has quit IRC12:03
*** NikitaKonovalov has joined #openstack-meeting-alt12:07
*** pdmars has joined #openstack-meeting-alt12:11
*** pcm__ has joined #openstack-meeting-alt12:12
*** pcm_ has quit IRC12:14
*** nimi has quit IRC12:19
*** nimi has joined #openstack-meeting-alt12:19
*** boris-42 has joined #openstack-meeting-alt12:30
*** demorris has joined #openstack-meeting-alt12:35
*** akuznetsov has joined #openstack-meeting-alt12:47
*** sarob has joined #openstack-meeting-alt12:58
*** nimi has left #openstack-meeting-alt13:00
*** nimi has quit IRC13:00
*** sarob has quit IRC13:02
*** anteaya has joined #openstack-meeting-alt13:04
*** vkmc has joined #openstack-meeting-alt13:12
*** vkmc has joined #openstack-meeting-alt13:12
*** akuznetsov has quit IRC13:20
*** NikitaKonovalov has quit IRC13:28
*** demorris has quit IRC13:30
*** dina_belova has quit IRC13:38
*** ruhe has quit IRC13:42
*** ruhe has joined #openstack-meeting-alt13:44
*** ruhe has quit IRC13:45
*** markmcclain has joined #openstack-meeting-alt13:47
*** NikitaKonovalov has joined #openstack-meeting-alt13:58
*** sarob has joined #openstack-meeting-alt13:58
*** sarob has quit IRC14:03
*** NikitaKonovalov has quit IRC14:03
*** dina_belova has joined #openstack-meeting-alt14:05
*** ruhe has joined #openstack-meeting-alt14:15
*** lastidiot has joined #openstack-meeting-alt14:16
*** megan_w has joined #openstack-meeting-alt14:16
*** NikitaKonovalov has joined #openstack-meeting-alt14:21
*** jmontemayor has joined #openstack-meeting-alt14:22
*** tanisdl has joined #openstack-meeting-alt14:25
*** IlyaE has joined #openstack-meeting-alt14:29
*** lastidiot has quit IRC14:31
*** demorris has joined #openstack-meeting-alt14:49
*** katyafervent has joined #openstack-meeting-alt14:53
*** dina_belova has quit IRC14:54
*** jmontemayor has quit IRC14:56
*** flaper87 is now known as flaper87_afk14:57
*** sarob has joined #openstack-meeting-alt14:59
*** boris-42 has quit IRC15:03
*** boris-42_ has joined #openstack-meeting-alt15:03
*** dina_belova has joined #openstack-meeting-alt15:03
*** sarob has quit IRC15:04
*** jmontemayor has joined #openstack-meeting-alt15:04
*** HenryG has quit IRC15:06
*** boris-42_ is now known as boris-4215:08
*** NikitaKonovalov has quit IRC15:10
*** lastidiot has joined #openstack-meeting-alt15:11
*** NikitaKonovalov has joined #openstack-meeting-alt15:14
*** esp has joined #openstack-meeting-alt15:17
*** esp has left #openstack-meeting-alt15:17
*** rnirmal has joined #openstack-meeting-alt15:18
*** dina_belova has quit IRC15:20
*** SergeyLukjanov has quit IRC15:20
*** NikitaKonovalov has quit IRC15:21
*** sarob has joined #openstack-meeting-alt15:31
*** HenryG has joined #openstack-meeting-alt15:36
*** sarob has quit IRC15:37
*** isviridov has joined #openstack-meeting-alt15:38
*** ruhe has quit IRC15:41
*** NikitaKonovalov has joined #openstack-meeting-alt15:52
*** salv-orlando has quit IRC15:55
*** NikitaKonovalov has quit IRC15:55
*** ruhe has joined #openstack-meeting-alt15:59
*** bdpayne has joined #openstack-meeting-alt16:16
*** isviridov has quit IRC16:19
*** isviridov_ has joined #openstack-meeting-alt16:19
*** jmontemayor has quit IRC16:32
*** demorris has quit IRC16:32
*** demorris has joined #openstack-meeting-alt16:36
*** venkatesh has joined #openstack-meeting-alt16:41
*** tsimmons has joined #openstack-meeting-alt16:44
*** boris-42 has quit IRC16:45
*** venkatesh has quit IRC16:50
*** msisk has joined #openstack-meeting-alt16:51
*** HenryG has quit IRC16:53
*** HenryG has joined #openstack-meeting-alt16:54
*** betsy has joined #openstack-meeting-alt16:59
*** ruhe has quit IRC17:01
*** markwash has joined #openstack-meeting-alt17:01
*** Guest21162 has joined #openstack-meeting-alt17:07
*** ruhe has joined #openstack-meeting-alt17:11
*** msisk has quit IRC17:17
*** IlyaE has quit IRC17:17
*** sarob has joined #openstack-meeting-alt17:18
*** hub_cap has left #openstack-meeting-alt17:19
*** lastidiot has quit IRC17:24
*** sacharya1 has joined #openstack-meeting-alt17:24
*** sacharya1 has quit IRC17:24
*** ruhe has quit IRC17:30
*** sarob_ has joined #openstack-meeting-alt17:30
*** sarob_ has quit IRC17:33
*** sarob__ has joined #openstack-meeting-alt17:33
*** sarob has quit IRC17:34
*** IlyaE has joined #openstack-meeting-alt17:34
*** sa_ has joined #openstack-meeting-alt17:35
*** ruhe has joined #openstack-meeting-alt17:39
*** sarob__ has quit IRC17:45
*** sarob has joined #openstack-meeting-alt17:45
*** sarob has quit IRC17:45
*** harlowja has quit IRC17:45
*** sarob has joined #openstack-meeting-alt17:46
*** ruhe has quit IRC17:46
*** harlowja has joined #openstack-meeting-alt17:48
*** CaptTofu has joined #openstack-meeting-alt17:49
*** boris-42 has joined #openstack-meeting-alt17:51
*** sa_ has quit IRC17:54
*** sacharya has joined #openstack-meeting-alt17:55
*** sarob has quit IRC17:57
*** sarob has joined #openstack-meeting-alt17:57
*** ashes412 has joined #openstack-meeting-alt17:59
*** ashes412 has quit IRC18:00
*** sarob_ has joined #openstack-meeting-alt18:00
*** sarob has quit IRC18:02
*** sarob_ has quit IRC18:04
*** jmontemayor has joined #openstack-meeting-alt18:05
*** tsimmons has left #openstack-meeting-alt18:05
*** dina_belova has joined #openstack-meeting-alt18:06
*** sarob has joined #openstack-meeting-alt18:06
*** flaper87_afk is now known as flaper8718:10
*** dina_belova has quit IRC18:14
*** demorris has quit IRC18:23
*** Guest21162 has left #openstack-meeting-alt18:25
*** dina_belova has joined #openstack-meeting-alt18:28
*** SergeyLukjanov has joined #openstack-meeting-alt18:31
*** abaron has quit IRC18:39
*** ashestakov___ has joined #openstack-meeting-alt18:40
*** CaptTofu has quit IRC18:44
*** sarob has quit IRC18:47
*** sarob has joined #openstack-meeting-alt18:47
*** sarob has quit IRC18:48
*** sarob has joined #openstack-meeting-alt18:49
*** ashestakov___ has left #openstack-meeting-alt18:54
*** ashes922 has joined #openstack-meeting-alt18:55
*** Nadya has joined #openstack-meeting-alt18:57
*** ruhe has joined #openstack-meeting-alt18:58
*** sirmax has joined #openstack-meeting-alt18:58
sirmaxHi18:59
*** NikitaKonovalov has joined #openstack-meeting-alt19:02
*** Nadya_ has joined #openstack-meeting-alt19:05
*** Nadya has quit IRC19:06
*** NikitaKonovalov has quit IRC19:07
*** betsy has quit IRC19:07
*** abaron has joined #openstack-meeting-alt19:10
*** sacharya has quit IRC19:15
*** sacharya has joined #openstack-meeting-alt19:16
*** vipul is now known as vipul-away19:19
*** vipul-away is now known as vipul19:19
*** jmontemayor has quit IRC19:29
*** ashestakov has quit IRC19:30
*** ruhe has quit IRC19:30
*** ashes922 has quit IRC19:31
*** ashestakov has joined #openstack-meeting-alt19:31
*** jmontemayor has joined #openstack-meeting-alt19:34
*** IlyaE has quit IRC19:36
*** imsplitbit has joined #openstack-meeting-alt19:38
*** saurabhs has joined #openstack-meeting-alt19:38
*** sarob has quit IRC19:43
*** sarob has joined #openstack-meeting-alt19:43
*** IlyaE has joined #openstack-meeting-alt19:46
*** sarob has quit IRC19:47
*** KennethWilke has joined #openstack-meeting-alt19:47
*** hub_cap has joined #openstack-meeting-alt19:54
*** IlyaE has quit IRC19:57
*** jasonb365 has joined #openstack-meeting-alt19:58
*** earthpiper has joined #openstack-meeting-alt19:59
imsplitbito/19:59
imsplitbithola19:59
earthpiperHello.19:59
*** datsun180b has joined #openstack-meeting-alt20:00
*** jcru has joined #openstack-meeting-alt20:00
hub_cap#startmeeting trove20:00
openstackMeeting started Wed Aug  7 20:00:32 2013 UTC and is due to finish in 60 minutes.  The chair is hub_cap. Information about MeetBot at http://wiki.debian.org/MeetBot.20:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.20:00
*** openstack changes topic to " (Meeting topic: trove)"20:00
openstackThe meeting name has been set to 'trove'20:00
KennethWilkehello!20:00
hub_cap#link https://wiki.openstack.org/wiki/Meetings/TroveMeeting20:00
hub_capmoving my desk inside brb20:00
*** sarob has joined #openstack-meeting-alt20:00
ashestakovhi guys20:01
ashestakov#help20:01
*** grapex has joined #openstack-meeting-alt20:01
hub_caphi ashestakov20:01
hub_capwelcome20:01
hub_capgot a packed meeting today20:02
hub_caplets get started w/ last wks action items20:02
vipulo/20:02
hub_cap#link http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-07-31-20.00.html20:02
*** isviridov has joined #openstack-meeting-alt20:02
hub_cap^ ^ not updated on teh meeting page, so use this link20:02
*** amytron_ has joined #openstack-meeting-alt20:02
hub_caponly one AI, vipul get Nik20:02
*** NikitaKonovalov has joined #openstack-meeting-alt20:02
hub_cap#topic action items20:03
*** openstack changes topic to "action items (Meeting topic: trove)"20:03
vipulSlickNiTABTAB20:03
hub_capoh i know this one20:03
hub_capexactly20:03
hub_capso, ive added teh core team to the -ptl group20:03
vipuli holla'd at him20:03
*** Riddhi has joined #openstack-meeting-alt20:03
hub_capso we can all upload to pypi20:03
hub_capand i uploaded a new tag to pypi20:03
*** SlickNik has joined #openstack-meeting-alt20:03
hub_capas per mordreds request20:03
SlickNiksorry, running a bit late.20:04
hub_capso SlickNik grapex vipul you can all tag20:04
*** adrian_otto has joined #openstack-meeting-alt20:04
*** amytron_ is now known as amytron20:04
SlickNikthanks for explaining the tagging situation hub_cap20:04
adrian_ottohi20:04
hub_capnp!20:04
hub_caphi adrian_otto20:04
hub_cap#topic clustering api update20:04
*** openstack changes topic to "clustering api update (Meeting topic: trove)"20:04
imsplitbithello20:04
hub_capimsplitbit: anything to report here?20:04
imsplitbityay!20:04
imsplitbitwell sure20:04
hub_capGO GO GO20:04
imsplitbitI got hung up on testing20:04
cp16nethi20:04
imsplitbitbut got something worked out and have unittests done20:05
hub_capawersome20:05
imsplitbitI started working on adding clustertypes to troveclient20:05
imsplitbitthis is all just for clustertypes btw20:05
SlickNik#link https://wiki.openstack.org/wiki/GerritJenkinsGithub#Tagging_a_Release20:05
imsplitbitsorry20:05
imsplitbitbut yeah I'm close to having that done20:05
*** abaron has quit IRC20:05
hub_capcool. good first steps20:05
imsplitbitshould be today or tomorrow20:05
vipulcool looking forward to it imsplitbit20:05
hub_capgreat work. maybe consider pushing a review for us to look at?20:05
hub_caponce the clustertypes is done20:06
imsplitbitas soon as I have client20:06
imsplitbitI will push both20:06
hub_capyes perfect20:06
imsplitbitthat way they can be reviewed/tested20:06
*** amytron has quit IRC20:06
hub_capokey. moving on if no questions20:06
*** dukhlov has joined #openstack-meeting-alt20:06
*** amytron has joined #openstack-meeting-alt20:06
*** saurabhs has quit IRC20:06
hub_cap#topic docstring rules20:06
*** openstack changes topic to "docstring rules (Meeting topic: trove)"20:06
hub_capso SlickNik did some great work to get developer docs20:06
hub_capSlickNik: can u link em20:06
*** saurabhs has joined #openstack-meeting-alt20:06
hub_capbut he mentioned that we arent adding our module docs, cuz frankly20:07
hub_capthey suck20:07
SlickNik#link http://docs.openstack.org/developer/trove/20:07
hub_capso we brainstormed on adding a soft rule to our reviews20:07
*** NikitaKonovalov has quit IRC20:07
hub_cap1) new methods must have a docstring (unles tey are like, 1 liner @properties, use good judgement)20:07
hub_cap2) if you mod an existing method, add a docstring to it, but dont go doc'ing up the whole module20:08
hub_capdoes that sound fair to everyone?20:08
grapexhub_cap: Should doc'ing up the whole module be in a seperate PR?20:08
KennethWilkei am in favor of this20:08
hub_capgrapex: id think so20:08
grapexhub_cap: Sounds good.20:08
hub_capif you _want_ to go doc up a module, do it, for sure20:08
vipulworks for me20:08
hub_capbut not _in_ another review20:08
hub_captoo much for one review id think20:08
kevinconwayhub_cap: will there be any soft rules around pep8 or pyflakes validation?20:08
hub_caparent those hard rules already?20:09
KennethWilkehub_cap: should arguments for functions and such be doc'd for sphinx?20:09
KennethWilkeand are there any rules on that20:09
hub_capthe jenkins builds run pep820:09
kevinconwaypyflakes for sure has a lot of errors ignored20:09
grapexKennethWilke: Good point.20:09
hub_capi think thats fair KennethWilke20:09
hub_capkevinconway: you mean the ones ignored in tox.ini?20:09
earthpiperI vote we use sphinx like doc strings.20:09
clarkbhub_cap: kevinconway: if you use flake8 you get both20:10
clarkbmost other projects have switched20:10
SlickNikearthpiper: we would have to. The documentation is built using sphinx.20:10
hub_capwe are using flake8 for our [...:pep8] thing in tox.ini20:10
hub_capclarkb:  ^ ^20:10
*** demorris has joined #openstack-meeting-alt20:10
datsun180btox -epep8 just calls flake820:10
hub_cap#link https://github.com/openstack/trove/blob/master/tox.ini20:10
clarkbperfect20:10
kevinconwayi only ask because pyflakes enforces their style guide which is a superset of PEP820:10
kevinconwaycurious if we have any desire to use that or if we just need PEP820:11
hub_capare we ignoring _more_ than other projects?20:11
*** robertmyers has joined #openstack-meeting-alt20:11
hub_capid prefer we go w/ the other projects just cuz i dont want someone whos worked on another project ccome along and get failures cuz our flake setup is diff20:11
hub_capif we are ignoring more, then we need to add some tasks to fix them in the codebase tho20:11
grapexhub_cap: Yes, that would be awfully flakey of us (no pun intended)20:12
hub_cap;) grapex20:12
*** esp has joined #openstack-meeting-alt20:12
hub_capi think its a fair point tho kevinconway and lets take it to the chat room to discuss examples in detail20:12
hub_capsound good?20:12
SlickNikI think that sounds good.20:12
hub_capcuz we might rule differently on some20:12
kevinconwaythat sounds good20:12
hub_capword20:12
hub_cap#action DOC DOC DOC20:12
hub_cap;)20:13
hub_cap#topic NRDB ammend to trove20:13
*** openstack changes topic to "NRDB ammend to trove (Meeting topic: trove)"20:13
hub_capjust wanted ot say that the TC ruled on the topic20:13
hub_capand we are good!20:13
KennethWilkeweee20:13
konetzedYEA!20:13
SlickNikIt would also be nice if someone could compare the lists of errors that we're ignoring vs what a couple of other projects are ignoring as examples.20:13
hub_cap\o/20:13
hub_cap+1 SlickNik20:13
SlickNikHell yea!20:13
vipuland someone blogged about it!20:13
hub_capvipul: link it ;)20:14
vipul#link v20:14
vipulhttp://www.zerobanana.com/archive/2013/08/0720:14
vipulyou already seen20:14
hub_capalso, i ammended the mission to add the word 'provisioning' as per the TC's request20:14
hub_capi know i just wanted others to see ;)20:14
imsplitbithub_cap: :)20:14
KennethWilkesounds good20:14
grapexhub_cap: Nice.20:14
hub_capok now for the fun part!!20:15
hub_capfirst lets discuss rpm integration20:15
hub_cap#topic rpm integration20:15
*** openstack changes topic to "rpm integration (Meeting topic: trove)"20:15
hub_capashestakov: care to comment on this?20:15
ashestakovhub_cap: i just finished redhat class and tested it on fedora and centos20:15
hub_capwonderful!!20:16
ashestakovcan i commit it to this change https://review.openstack.org/#/c/36337/ ?20:16
hub_capsafe to assume we can expect a review somewhat soon?20:16
hub_caphmm that might be fair since its mostly reviewed already20:16
hub_capwant to take it over20:16
hub_cap?20:16
hub_capanyone opposed to that? vipul SlickNik grapex ?20:16
hub_capfor ashestakov to take it over20:16
hub_capalso ashestakov woudl u like to introduce yourself? so people know you20:17
grapexhub_cap: I'm fine with it, although it may be easier for ashestakov if what's there got merged first.20:17
vipulI can take a look20:17
grapexSeemed pretty close.20:17
vipuloh i can retract my -1 if adding a test isn't worth it20:17
hub_capit _is_ but the rhel impl is a complete waste20:17
hub_capin that review as it is20:17
hub_capits just pass lol20:18
hub_capvipul: well its hard ot do that w/o just faking the existence of the files20:18
hub_capwhich then is just validating that the Base stuff works, which it does20:18
hub_capwhats funny is that py26 is run on a centos machine20:18
ashestakovbut i finished only pkg things, still have distributive specific thigs in mysql_service20:18
hub_capso it was failing at first because it was grabbing the rhel manager lol20:18
hub_capok ashestakov lets merge that review then20:18
hub_capand then you can create a new review20:18
hub_capill talk to vipul about merging it today so you can make progress20:19
vipulcool beans20:19
vipulashestakov: we never got an intro :)20:19
hub_capid LOVE to see rpm integration before h3 is cut. that will be awesome!20:19
SlickNikI'm for merging this piece in first so that we don't have a gargantuan review later.20:20
hub_cap+120:20
hub_capok moving on?20:20
ashestakovhub_cap: still not clear there trove/guestagent/manager/mysql_service.py, have i add if/else to detect what tool use to enable mysql onboot?20:21
hub_capyes thats a valid quesiton i dont think we answered. can we chat about it in #openstack-trove after the weekly meeting?20:21
ashestakovok20:21
hub_capand thank you for your work getting rpm stuff working ashestakov20:21
hub_capNOW The fun part, more ashestakov talking!20:21
hub_cap#topic new blueprints20:22
*** openstack changes topic to "new blueprints (Meeting topic: trove)"20:22
hub_cap#link https://blueprints.launchpad.net/trove/+spec/guest-config-through-metadata20:22
hub_caplets start with this20:22
hub_capi feel like this is straightforward.20:22
ashestakovso i suggests to push trove-guestagent.conf though metadata, like guest_info20:22
hub_capthe guest config can be written to metadata server, and pulled down on install20:22
vipulfile injection?20:22
ashestakovvipul: yes20:23
hub_capso metadata != file injection20:23
hub_capok20:23
hub_capso the taskmgr sends /both/ configs down20:23
konetzedI like it, would like to know more about it20:23
hub_capi think thats a fair point. we might even be able to template it20:23
ashestakovactually its question to discuss how to push it20:23
hub_capdo you mean whether we push it via the metadata service, or thru file_injection?20:24
grapexA good thing to think about also is what gives the guest it's identity.20:24
grapexNow it looks in the config file which has the instance ID20:24
*** boris-42 has quit IRC20:24
hub_captahts already pushed thru file injection grapex20:24
grapexin the past it would make a call to hostname, and then talk back to the central database on startup to determine what's ID was... which was pretty goofy. :p20:24
hub_capyes it was lol ;)20:24
hub_capbut it worked!!20:24
grapexSorry, you said metadata != file injection and I read it was we'd be replacing file injection.20:25
grapexN/m20:25
hub_capis that what you are asking ashestakov?20:25
vipulis this similar to the config drive stuff?20:25
hub_capwhether to use metadata server vs file injection?20:25
ashestakovhub_cap: i think file injection will better, but is need feature to update config on fly and restart guestagent?20:26
*** Nadya_ has quit IRC20:26
hub_capim not sure thre is a need for that now ashestakov20:26
hub_capif there is in the future, i think the taskmgr is a good place to do that20:26
hub_capand the taskmgr will be doing the file injection by default20:26
hub_capon create instance20:26
hub_capso it wouldnt be hard to do that20:27
ashestakovyep20:27
vipulfile injection not supported in all hypervisors though right?20:27
hub_capok so i think that pushing the config file via file injection is a good idea, just like we do with guest_info today20:27
vipulis that something we need to worry about?20:27
hub_capis it not?20:27
hub_capwell vipul20:27
hub_capif its not20:27
hub_capthen you shiz wont work anyway20:27
hub_capcuz we inject guest_info20:27
vipullol true :)20:28
hub_capand like grapex said _thats_ the uuid20:28
grapexhub_cap: What's the difference between the "config file" and the "guest_info?"20:28
hub_capgrapex: if we inject them both, nothing20:28
grapexOh- the two config files20:28
grapexok20:28
hub_capwe can wrap them into one file if we want...20:28
konetzedhub_cap: i was just going to say why do we have two20:28
konetzederr continue to have two20:28
hub_capwe had two cuz 1 was static20:28
hub_capand the guest_info was dynamic and injected20:28
hub_capbut since they are all going to be injected we can cut it down to one file20:29
grapexkonetzed: That way we can build images for each environment with the static config in place20:29
konetzedhub_cap: something we can revisit later20:29
SlickNik+1 to moving them into the same file.20:29
hub_capgrapex: either way20:29
grapexhub_cap: Or we could have the guest grab additional info by asking Trove for it20:29
grapexAlthough20:29
ashestakovmaybe we can insert guest_info to config on instance create, and use only one file?20:29
hub_capyour taskmgr will have that config file for that config envriontment20:29
grapexlol, how could it ask Trove without already having it?20:29
hub_capashestakov: i think thts what we are suggesting20:29
hub_caplol grapex20:29
hub_capim ok with 1 config file20:30
hub_capbut lets leave 2 for now20:30
konetzed+120:30
hub_capand make them discrete reviews / blueprints20:30
hub_caplets first inject the main config and revisit it20:30
hub_capsound good?20:30
SlickNikyeah, doesn't have to be part of the same bp20:30
hub_capexactly SlickNik20:30
hub_capok ill add to this blueprint what weve discussed20:30
hub_capafter the meeting20:30
hub_capand approve it20:30
hub_capNEXT20:30
SlickNikis this for h3?20:30
vipuloh oh i want that to be configurable :)20:31
hub_cap#link https://blueprints.launchpad.net/trove/+spec/guestagent-through-userdata20:31
vipulnot just send it by default20:31
hub_capSlickNik: maybe but maybe not20:31
vipulto CYA in prod20:31
hub_capok vipul thats faire20:31
hub_cap*fair20:31
hub_capill add that as well20:31
SlickNiksounds good.20:32
hub_capashestakov: go ahead with the guestagent-userdata20:32
ashestakovso guestagent-userdata, i suggests to simple add possibility to push cloudinit script to instance20:32
ashestakovthis script can prepare instance and setup package with agent20:33
hub_cap+1 to this20:33
hub_capbasically move the bootstrap junk we do today to userdata20:33
konetzedinteresting use case20:33
konetzedbut should make things way more flexable20:33
vipuldoes this require bringing back apt repo into devstack?20:33
hub_capi dont think so20:33
hub_capwe will not do that ;)20:34
*** dina_belova has quit IRC20:34
ashestakovi think scripth may different, depends on service type20:34
hub_capagreed20:34
konetzedwith this is there any reason that repos couldnt be handed down to a guest?20:34
vipulrepo or package?20:34
konetzedrepo20:34
dukhlovmaybe we can also deploy guestagent config using this script too? (from previous blueprint)20:35
hub_capcloud-init is easy to make configurable20:35
konetzedreally a repo is just a conf ffile20:35
hub_capdukhlov: thats not a bad idea. the guest_info needs to be injected because its created on the fly for each instance20:35
konetzedmaybe we are getting lost in what this could all be used for20:35
hub_capbut the config file that has the static stuff could be done this way too20:35
hub_capyes konetzed we are. i think its a good idea20:36
vipulmy understanding so far is we do a firstboot.d and rsync the guest agent.. we wnat to change to to be user_data on boot20:36
saurabhswhat all we want to inside user_data script? Just install guest agant or install all the dependancies (like, mysql)?20:36
hub_capsaurabhs: well for the dev env i think install the dependency too20:36
hub_capbut we need to make sure teh user data script is configurable so a production env can use vanilla images20:37
vipulYea as long as the contents of that script can be driven by deployment then it shoudl be ok20:37
hub_capcorrect vipul20:37
*** Riddhi has left #openstack-meeting-alt20:37
hub_capi think that ashestakov is thinking of a vanilla image, correct?20:37
ashestakovhub_cap: correct20:37
hub_capand we can install each service on it in teh user data script20:37
hub_capso that its ready to run on create20:37
hub_capor ready to "configure" on create20:37
saurabhsif we put too much inside user_data it increases the instance boot up/init time20:37
hub_capwhere teh guest does the configuration20:37
hub_capsaurabhs: yes it does, and for development we dont want this20:38
hub_capbut for deployment its feasable20:38
ashestakovi mean, by this script we can configure selinux, iptables, repos, setup tools, setup agent, setup anything20:38
SlickNiksaurabhs: that's why we'll make it configurable at deploy time.20:38
hub_capexactly20:38
vipulwe just need to make sure we're still doing a mysql image in redstack20:38
vipulso our int-tests are sane20:38
SlickNik+1 to that vipul20:39
SlickNikOtherwise it might take longer.20:39
*** IlyaE has joined #openstack-meeting-alt20:39
hub_capvipul: correct20:39
hub_capand then ashestakov can use vanillla images w/ special networking stuff in his deplouyment if needed20:39
vipulsounds good20:39
hub_capsound good ashestakov ?20:40
ashestakovhub_cap: yes20:40
hub_capperfect ill add the summary after the meeting20:40
SlickNiksounds good to me as well.20:40
hub_capmoving on20:40
hub_capKennethWilke: im saving yours20:40
hub_cap#link https://blueprints.launchpad.net/trove/+spec/ssh-key-option20:40
hub_capi like this one as well for the record20:40
dukhlovalso as I know in this way HEAT also works and HEAT integration will be easier for us in future20:40
SlickNikhow are we proposing we add the key in?20:41
hub_capdukhlov: all of this will help with heat integration20:41
*** IlyaE has quit IRC20:41
konetzedhub_cap: couldnt this be done by the last blueprint?20:41
hub_capand im doing that starting this week20:41
hub_capso i might be adding all this in by default ;)20:41
hub_capkonetzed:  not exactly20:41
hub_capnova boot has a special kwarg for this20:41
hub_capSlickNik:  for the purpose of maintancence20:42
konetzedah20:42
hub_cap_not_ for a customer20:42
hub_capNOT NOT NOT for a customer ;)20:42
hub_capfor the system maintainers to log in to instances taht arent containers (lol)20:42
hub_capthats how i understand it20:42
hub_capcorrect ashestakov ?20:42
grapexhub_cap: Sounds like a great idea.20:42
vipulbasiically adding a --key-name arg?20:42
ashestakovhub_cap: exactly20:42
hub_capyes vipul20:42
grapexSeems like it would be best to add an RPC call to add this on demand as well.20:43
ashestakovbut, will only one key for all instances?20:43
grapexMake it part of the MGMT api20:43
SlickNikSo, I take it this would be configurable somewhere as well?20:43
hub_capashestakov: i assumed so20:43
adrian_ottokeys need to be unique to instances20:43
grapexashestakov: If it was a MGMT api call you could pass in a password, or one would be generated and get passed back to you.20:43
SlickNikWill we do key mgmt for nova?20:43
hub_capadrian_otto: this is for maintaincence w/o a keyserver so im not sure thatll be the case20:43
SlickNikI mean, what if the key name isn't already in nova?20:43
hub_capthe customer wont be able to create or use teh key20:44
adrian_ottoeven for maintenance, the best practice is not to share credentials within a grouping of resources.20:44
vipultrove currrently boots an instance in a non-shared tenant20:44
*** demorris has quit IRC20:44
vipulso that keyname has to be exist in each tenant20:44
adrian_ottoyou can use a keyserver if you want a single credential to yield more credentials.20:44
hub_capso based on what adrian_otto and vipul say, we should probably investigate this more20:45
hub_capashestakov: lets focus this blueprint based on security concerns and talk about it next week20:45
SlickNikYes, this seems problematic as is.20:45
ashestakovactually, we can push key through cloudinit :)20:46
hub_capashestakov: can you answer the questions (by next week) on 1) different keys for each instance, 2) keys belonging to each tenant20:46
vipulthre you go ;)20:46
hub_capashestakov: given you can do that, its up to you to decide how secure to make it eh?20:46
hub_capand we can keep it out of trove20:46
SlickNikashestakov: that might be a better option to consider.20:46
adrian_ottoas an operator you can decide to put the same key on all instances, but the system should support the ability to put a  unique key on each instance to allow for the best practice to be applied.20:46
SlickNikLet's think about this one and discuss it some more.20:46
hub_capadrian_otto: i agree w that20:47
vipuladrian_otto: +120:47
SlickNikdef adrian_otto20:47
KennethWilkelol20:47
hub_capso lets leave this as not approved and we can discuss more ashestakov20:47
hub_capi think he meant def adrian_otto(self):20:47
KennethWilkei think so too20:47
hub_capjust wanted to quickly say20:47
hub_cap#link https://blueprints.launchpad.net/horizon/+spec/trove-support20:47
konetzedthere are about 100 ways of doing this w/o putting a key on20:48
hub_capthere is now a blueprint to add trove support to horizon20:48
SlickNikheh, just re-read my last comment20:48
hub_capagreed konetzed20:48
konetzedi type slow :(20:48
vipulhub_cap: Nice!20:48
SlickNikAwesome!20:48
hub_capmaybe we can have the work robertmyers did (and AGiardini updated) pushed up for review20:48
vipulso we're able to do this now i take it20:48
robertmyersyes20:48
hub_capwell they said there was no hard and fast rule20:48
SlickNiksweet robertmyers!20:48
grapexThat would be awesome.20:49
vipulyea let's do it.. i know some HP'ers have had some issues getting it running20:49
hub_capand that the other projects did it /after/ integration20:49
vipulthis will help keep it running :)20:49
hub_capbut tha we could do it earlier20:49
hub_capim all for it20:49
hub_capok so last BP20:49
robertmyersI need to dig in to the code20:49
hub_cap(this is fun!)20:49
robertmyersI left it a while ago20:49
hub_caprobertmyers: plz chat with AGiardini20:49
hub_caphes been updating it20:49
SlickNikthis is KennethWilke, I take it20:49
hub_capdont want to nullify what hes done20:49
hub_capyes it is KennethWilke20:49
hub_cap#link https://blueprints.launchpad.net/trove/+spec/taskmanager-statusupdate20:50
vipul+10020:50
hub_capso want me to summarize KennethWilke?20:50
KennethWilkeill go for it20:50
hub_capkk20:50
KennethWilkegenerally speaking i don't like the idea of the guest agent communicating directly with mysql or whatever the db is that the trove database lives on20:50
hub_cap#agreed20:51
saurabhsI don't like that either.20:51
hub_capi think no one does20:51
konetzedi dont think anyone likes it20:51
KennethWilkebased on my current understanding the best place for this to take place would be the taskmanager, but others have brought forth alternatives to this as well20:51
hub_capexept amytron20:51
hub_captrove-conductor !!20:51
SlickNikI think it's one of those necessary-evil artifacts from the past.20:51
vipulhub_cap: not a bad idea20:51
hub_capkonetzed: and i talked about creating a new manager to do this20:52
amytronhub_cap:  me?!20:52
hub_capsince nova has a nova-conductor20:52
vipulyep, please don't add it to taskmanager20:52
SlickNiklol, trove-conductor was exactly what I was thinking.20:52
hub_capthat proxies the db work the computes do20:52
vipulalso, i actually like what nova has done20:52
vipul#link https://github.com/openstack/nova/tree/master/nova/servicegroup20:52
hub_capwe would have a trove-conductor to proxy the stuff that the guest does20:52
vipulthis is the compute status API..20:52
vipulwhich is what everythng goes through to get status of a compute node20:52
vipulso we could do the same20:52
vipulso if we don't want to put these health check updates in DB, we don't have to20:53
grapexvipul: Great idea.20:53
hub_caphmm20:53
hub_capthats a good idea i think20:53
konetzedi figured we would get tehre20:53
hub_cap+1 to zookeeper ;)20:53
KennethWilkei understand if the community would like to go a route similar to nova-conductor, but if we go in that direction i am not confident i have the requisite understand to take care of this in a timely manner20:53
grapexhub_cap: Memories. :)20:54
hub_capright grapex??????????20:54
konetzedhub_cap: i think db first and pick a better store second20:54
vipulinside joke ?20:54
vipullol20:54
hub_captimely schmimely KennethWilke20:54
hub_capvipul: a long while ago we started a java+zk POC for trove20:54
grapexvipul: Our pre-OpenStack stuff used ZooKeeper.20:54
SlickNikwell, db implementation is the first one that's absolutely needed.20:54
hub_capbefore we went the openstack route20:54
hub_capyes SlickNik i agree w/ that20:54
vipuli'm not saying we need to support multiple stores, but support the driver concept20:54
SlickNikother impl's can come later.20:54
konetzedSlickNik: yep20:55
hub_capamytron: BOOYA20:55
konetzedi think the db is the worst place to store this info20:55
konetzedmainly cuz who cares about it historically20:55
hub_capkonetzed: long term so do i20:55
hub_capso lets not get into it too too much20:55
konetzedbut like i said first db then stomething else20:55
hub_caplets approve the BP20:55
adrian_ottoyep, abstract where it's stored.20:55
hub_cap+120:55
hub_capits /stored/20:55
grapexI like that it abstracts out how we grab the heart beat. I can help KennethWilke- I really like this servicegroup drivers thing Vipul pointed out.20:55
KennethWilkei think we may need a different BP if we're going the conductor route20:56
hub_capyes as do i grapex20:56
hub_capKennethWilke: we can mod the blueprint20:56
hub_capto keep the history of it20:56
hub_capok les move to open discussion20:56
KennethWilkealrighty20:56
hub_capashestakov:  had another question20:56
hub_cap#topic open discussion20:56
*** openstack changes topic to "open discussion (Meeting topic: trove)"20:56
hub_capgo ahead ashestakov20:56
ashestakovhub_cap: yep, how to separate guestagent from trove?20:57
hub_capAhhh yes20:57
hub_capwe want to do that20:57
ashestakovi mean for packaging and deployment20:57
hub_capto make a separate project, right?20:57
hub_captrove-guest/ or whatever20:57
ashestakovmaybe, or separate setup.py20:57
hub_capashestakov: i think that all of core wants that20:57
adrian_ottodifferent codebase, same project?20:57
*** jmontemayor has quit IRC20:57
hub_capeither or adrian_otto..20:57
adrian_ottoan OpenStack project can have multiple named codebases, for this very purpose20:57
*** KennethWilke has left #openstack-meeting-alt20:57
vipuli think we'd want to a trove-agent repo or something so it works well with the CI tools20:58
adrian_ottobecause they may be distributed separately20:58
hub_capwell mordred says its not a good idea to have different codebases20:58
hub_capdue to the setup.py stuff20:58
mordredwhat?20:58
* mordred reads20:58
hub_cap2 projects 1 codebase20:58
adrian_ottono20:58
hub_capmordred: ^ ^20:58
mordredhub_cap: nope. it's TOTALLY possible to have two different repos run by the same project20:59
adrian_ottoyes!20:59
hub_capdifferent repos20:59
mordredwhat is not allowed is subdirs in the same repo each with their own setuip.py20:59
hub_capas in 2 github repos correct mordred?20:59
vipulyep that's what i thought20:59
hub_capyes not /root/{trove,trove-guest}/setup.py20:59
hub_capis taht what you meant adrian_otto?20:59
hub_capwe meant to create a new repo21:00
adrian_ottoif your intent is to distribute them separately, then yes, two separate repos (still withinn the Trove project), each in a separate repo and bundled separately for ditribution.21:00
hub_capcorrect21:00
ashestakovcool21:00
* mordred injects giant head into the conversation ...21:00
* hub_cap runs21:00
SlickNikYup. All this is possible when we separate them into two repos.21:00
* imsplitbit runs too21:00
mordredheat also has in-instance stuff ... you guys have at least looked at the overlap, yeah?21:00
* hub_cap is crushed by mordreds giant head as eh wields it around21:01
adrian_ottotime is up21:01
hub_capyes lets chat in #openstack-trove21:01
hub_cap#endmeeting21:01
*** openstack changes topic to "OpenStack meetings (alternate)"21:01
openstackMeeting ended Wed Aug  7 21:01:15 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-08-07-20.00.html21:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-08-07-20.00.txt21:01
*** imsplitbit has left #openstack-meeting-alt21:01
SlickNikThanks all21:01
earthpipergg wp21:01
openstackLog:            http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-08-07-20.00.log.html21:01
grapexhub_cap mordred: I'm picturing the last boss of Star Fox right now.21:01
*** esp has left #openstack-meeting-alt21:02
*** robertmyers has left #openstack-meeting-alt21:02
*** NikitaKonovalov has joined #openstack-meeting-alt21:03
*** jasonb365 has quit IRC21:04
*** vipul is now known as vipul-away21:05
*** vipul-away is now known as vipul21:05
*** jmontemayor has joined #openstack-meeting-alt21:05
*** NikitaKonovalov has quit IRC21:07
*** isviridov has quit IRC21:07
*** jasonb365 has joined #openstack-meeting-alt21:10
*** SergeyLukjanov has quit IRC21:11
*** anteaya has quit IRC21:17
*** vipul is now known as vipul-away21:20
*** pdmars has quit IRC21:23
*** dukhlov has quit IRC21:24
*** jasonb365 has quit IRC21:32
*** jasonb365 has joined #openstack-meeting-alt21:36
*** datsun180b has quit IRC21:44
*** sarob has quit IRC21:44
*** dina_belova has joined #openstack-meeting-alt21:44
*** sarob has joined #openstack-meeting-alt21:45
*** dina_belova has quit IRC21:47
*** tanisdl has quit IRC21:48
*** sarob has quit IRC21:49
*** jcru has quit IRC21:49
*** ashestakov has quit IRC21:49
*** vipul-away is now known as vipul21:50
*** megan_w has quit IRC21:52
*** NikitaKonovalov has joined #openstack-meeting-alt22:03
*** pcm__ has quit IRC22:04
*** NikitaKonovalov has quit IRC22:08
*** betsy has joined #openstack-meeting-alt22:12
*** jmontemayor has quit IRC22:13
*** sacharya has quit IRC22:16
*** sarob has joined #openstack-meeting-alt22:22
*** tanisdl has joined #openstack-meeting-alt22:26
*** jmontemayor has joined #openstack-meeting-alt22:34
*** ashestakov has joined #openstack-meeting-alt22:36
*** jasonb365 has quit IRC22:38
*** jmontemayor has quit IRC22:38
*** tedross has quit IRC22:42
*** jmontemayor has joined #openstack-meeting-alt22:44
*** tanisdl has quit IRC22:46
*** amytron has quit IRC22:47
*** tanisdl has joined #openstack-meeting-alt22:51
*** ashestakov has quit IRC22:52
*** NikitaKonovalov has joined #openstack-meeting-alt23:04
*** NikitaKonovalov has quit IRC23:09
*** jmontemayor has quit IRC23:17
*** sacharya has joined #openstack-meeting-alt23:24
*** sacharya has quit IRC23:24
*** IlyaE has joined #openstack-meeting-alt23:25
*** netapp has joined #openstack-meeting-alt23:29
*** vkmc has quit IRC23:30
*** rnirmal has quit IRC23:45

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