Tuesday, 2012-12-18

*** jcooley is now known as jcooley|away01:03
*** jcooley|away is now known as jcooley01:16
*** jcooley is now known as jcooley|away02:39
*** esp has joined #openstack-meeting-alt02:43
*** esp has left #openstack-meeting-alt02:43
*** esp has joined #openstack-meeting-alt03:39
*** esp has left #openstack-meeting-alt03:39
*** jcooley|away is now known as jcooley16:49
*** rnirmal has joined #openstack-meeting-alt16:53
*** vipul is now known as vipul|away17:06
*** heckj has joined #openstack-meeting-alt17:49
*** esp1 has joined #openstack-meeting-alt17:58
*** esp1 has left #openstack-meeting-alt18:02
*** vipul|away is now known as vipul18:06
*** jog0 has joined #openstack-meeting-alt18:36
*** jeblair has quit IRC19:46
*** rnirmal_ has joined #openstack-meeting-alt19:59
*** rnirmal_ has quit IRC20:00
*** rnirmal has quit IRC20:01
*** vipul is now known as vipul|away20:03
*** vipul|away is now known as vipul20:03
*** jog0 has quit IRC20:04
*** jog0 has joined #openstack-meeting-alt20:05
*** esp1 has joined #openstack-meeting-alt21:12
*** esp1 has quit IRC21:12
*** esp1 has joined #openstack-meeting-alt21:36
*** esp1 has left #openstack-meeting-alt21:37
*** ddemir has joined #openstack-meeting-alt21:53
*** esp1 has joined #openstack-meeting-alt21:54
*** hub_cap has joined #openstack-meeting-alt21:55
*** cp16net has joined #openstack-meeting-alt21:55
*** datsun180b has joined #openstack-meeting-alt21:56
*** imsplitbit has joined #openstack-meeting-alt21:56
*** dkehn has joined #openstack-meeting-alt21:56
hub_cap#startmeeting reddwarf22:00
openstackMeeting started Tue Dec 18 22:00:14 2012 UTC.  The chair is hub_cap. Information about MeetBot at http://wiki.debian.org/MeetBot.22:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.22:00
*** openstack changes topic to " (Meeting topic: reddwarf)"22:00
openstackThe meeting name has been set to 'reddwarf'22:00
hub_caphi all22:00
datsun180bhowdy howdy howdy22:00
cp16nethai22:00
vipulhey22:00
esp1hello22:00
imsplitbitgreetings22:01
cp16net\m/22:01
hub_capok so, lets start /w the action items!22:01
*** jdbarry has joined #openstack-meeting-alt22:01
hub_cap#link http://eavesdrop.openstack.org/meetings/reddwarf/2012/reddwarf.2012-12-11-22.00.html22:01
*** SlickNik has joined #openstack-meeting-alt22:01
hub_cap#topic action items22:01
*** openstack changes topic to "action items (Meeting topic: reddwarf)"22:01
hub_capSlickNik: perfect timing22:01
hub_cap1) SlickNik to discuss w/ HP about os_admin22:01
SlickNikhello everyone.22:02
hub_capwe dont have time for hellos SlickNik (JK hehe)22:02
hub_capsup22:02
SlickNikWe discussed that we will go with os_admin for now; and switch to root later if needed.22:02
SlickNikHaven't really gone beyond that point.22:02
SlickNik(Or found a reason necessary to switch away from os_admin for now)22:02
hub_capcool, that works. lets say thats _offical_ then22:03
SlickNikokay, sounds good.22:03
hub_cap#info no need to config a value to change os_admin to another user for now22:03
hub_capre quotas, which i assume is mine22:03
hub_caprepose supports rate limits and _absolute_ limits22:03
hub_capwhich is their version of a quota22:04
vipulhub_cap, can it also manage quotas... like set/delete22:04
vipulor just enforce22:04
*** grapex has joined #openstack-meeting-alt22:04
hub_capyup. i believe we are going to move forward w/ that approach for now. i know other teams @ rax use it, and it keeps heavy lifting out of the infra22:04
*** saurabhs has joined #openstack-meeting-alt22:05
hub_capim not sure if it means we remove existing limits or not tho.... i know nova still does _some_ limit enforcing22:05
hub_capso if hp wants to not use repose im cool w/ adding limits/quotas to the app as well in some way22:05
vipulk, we still need to take a closer look at it22:06
hub_capsry my lappy just freakked on me...22:06
vipuli think it's worth filing a blueprint22:06
vipuland we can decide which approach to take22:06
hub_capsure vipul ill let you make that call22:06
vipul#action vipul to file blueprint on quota support in Reddwarf22:07
hub_capthat takes care of #2 and #3, and re 4 and 5, we arent doing anything, so skipping them for now22:07
hub_cap:P22:07
SlickNiksounds good :)22:07
*** jog0 has left #openstack-meeting-alt22:07
hub_capre #6 we still have not come to consensus on that, have yall talked to mordred re multiple images22:07
hub_capjudging from what u said vipul in #reddwarf, id assume no not yet22:08
vipulI don't know if we have a good idea where the percona bits will live yet.. we are going to push up the 'vanilla' flavor into reddwarf to get things started22:08
hub_capgood deal22:08
vipulwe still nedd to find a home for percona flavor22:08
hub_cap#action hub_cap SlickNik vipul to discuss w/ mordred the implications of multiple images housed in reddwarf and how we woudl do it22:08
hub_caplets still chat about it sometime this wk or next22:08
hub_capsound good?22:08
vipulyep22:09
*** jcru has joined #openstack-meeting-alt22:09
SlickNikYeah, the current POR is to put the community mysql elements in reddwarf-integration.22:09
hub_capSlickNik: vanilla mysql?22:09
SlickNikyup22:10
vipulyep, community = vanilla22:10
vipul:p22:10
hub_capcool. as per #7, it looks like i have a few small changes to make (thx cp16net) and then another review cycle22:10
hub_capid like to get it merged in, and i dont think grapex has looked @ it yet22:10
vipulhow do the integration tests look against it?22:10
hub_capi also want to run the full suite of tests to see how far they wil get to make sure im not doing something dumb22:10
hub_capvipul: ive only run simple-tests so far22:11
hub_capadn they passed22:11
vipulwoohoo22:11
vipulthat's all we've been able to get passing anyway :)22:11
grapexhub_cap: Sorry... I'll review soon.22:11
*** djohnstone has joined #openstack-meeting-alt22:11
hub_caplol :) grapex said hes been able to get thru the migration calls22:11
grapexSo a quick note about the simple tests22:11
*** robertmyers has joined #openstack-meeting-alt22:11
hub_capgrapex: plz do, cuz i can always +2 it from our side ;)22:11
grapexhub_cap: I got mostly through resize once, before my VM crapped out.22:11
cp16neti've had nothing but trouble22:12
cp16netmaybe thats because its my middle name....22:12
grapexSo I checked in a change to the tests which keeps the guest mgmt apis from being called. I think that was what was causing one of the failures when the "blackbox" group was run.22:12
hub_capyes the qemu tests are ungoldy slow22:12
hub_capcp16net: nice22:12
cp16netbut tests are very inconsistent for me22:12
esp1yeah I'm sure we could add a few more tests to the simple ones if needed.22:12
grapexAs soon as we pass the current roadblocks, it seems that we should go back to "blackbox" and see how far we can get.22:12
hub_capgrapex: so in theory --group blackbox should get me pretty far eh?22:12
grapexYes. I witnessed it!22:13
hub_capvipul: are yall running i7s?22:13
esp1grapex: cool I'll check them out today.22:13
grapexJust once! Then my VM caught on fire.22:13
vipulwe're running on cloud instances22:13
cp16netyeah all the hp'ers are running i7 ssd 16gb...22:13
cp16netat least all those that i am jealous of...22:13
cp16net:)22:13
vipulonly a couple people running locally in vmware22:14
esp1yep, I think most of us are on i7's22:14
datsun180bnice22:14
grapexvipul: How are you syncing files from your local working directories with the cloud instances?22:14
annasheni7 maybe, not ssd22:14
hub_capah vipul its possible networking gets jacked on cloud instances...we had tons of problems on cloud22:14
SlickNikrsync over ssh for me.22:14
hub_capymmv :)22:14
vipulwe're not :) -- steveleon has spent some time deploying reddwarf seaprate from the rest22:14
jcooleyannashen: you can replace your HD with an SSD.22:14
hub_capjcooley: can u send me one too?22:14
cp16netSlickNik: oh so you are not using shared folders to the vm22:15
vipullol22:15
esp1lol22:15
hub_capok so... the speed issue is an issue22:15
vipuljcooley, hub_cap, we'd like to personally deliver it to austing22:15
vipulaustin22:15
jcooleyhub_cap: think it's just DevStack on a cloud instance22:15
hub_cap#action hub_cap to look into slowness issues w/ qemu22:15
esp1cp16net: I spent some time trying to get shared folders to work on VMware fusion, so far no-go22:15
hub_capjcooley: ok but im still not 100% sure that a ton of guest stuff is exercised in devstack22:15
jcooleyhub_cap: :)22:16
cp16netesp1: yeah you have to manually install the vmware tools22:16
hub_capvipul: plz do22:16
cp16netthen it will work22:16
hub_capfor instance, the agent is calling to a apt repo and doing other things22:16
jcooleyhub_cap: we are looking at guest coverage22:16
cp16net#link https://help.ubuntu.com/community/VMware/Tools22:16
SlickNikcp16net: Nah, I'm using Virtualbox and shared folder support is flaky. Moreover rsync works with cloud instances that I have as well; so far it's been pretty robust.22:16
hub_capand if networking is working "just enough" then....22:16
hub_capill look @ it on a cloud server too, but it took extra stuff to get it working22:16
hub_capiirc22:16
esp1cp16net: yeah I did that a bunch.  I'll have to ping you sometime to see if I'm doing something wrong22:16
hub_capeven w/ devstack22:17
cp16netyeah i get it working but then i think its caused other issues...22:17
hub_capSlickNik: vbox is terible man... :)22:17
cp16neti've got a few snapshots i go back to22:17
jcooleySlickNik: I use Virtualbox and Dropbox22:17
hub_capwe had tons of problems w/ it22:17
jcooleyDropbox has a linux client...22:17
vipulthat's not a bad idea :)22:17
hub_capok so back to topic22:17
cp16netok i think we have digressed...22:17
cp16netyeah22:17
hub_capill make sure i run some more tests and look into the slowness this wk in vbox22:17
hub_caperr22:17
hub_capvmware22:17
hub_capok that takes us to the end of our action items22:18
hub_cap#topic testing updates22:18
*** openstack changes topic to "testing updates (Meeting topic: reddwarf)"22:18
vipullet's get those reviews merged!22:18
hub_capwell lets chat about the one that we are confused on22:19
hub_caphttps://review.openstack.org/#/c/18285/22:19
hub_capwhy exactly are we removing it?22:19
vipulesp ^?22:19
hub_capesp1: ^ ^22:19
grapexesp1: I know this one! :)22:19
hub_capgrapex: GO22:20
esp1the test is coded in away that it will ignore this test if the key/value are omitted22:20
grapexIIRC So it seems that when volume support is disabled, this test is failing.22:20
grapexesp1: I think the question is, why ignore the test?22:20
esp1I just wanted to turn it off by default to get the happy path going22:20
hub_capim not sure i like disabling more tests :)22:20
hub_capweve turned lke _all_ of them off22:21
hub_cap*like22:21
esp1I was going to circle back and address it in another bug22:21
esp1true.22:21
hub_capok can we just address it then?22:21
cp16netthats how you get them passing ;)22:21
grapexI've been able to run it. I believe the issue is that it fails when volume support is disabled.22:21
hub_capcp16net: lol22:21
hub_capgrapex: not exactly22:21
esp1sure.22:21
hub_capive had it fail sporadically on me22:21
hub_capvipul witnessed it w/ me yesterday22:21
hub_capit failed first time, and passed 2x times after22:21
esp1yeah it's very inconsistent22:21
hub_capvolume support was the same22:21
hub_capseems a bug worth fixing22:21
vipulso volume_support is enabled by default and _should_ be working22:22
vipulwhy are the tests related failing?22:22
grapexI agree we shouldn't disable it. The test is probably finding a real bug.22:22
hub_capgrapex: yup22:22
hub_capvipul: those tests get skipped22:22
hub_capif a dependent test fails22:22
esp1so the 'real' bug seems to be that the client expects an OverLimit exception to be thrown...22:22
esp1but it never is so I was thinking maybe the validation in the server code is whack.22:23
hub_capsounds like u got a good handle on it esp1, u gonna tackle it?22:23
esp1sure22:23
hub_captight22:23
hub_capso lets abandon that review22:23
SlickNiksweet22:23
hub_capnext, https://review.openstack.org/#/c/18282/22:23
hub_capive got a -1 on that, is it being worked on?22:24
hub_caplol also esp122:24
cp16netyeah good point hub_cap22:24
vipulhub_cap so you want a fake_mode test, but that change is to test code22:24
esp1this one is to avoid a null pointer in the test code22:24
hub_capare u kidding me am i that much of a moron22:25
esp1I was gonna write you a fake mode test in reddwarf22:25
cp16netlol22:25
grapexOn a related idea, do we want to run through the tests multiple times, in some cases disabling volume support?22:25
vipulgrapex: yes, was wondering how we'll exercise all code paths22:26
hub_capthast not a bad idea grapex22:26
esp1yeah it's a bit tricky running the test multiple times..22:26
SlickNik@grapex: I think that would be a good idea. I don't see why you wouldn't want to do that.22:26
esp1most tests are not idempotent22:26
grapexAt Rax we don't disable volumes. If you want to run RD like that, I bet we could find a ton of bugs if we just run the tests once in fake mode.22:26
esp1well maybe not most, but the ones that create instances22:26
grapexIt doesn't matter. Just change the config and run the current tox tests again.22:26
hub_capesp1: this is true. the cleanup does not clean up properly22:26
hub_capgrapex: u mean fakemode / unit only22:27
hub_capnot integration22:27
vipuli think we should try to hit all code paths, regardless of how we end up running in prod22:27
hub_capvipul: +122:27
esp1yeah that's fine22:27
grapexhub_cap: Yes. But the integration tests in fake mode will weed out all the big things.22:27
hub_capthat seems pretty easy. we sohuld be able to seed values in the run_tests quite easily in tox22:28
vipulanyone know how Nova/other projects do this?22:28
grapexhub_cap: Quick note: even if coverage is 100%, the integration tests could still find cases in fake mode where disabling volumes will break the code.22:29
hub_capvipul: nova only seems to care about unit tests :)22:29
vipulthey do have tempest though right22:30
hub_capya is that working?22:30
grapexvipul: Unit tests and more unit tests. But if you turn off something like volumes, which code paths might expect to be present, the unit tests, which set such configuration values in each setup or tear down, will not find it.22:30
vipulwonder if they toggle flags and do multiple runs?22:30
hub_capvipul: dunno...22:30
vipulsupposedly those are running in the devstack-vm-tempest gates22:30
esp1yeah I think volume support should be defaulted as True if it is indeed working22:30
hub_capesp1: im cool w/ that too, but i dont want volume support false to end up buggy22:31
hub_capnot everyone can afford a hp san :P22:31
hub_capwe can tho!!! and its nice22:31
esp1hub_cap: agreed22:31
grapexHonestly, I think if we just run the fake mode tests twice we'll find everything wrong with volume_support = False.22:31
vipulwe sure can't ;)22:32
cp16netlolz22:32
grapexThen we clean up edge cases with extra unit tests.22:32
hub_capvipul: hahah22:32
cp16netgrapex: thats a good point22:32
hub_capgrapex: its decided, we need a way to run thru tests 2x22:32
grapexOur Jenkins build currently runs the tests in several configurations.22:32
hub_capwhos on it?22:32
cp16netand fake mode tests are quick22:32
vipulgrapex: so you're saying run once with volume suppor and once without?22:32
grapexThe issue is we run that on a Cloud Server. We could do that for the public right now by adding it to the tox file22:32
grapexvipul: Yes.22:32
SlickNikboth in fake mode?22:33
cp16netyes22:33
grapexYes.22:33
grapexNow we still need unit tests, but I've honestly found a lot of bugs this way.22:33
SlickNikAnd for the real mode integration tests, we run only with volume support ON22:33
grapexWell22:33
grapexThat's what I'd prefer22:33
hub_capSlickNik: im ok w/ that for now. unless we have unlimited resources :D22:33
hub_capso whos taclking that?22:34
vipulyea i think we'll have to defer testing all flags for now, at least in real mode22:34
grapexbut in the utopian future where both our companies are tied into Gerrit, we'll have other jobs that run in real mode with different configurations.22:34
hub_capor whos tackling the bug making of it?22:34
vipuli can take it22:34
hub_capcool vipul22:34
vipulalthough it sounds eerily similar to what esp1 took22:34
hub_capesp1: https://review.openstack.org/#/c/18282/ failed pep822:34
grapexvipul: Let me know if you need anything.22:35
vipulgrapex, exp1: k, i'll work with both of you guys22:35
vipul#action vipul to investigate volume_support on/off in fake mode22:35
esp1hub_cap: k, I'll fix it up22:35
hub_capcool action item it up vipul so we dont dup it22:35
hub_cap:)22:35
hub_capanything else re testing?22:35
SlickNikNothing else from my end.22:36
vipulhow about a couple of hte reivews for the client and guestagent22:36
vipulhttps://review.openstack.org/#/c/17867/22:36
cp16netnot sure if issues i have run into are specific to testing or env22:36
SlickNikregarding tests, I mean.22:36
vipulthis is waiting on grapex22:36
cp16neti'll bring it up later in chan if it is22:36
hub_capgrapex: plz go thru the reviews today sir22:36
hub_cap#topic image updates22:36
*** openstack changes topic to "image updates (Meeting topic: reddwarf)"22:36
steveleonwe are still chuckling along with the guestagents tests22:37
esp1cp16net: I have not been able to successfully re-clone an existing redstack install22:37
hub_capsteveleon: laughing? :P22:37
steveleonattacking dbaas and pky22:37
SlickNikI think he means chugging* :)22:37
juicesteveleon: hopefully you mean chugging22:37
hub_capi know i was being silly22:37
hub_cap:D22:37
steveleonyes.. chugging .. haha22:37
SlickNikAlthough a good laugh is seldom a bad thing.22:37
cp16netchugging what?22:37
hub_caphahah BEEEERRRRZZZZ22:37
vipulsome of that eggnog22:37
hub_capor that, spiked22:38
cp16netlolz :)22:38
steveleonim also trying to get unittests to run on testr...22:38
hub_capsteveleon: thats cool22:38
grapexhub_cap vipul: I 'll look through that review today22:38
hub_capid like to see that a-working22:38
hub_capgrapex: <322:38
steveleongetting some name '_' is not defined when it is trying to import common.exception22:38
hub_capsteveleon: thatll be fixed w/ the new oslo22:38
hub_cap_ is actually a function in oslo22:38
hub_capgettextutils22:38
vipulhub_cap any idea how to run tests in IDE22:39
hub_capfrom reddwarf.openstack.common.gettextutils import _22:39
steveleonok.. so if i merge your patch, i should be good, right?22:39
hub_capsteveleon: aye22:39
vipulseems like the run_tests does something to register that _22:39
vipulif you want to run it idnependently, you really can't22:39
grapexvipul: It does22:39
hub_capvipul: hmmm havent tried in ide, but id say try wh the olso stuff vipul22:39
SlickNikWell, that was easy...22:39
grapexIf you look at Nova and other projects, they do similar things to register that stuff.22:39
grapexBefore their tests run22:39
grapexI think it's usually in the __init__.py file22:39
vipulk, so running outside of that is not a good idea22:39
hub_capwell i think thats a artifact of the past in regard to _22:40
hub_capi used to get those errors when just importing classes from the repl22:40
hub_capdoesnt happen anymore w/ the new updates22:40
vipulk, nice -- that might fix it then22:41
hub_capyup i believe it will vipul22:41
steveleonrun_tests run tests with proboscis. So im trying to run it outside22:41
hub_cappull down my patchset and test it out once22:41
vipulyep, on my list22:41
steveleonok.. will try your patch after the meeting22:41
hub_capcoolness22:41
hub_capso back to images22:41
grapexSo I'd like to ask, why are we hurried to move to testr? The big difference between it and Nose is speed, but we don't have a speed issue currently. Is the CI team planning on making every other method of testing incompatible?22:41
hub_capgrapex: we talked about using it for unit tests22:42
steveleonahh.. wasnt aware we were on the wrong topic22:42
vipulgrapex: i do agree i think it shoudl be a little lower priority22:42
hub_capand still using proby for fakemode/integration22:42
vipulsince we still need to get test coverage! :)22:42
hub_capits up to yall if u want to move forward w/ it...its not _necessary_ now22:42
steveleonim just using testr on unittests.22:42
grapexhub_cap: I know. My only concern is that the two methods will be in conflict.22:42
hub_capit might even be in oslo by the time we go that route22:43
grapexIIRC we can testtools which is what testr uses, so we should be good.22:43
SlickNikI thought we were only moving to it with _new_ tests; not necessarily with old ones we already have.22:43
hub_caphmm lets discuss offline grapex. id like to understand this conflict22:43
vipulsteveleon: are we replacing the proboscis backedn to invoke testr?22:43
hub_capvipul: not a good idea22:43
steveleonyes... im bypassing proboscis22:43
hub_capoh u mean for unit only22:43
steveleonjust for unit tests though22:43
hub_capfor fakemode/integration tests its not a good idea to bypass proby22:43
hub_capps proby == proboscis22:44
annashentalking about speed, is this change meant to be merged in the near future? https://review.openstack.org/#/c/17561/22:44
grapexOk. I just wanted to know if the CI team was making it mandatory or stuff was going to stop working.22:44
annashenhow soon it will be merged?22:44
grapexannashen: I need to review. :(22:44
hub_capannashen: there are a few small updates to make22:44
annashensorry if it is too far away from image update22:44
hub_capand id like to run thru integration tests22:44
hub_capand of course, grapex needs to review ;)22:44
SlickNik@grapex Don't think it's mandatory yet. 'Twas just a recommendation…22:44
hub_capits fine annashen22:44
grapexSlickNik: Ok.22:45
vipulback to image?22:45
hub_capso vipul did hp make much progress w/ images in rddwarf22:45
vipuljuice?22:45
steveleoni think we need to talk more about testr. Perhaps it is best to hold on it for now until we all decide what is best to do in this moment22:45
juiceyes - ready for integration with rdstack22:45
juiceso the elements will be include in redstack22:46
annasheni see, thanks y'all for update22:46
juiceredstack clones disk-image-builder22:46
dkehnand devstack/lib/reddwarf?22:46
juicecopies the elements into disc image builder and then invokes the machine22:46
*** robertmyers has quit IRC22:47
juicedkehn: was that a question for me?22:47
dkehnin general22:47
SlickNikVipul and I were discussing whether diskimage-builder needs to be a part of devstack.22:47
SlickNikAnd we thought it really didn't.22:47
dkehnjuice, if you can answer cool, else I believe SlickNik can22:47
SlickNikBelonged more to the test setup _after_ devstack in our gate process.22:48
vipuli think we need to extend that conversation with folks here.. the gist of it is.. Devstack with the Reddwarf flags will install all of reddwarf.. but should it also build the image22:48
hub_capjuice: do u know how long it takes to run the new diskimage builder? just curious... i think the old one took 5<x<10 min22:48
hub_capvipul: how does it work for the other projects?22:48
juiceI can time it but your equation there is about right22:49
vipulhub_cap: so i don't think any other project creates images22:49
grapexIs Heat in devstack yet?22:49
vipulthey just grab the cirros ones22:49
juiceit is pretty consistent and depends on bandwidth for pulling down packages22:49
hub_capahh... i thought monty did some image building stuffs w/ ci22:49
vipulnot ringing a bell, i'll have to ping him offline22:50
dkehnCi pretty much uses cirros as well22:50
juiceapparently having a apt cache can reduce the time tremendously22:50
SlickNikYeah, we planned to run this by the meeting today and get all your thoughts on it.22:50
hub_capjuice: yup but thats not a simple process22:50
juicehub_cap: just an option22:50
hub_capwell it is... but its just as slow if ure running some sort of proxy in a teardown env22:50
SlickNik@grapex, yes heat is already part of devstack22:51
juiceI'll get some timings for you22:51
hub_capjuice: yup i looked into it when i was doing the qemu image builder22:51
hub_capits def slow....22:51
grapexSlickNik: Just wondering if they made images, vipul said they just run cirros.22:51
dkehnif the image is just a testing issue then lets build image as part of the test startup22:51
SlickNikFWIW, None of the components in devstack today build any images.22:51
SlickNikusing diskimage-builder.22:51
vipuli guess the question also is what does a "complete install of redddwarf" mean22:51
grapexdkehn: is it really though? Nova gives you a working Nova install. Reddwarf really doesn't work without some kind of image with a guest.22:51
cp16netthere is some special sauce in the built image to have the ssh key22:52
grapexSeems like even though building an image in devstack is different, its in the spirit of devstack.22:52
cp16netso its magical being able to get into the instance from your host vm22:52
hub_caplol if its bash its in the spirit of devstack :P22:52
SlickNiklolol22:52
vipulgrapex: yes, that's the thing -- we may want to consider it for devstack, if reddwarf is truly useless ithout that image22:52
grapexAlthough I don't have strong feelings about it, we can keep it in RedStack.22:52
hub_capi wonder if there is a way to inject a guest into the cirros image post install22:52
hub_capwe migth want to look @ alterative ways to "boot" so to speak22:52
vipuladd another upstart job22:53
vipulthat does the sync22:53
dkehnI vote for the image, talking of devstack22:53
grapexhub_cap: Then we build a "fake" MySQL that the guest talks to... and we have yet another version of fake mode!22:53
dkehnmakes it easier to work with22:53
hub_capvipul: cloud init stuffs?22:53
grapexj/k22:53
vipulhub_cap: that could work, will slow boot time22:53
vipulsince mysql won't be baked in22:53
* SlickNik is just glad grapex was kidding22:53
hub_capsure but it nullifies the need for special oneoff images22:54
hub_capif yo have to build a image every test tho its gonna be slow before the tests even start :P22:54
hub_cap(re stackforge tests ^ ^ )22:54
vipulit wouldn't be for every test, just once during devstakc install22:54
hub_capgood point, we do spin up like 5 instances in teh full suite of tests22:55
grapexvipul: So we pre -RDL rewrite we had some test groups that actually installed stuff, which redstack kicked off during the install phase.22:55
vipuli think maybe we leave it in Redstack for now.. to get this whole thing going22:55
hub_capvipul: +122:55
hub_capbut lets keep it in our head to find a better way to inject into a image if possible22:56
SlickNikWe can always move it to devstack later, if we feel the need, so to speak.22:56
hub_capthis is all rediculously easy w/ ovz22:56
hub_capchroot && tar22:56
cp16netyup....22:56
vipulthe bright and shiny future ;)22:56
cp16netor vzctl exec blah...22:56
hub_capdef, lets go to that22:56
imsplitbiteverything is ridiculously easy with ovz22:57
juicehub_cap: we could remount a std-image and then customize it with chroot22:57
hub_capif no one has any more to add to images22:57
cp16netnot sure if this is image related...22:57
hub_capthat could be anotehr option juice, and im sure itll be faster than a full bore image build...22:57
cp16netdo others see the sudo apt-get update take forever in a new instance?22:57
grapexcp16net: I do.22:58
juicecp16net22:58
grapexIt's several minutes.22:58
vipulin a guest?22:58
cp16netyeah ~2-5 min22:58
cp16netyes22:58
juicethat is another thing that can be reduced (removing redundant calls to apt-get)22:58
esp1cp16net: yeah I think it takes a while22:58
hub_capyes its dumb slow22:58
SlickNikyeah, takes at least a couple of minutes for me too.22:58
vipulis that a qemu thing?22:58
juicesince the apt-get update is run on the guest as it is being built - it shouldn't run as it is being booted22:59
hub_capjuice: im fine w/ that22:59
cp16netjuice: it should already be built by the time its running22:59
juicethe only risk there is if the image is left in glance too long apt could get out of date22:59
juicehowever we can make that conditional if we want to get fancy22:59
hub_capjuice: the installs make sure to call update first23:00
hub_capcuz that will fail23:00
juicecp16net: I think I say in the upstart conf for guest that it is being executed in there (i.e. apt-get update)23:00
hub_capotherwise no biggie23:00
SlickNikThe time delta between building the image and running the tests shouldn't be that long… :P23:00
hub_capjuice: its in the bootstrap, not the init23:00
hub_cap /root/bootstrap.sh i think?23:01
cp16netsomething like that23:01
hub_capwe can nuke that once its built in the image23:01
juicebootstrap-init-mysql23:01
juicedone23:01
hub_capcool23:01
vipuljuice: any ETA on the image patch to reddwarf-integration23:02
juicei'll create a blueprint today and try to get it pushed today if not first thing in the morn23:02
vipulawesome23:02
hub_capthats super23:02
hub_capplz run simple-tests from scratch too23:03
SlickNikI think there might already be a bp for it.23:03
hub_capok so ovz support now?23:03
hub_capwe are runnign over23:03
vipulsure, let's move on23:03
hub_capi just wanted to say real quick that imsplitbit is spinning up his nova env now to start work on ovz23:03
vipulnice!23:04
SlickNiksweetness...23:04
*** djohnstone_ has joined #openstack-meeting-alt23:04
imsplitbityep23:04
hub_capdef nice23:04
cp16netw00t23:04
hub_capthere is a LOT thats changed from where we are on ovz and new nova23:04
hub_capso he will be "spinning up" for a while i suspect23:05
vipulare you guys running a older nova?23:05
imsplitbittonight and tomorrow morning I'll be merging in migrations into the public branch23:05
imsplitbitthen rebasing23:05
hub_capvipul: a bit yes :)23:05
imsplitbitfrom nova trunk23:05
imsplitbitI like to live dangerously23:05
hub_caphell yes imsplitbit23:05
*** djohnstone_ has quit IRC23:06
cp16netits the only way to be23:06
vipulimsplitbit: that's great23:06
*** djohnstone has quit IRC23:06
hub_capso bug imsplitbit if u want to know his progress :D23:06
hub_capdj hates us in irc23:06
cp16netimsplitbit: whats the status?23:06
cp16net:)23:06
cp16netj/k23:06
SlickNikheh23:06
hub_caphahh23:07
hub_cap#info imsplitbit's the ovz man23:07
hub_capoops, lol i never moved topic23:07
cp16neti'll be working on the public tests if i can make my vm more consistent23:07
hub_capoh well, do yall have anything else to add?23:07
hub_capcp16net: sweet23:07
cp16netlooks like i got some funky keystone cms error23:07
cp16netand thats become consistent...23:08
vipulcp16net, hub_cap: thanks, we can use all the help we can get on the real mode tests23:08
hub_capyes we need to make those happen SOON23:08
cp16netyeah right now i attempt flavor list call and i get rejected by keystone23:08
vipuloh another thing23:08
hub_capill give yall info on where i land w/ the tests tomorrow23:08
hub_capcp16net: OH CRAP23:08
hub_capi know why23:09
cp16netyup23:09
cp16netYOU DO???23:09
vipuldkehn is working on gettting the reddwarf-vm-gate job in jenkins... so we're going to gate on that23:09
hub_caphttps://review.openstack.org/#/c/17561/10/etc/reddwarf/api-paste.ini23:09
vipulthis will not be a full tempest integrated thing to begin with23:09
esp1thx!23:09
hub_cappaste.filter_factory = keystoneclient.middleware.auth_token:filter_factory23:09
hub_capcp16net: can u bugfix that for us?23:09
vipulit'll pull reddwarf-integration and run tests from that repo instead of tempest23:09
cp16netthats the line23:09
hub_caplook @ [filter:tokenauth] on that file cp16net23:09
hub_capthere are 2 lnes i think, one key file line at the end of it23:09
cp16netyeah i've seen it23:09
hub_capi had hoped to get my merge in and i cant believe i ddint realize when u mentioned yest23:10
hub_cap.......23:10
hub_capvipul: sweet dude23:10
*** jcru has quit IRC23:10
cp16nethub_cap: yeah i am not sure23:11
cp16netwe can talk about it later.23:11
cp16neti gotta run to my class23:11
hub_capthose lines will fix it cp16net, just put them in the reddwarf conf23:11
hub_caplets chat tomorrow cp16net23:11
cp16netok23:11
cp16neti'm out23:11
hub_capok so ive got nothign else to add23:11
SlickNiklater cp16net23:11
SlickNikOh, I just had another quick note.23:11
hub_capSlickNik: hit us23:12
SlickNikI've submitted what I hope should be the final reddwarf patchset to devstack…23:12
SlickNikhttps://review.openstack.org/#/c/17990/23:12
SlickNikHopefully I'll get a couple of reviews and we should be in soon.23:12
vipulnice work!23:13
grapexAwesome!23:13
vipulwe shoudl go in there and give some +1s23:13
hub_capdidu remove all the apt repo stuff SlickNik?23:13
SlickNikYeah, this incarnation is pretty lean.23:13
SlickNikno apt-repo  / no image-building23:13
hub_capvery ncie23:14
hub_cap*nice23:14
vipultaht may still have to live in redstack for now i suppose23:14
hub_capthats fine we shoudl find a way to clean that up too23:14
SlickNikYes we should.23:14
vipulwe'll have to strip down redstack once this lands..23:15
hub_capyup vrey nice23:15
hub_cap*very23:15
SlickNikWe might want to discuss what we want to do for versioning the guestagent my.cnf, but I'll start that convo in #reddwarf later.23:16
SlickNikso that's all I had for now.23:16
vipulcool i think we can wrap it up23:16
juicehub_cap: it takes < 4 to configure build the image and < 1.5 mins for qemu to pack up the image23:17
hub_capwow not bad juice23:17
hub_cap#endmeeting23:17
hub_capthx all23:17
*** openstack changes topic to "OpenStack meetings (alternate) || Development in #openstack-dev || Help in #openstack"23:17
openstackMeeting ended Tue Dec 18 23:17:45 2012 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)23:17
openstackMinutes:        http://eavesdrop.openstack.org/meetings/reddwarf/2012/reddwarf.2012-12-18-22.00.html23:17
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/reddwarf/2012/reddwarf.2012-12-18-22.00.txt23:17
openstackLog:            http://eavesdrop.openstack.org/meetings/reddwarf/2012/reddwarf.2012-12-18-22.00.log.html23:17
SlickNikthanks guys23:17
*** dkehn has left #openstack-meeting-alt23:17
*** SlickNik has left #openstack-meeting-alt23:18
juiceno meeting next week I presume23:18
vipulunless you want to be on IRC on christmas23:19
hub_caphaha i will be23:19
hub_capjk23:19
hub_capya skip nxt wk good call23:19
juiceummmm no23:19
grapexWho hasn't been dreaming of an IRC Christmas?23:19
vipulthat sounds kinda nice23:20
juicehub_cap: it takes about 3.5 mins for the image to boot with rd-guest and mysql services running23:22
*** datsun180b has quit IRC23:24
*** djohnstone has joined #openstack-meeting-alt23:25
*** cp16net is now known as cp16net|away23:28
*** cp16net|away is now known as cp16net23:28
*** juice has quit IRC23:45

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