*** cdub has quit IRC | 00:00 | |
*** zns has joined #openstack-meeting | 00:03 | |
*** yogirackspace has left #openstack-meeting | 00:03 | |
*** adjohn has joined #openstack-meeting | 00:03 | |
*** dendrobates is now known as dendro-afk | 00:12 | |
*** cdub has joined #openstack-meeting | 00:16 | |
*** sleepsontheflo-2 has joined #openstack-meeting | 00:18 | |
*** sleepsontheflo-2 has quit IRC | 00:22 | |
*** sleepsontheflo-1 has quit IRC | 00:22 | |
*** zns has quit IRC | 00:24 | |
*** sleepsontheflo-1 has joined #openstack-meeting | 00:33 | |
*** reed has quit IRC | 00:33 | |
*** adjohn has quit IRC | 00:44 | |
*** jakedahn has quit IRC | 00:44 | |
*** dolphm_ has quit IRC | 00:45 | |
*** sleepsontheflo-1 has quit IRC | 00:45 | |
*** novas0x2a|laptop has joined #openstack-meeting | 00:55 | |
*** novas0x2a|laptop is now known as Guest37484 | 00:55 | |
*** reed has joined #openstack-meeting | 00:56 | |
*** sleepsontheflo-1 has joined #openstack-meeting | 00:57 | |
*** dendro-afk is now known as dendrobates | 00:59 | |
*** reed has quit IRC | 01:04 | |
*** reed has joined #openstack-meeting | 01:05 | |
*** jakedahn has joined #openstack-meeting | 01:06 | |
*** jakedahn has quit IRC | 01:08 | |
*** sleepsontheflo-1 has quit IRC | 01:09 | |
*** dragondm has quit IRC | 01:11 | |
*** Binbin has joined #openstack-meeting | 01:11 | |
*** dendrobates is now known as dendro-afk | 01:17 | |
*** Guest37484 has quit IRC | 01:30 | |
*** dendro-afk is now known as dendrobates | 01:36 | |
*** ohnoimdead has quit IRC | 01:42 | |
*** gyee has quit IRC | 01:47 | |
*** nati2 has quit IRC | 02:04 | |
*** nati2 has joined #openstack-meeting | 02:04 | |
*** reed has quit IRC | 02:07 | |
*** mdomsch has joined #openstack-meeting | 02:29 | |
*** cdub has quit IRC | 02:38 | |
*** dendrobates is now known as dendro-afk | 02:40 | |
*** mdomsch has quit IRC | 02:53 | |
*** cdub has joined #openstack-meeting | 02:58 | |
*** jdurgin has quit IRC | 03:02 | |
*** dendro-afk is now known as dendrobates | 03:13 | |
*** adjohn has joined #openstack-meeting | 03:28 | |
*** cdub has quit IRC | 03:28 | |
*** reed has joined #openstack-meeting | 03:42 | |
*** reed has quit IRC | 03:58 | |
*** cdub has joined #openstack-meeting | 04:09 | |
*** dendrobates is now known as dendro-afk | 04:10 | |
*** adjohn has quit IRC | 04:13 | |
*** nati2_ has joined #openstack-meeting | 04:27 | |
*** nati2 has quit IRC | 04:29 | |
*** nati2 has joined #openstack-meeting | 04:38 | |
*** nati2_ has quit IRC | 04:38 | |
*** adjohn has joined #openstack-meeting | 05:12 | |
*** cdub has quit IRC | 05:24 | |
*** cdub has joined #openstack-meeting | 05:57 | |
*** nati2_ has joined #openstack-meeting | 06:54 | |
*** nati2 has quit IRC | 06:55 | |
*** dolphm has joined #openstack-meeting | 06:55 | |
*** cdub has quit IRC | 07:07 | |
*** nati2_ has quit IRC | 07:12 | |
*** dolphm has quit IRC | 07:20 | |
*** dolphm has joined #openstack-meeting | 07:35 | |
*** bengrue has quit IRC | 07:37 | |
*** dolphm has quit IRC | 08:06 | |
*** adjohn has quit IRC | 08:33 | |
*** cdub has joined #openstack-meeting | 09:06 | |
*** darraghb has joined #openstack-meeting | 09:33 | |
*** cdub has quit IRC | 10:22 | |
*** cdub has joined #openstack-meeting | 10:38 | |
*** dendro-afk is now known as dendrobates | 12:54 | |
*** deshantm_laptop has joined #openstack-meeting | 13:06 | |
*** dendrobates is now known as dendro-afk | 13:14 | |
*** Binbin has quit IRC | 13:29 | |
*** AlanClark has joined #openstack-meeting | 13:38 | |
*** royh has left #openstack-meeting | 14:07 | |
*** joesavak has joined #openstack-meeting | 14:26 | |
*** deshantm_laptop has quit IRC | 14:33 | |
*** blakeyeager has quit IRC | 14:34 | |
*** dendro-afk is now known as dendrobates | 14:35 | |
*** dolphm has joined #openstack-meeting | 15:17 | |
*** mwhooker_ has joined #openstack-meeting | 15:18 | |
zul | sorry anyone here for the nova ec2 api meeting? | 15:23 |
---|---|---|
zul | got my timezones mixed up | 15:23 |
*** jwalcik has joined #openstack-meeting | 15:23 | |
mwhooker_ | zul: I am. can't tell if it ended already | 15:26 |
zul | mwhooker_: actually it needs to start | 15:26 |
zul | anyone else? | 15:26 |
zul | #startmeeting | 15:26 |
openstack | Meeting started Tue Nov 15 15:26:52 2011 UTC. The chair is zul. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:26 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 15:26 |
zul | sorry for being late, welcome to the nova ec2 api team meeting | 15:27 |
zul | The agenda for this meeting is the following: | 15:27 |
zul | 1. Introduction | 15:27 |
zul | 2. Bug Workflow | 15:27 |
zul | 3. Testing | 15:27 |
zul | so lets get started | 15:28 |
zul | #topic | 15:28 |
*** openstack changes topic to "" | 15:28 | |
zul | #topic Introduction | 15:28 |
*** openstack changes topic to "Introduction" | 15:28 | |
zul | so the purpose of the nova ec2 api team is to take care of the EC2 API on nvoa | 15:28 |
zul | in diablo, alot of work was done for the Openstack API but the EC2 API was left a bit to lag | 15:29 |
*** nati2 has joined #openstack-meeting | 15:29 | |
zul | so the nova ec2 api team is a group of interested developers parties that want to use the EC2 API on nova | 15:29 |
zul | any questions so far? | 15:30 |
*** troytoman-away is now known as troytoman | 15:30 | |
zul | so we have a lp team called the nova-ec2-api team which is free for anyone to join | 15:31 |
zul | so lets get to the second topic | 15:31 |
zul | #topic Bug Workflow | 15:31 |
*** openstack changes topic to "Bug Workflow" | 15:31 | |
zul | so there is a number of bugs on launchpad that deals with especially with the EC2 API, this week i am going to start going through the bugs on nova, glance, and swift and start tagging them specifically as ec2 | 15:32 |
zul | after that happens then we can start to follow the regular bug worklfow, getting them reviewed in git and getting them fixed for essex | 15:32 |
zul | any comments so far? | 15:33 |
zul | is there any bugs that people want to bring up if not I can go into testing as well | 15:34 |
zul | ... | 15:34 |
mwhooker_ | I may have one | 15:35 |
zul | ok then | 15:35 |
mwhooker_ | one sec | 15:35 |
zul | sure | 15:35 |
mwhooker_ | https://bugs.launchpad.net/nova/+bug/813685 | 15:35 |
uvirtbot | Launchpad bug 813685 in nova "EC2 API input validation is poor" [Wishlist,In progress] | 15:35 |
mwhooker_ | there's not much to say other than this died during the switch to git/gerrit | 15:35 |
zul | right | 15:36 |
mwhooker_ | but wanted to call it out so people know I'll be porting it | 15:36 |
zul | sweet! | 15:36 |
ttx | kewl | 15:36 |
zul | how far along are you? | 15:36 |
mwhooker_ | and I'd welcome a review from ec2-api team | 15:36 |
zul | ill be happy to do it | 15:36 |
zul | and im sure other people from canonical would be happy to review it as well | 15:37 |
mwhooker_ | I just need to merge HEAD (and resolve a fair bit of hairiness) | 15:37 |
zul | ill look forward to it | 15:37 |
zul | which leads me to the last topic which is testing | 15:37 |
zul | #topic testing | 15:37 |
*** openstack changes topic to "testing" | 15:37 | |
zul | so there are a couple of testing frameworks that i am aware of that we can use. I think it would be important to have those tests in jenkins so we can run a regular automated test on the EC2 API | 15:38 |
zul | this would require help from the openstack-ci team | 15:39 |
zul | ttx: what do you think? | 15:39 |
zul | I think I would need to talk to mtaylor about getting that started somehow | 15:39 |
mtaylor | arro? | 15:40 |
mtaylor | reading | 15:40 |
mtaylor | yes | 15:40 |
mtaylor | we should definitely test things | 15:40 |
zul | ok ill poke you after the meeting then | 15:40 |
mtaylor | should we incorporate those into openstack-integration-tests? | 15:41 |
mtaylor | or are you talking about third-party ec2 api test things? | 15:41 |
zul | cloudscaling i believe has a pretty comprenhensive testsuite that takes care of it as well | 15:41 |
mtaylor | and are you talking unittest-level testing? or are we talking about testing against an installed openstack? | 15:41 |
zul | third-party testing...ill poke you about it after the meeting | 15:41 |
mwhooker_ | I'm representing cloud scaling and will plug our tests in a bit | 15:41 |
mtaylor | ok. great. | 15:41 |
mtaylor | awesome | 15:41 |
mwhooker_ | sorry, autocorrect "Cloudscaling" | 15:42 |
zul | mwhooker_: awesome | 15:42 |
mtaylor | the quick response here is a) awesome on integrating - b) I also plan on getting some jobs going running the test suits from various connectors, like libcloud and jclouds | 15:42 |
zul | mwhooker_: if you want to plug your tools now would be a good time | 15:42 |
mtaylor | so - hopefully between all of that things will be happy making | 15:42 |
mwhooker_ | aws-compat, our testing tools is available here: https://github.com/cloudscaling/aws-compat | 15:43 |
mtaylor | zul: sorry for joining late... are you focusing primarily on in-tree ec2 stuff? | 15:43 |
zul | mtaylor: yes we are | 15:44 |
mwhooker_ | it's a functional test: it runs through some use-cases and tries to tell you which of the cases aren't working | 15:44 |
zul | mwhooker_: cool...how does the nova ec2 api looking so far? | 15:44 |
*** smoser has joined #openstack-meeting | 15:44 | |
mwhooker_ | it has two failing tests | 15:44 |
mtaylor | mwhooker_: lovely. looks like something that could at least physically be merged in with openstack-integration-tests ... whether or not that's the right choice I'll leave as a different conversation | 15:44 |
mwhooker_ | mtaylor: could be. | 15:45 |
mwhooker_ | one test is a known bug, the other I'd like someone to verify before I add it as a bug | 15:45 |
zul | sounds like a todo item | 15:45 |
mwhooker_ | the other thing I'd like to do is get someone else to run it ;) | 15:46 |
zul | mwhooker_: its actually on my todo list for this week as well | 15:46 |
mwhooker_ | excellent | 15:46 |
mwhooker_ | I'll be available if you have any troubles | 15:47 |
zul | cool.. | 15:47 |
zul | so the last thing i want to bring up is this is a good time for everyone, this is the first meeting and we are going to get some more traction in the long run, I do want this to become a weekly meeting as well | 15:48 |
zul | what do others think? | 15:48 |
smoser | zul, sorry for being late. i was thinking this was a bit later in the day. | 15:48 |
smoser | does anyone know if ec2 api is now functional out of the box on devstack ? | 15:48 |
mtaylor | jeblair: ^^ | 15:49 |
smoser | it was not a couple weeks ago when i tested, and having that functional is a major helping hand | 15:49 |
mwhooker_ | weekly meeting sounds great, though I wonder if we could move it back a bit | 15:49 |
zul | mwhooker_: i was thinking 18 UTC | 15:50 |
* mtaylor does not know that ... although we're working on getting devstack hooked in to gating, so a) it should be easy enough to add support once we do and b) I guess we'll need that before we can start running ec2 api tests in jenkins | 15:50 | |
ttx | zul: another meeting at that time | 15:50 |
ttx | (Keystone) | 15:50 |
zul | son of a.. | 15:50 |
mwhooker_ | sounds good | 15:50 |
zul | is there a list of when meetings happen? | 15:50 |
ttx | maybe another day | 15:50 |
dolphm | http://wiki.openstack.org/Meetings | 15:50 |
ttx | there is even a gcal. | 15:51 |
zul | yeah ill send out an email | 15:51 |
zul | smoser: its on my todo list as well :( | 15:52 |
smoser | ok. thank you. | 15:52 |
zul | #topic Open Floor | 15:52 |
*** openstack changes topic to "Open Floor" | 15:52 | |
zul | is there anything else someone wants to bring up | 15:52 |
smoser | is there *any* documentation on how you set up a functional ec2 api end point given keystone ? | 15:53 |
zul | not that i know of | 15:53 |
smoser | it didn't "just work" and i didn't know where to go from there when i was playing with devstack. | 15:53 |
*** cdub has quit IRC | 15:53 | |
zul | smoser: maybe hunt down the keystone developers | 15:54 |
smoser | alright. maybe i play with this today. | 15:54 |
Daviey | smoser: I believe koolhead is looking at doing it at the moment. | 15:55 |
zul | i think the keysone ppa needs some love as well at least | 15:55 |
joesavak | link: http://keystone.openstack.org/configuration.html | 15:56 |
joesavak | see "Creating Keystone Credentials" | 15:56 |
*** cdub has joined #openstack-meeting | 15:56 | |
joesavak | er.. "Creating EC2 Credentials" | 15:56 |
ttx | My other area of concern is the EC2-compatible way of registering images (objectstore/S3 wrapping) | 15:56 |
smoser | joesavak, does that also work for the public and private key path ? | 15:57 |
ttx | If that's to be kept in nova, it needs some love | 15:57 |
zul | ttx: right | 15:57 |
smoser | which is what is required for registering images | 15:57 |
joesavak | smoser: not sure | 15:57 |
ttx | zul: I wonder how it can even work, with bugs like https://bugs.launchpad.net/nova/+bug/890486 | 15:59 |
uvirtbot | Launchpad bug 890486 in nova "Cannot create image with kernel_id and ramdisk_id in S3ImageService" [Low,In progress] | 15:59 |
*** adjohn has joined #openstack-meeting | 15:59 | |
*** pringles_ has joined #openstack-meeting | 15:59 | |
zul | ttx: we need to start tagging ec2 stuff more | 16:00 |
ttx | will do | 16:00 |
Daviey | It seems apparet that testing and certification is currently weak. | 16:00 |
zul | and with that we have run out of time thanks for coming can we continue this conversation on #openstack-dev | 16:00 |
zul | #endmeeting | 16:00 |
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/" | 16:00 | |
openstack | Meeting ended Tue Nov 15 16:00:42 2011 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-15.26.html | 16:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-15.26.txt | 16:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-15.26.log.html | 16:00 |
Daviey | zul: i thought the meeting should have been starting now? | 16:00 |
zul | no started an hour ago | 16:01 |
zul | but i was late | 16:01 |
*** troytoman is now known as troytoman-away | 16:01 | |
Daviey | ahh | 16:02 |
mwhooker_ | I'll work on encoding bug #890486 into aws-compat | 16:02 |
uvirtbot | Launchpad bug 890486 in nova "Cannot create image with kernel_id and ramdisk_id in S3ImageService" [Low,In progress] https://launchpad.net/bugs/890486 | 16:02 |
*** dragondm has joined #openstack-meeting | 16:05 | |
*** dolphm has quit IRC | 16:06 | |
*** deshantm_laptop has joined #openstack-meeting | 16:06 | |
ttx | mwhooker_: do you think your work will land for essex-2 ? | 16:07 |
mwhooker_ | ttx: which part? | 16:07 |
ttx | aws-api-validation | 16:08 |
mwhooker_ | ttx: for december? I should hope so. I'll try to get the blueprint added to the milestone | 16:10 |
ttx | mwhooker_: I'll mention it to Vish today | 16:12 |
mwhooker_ | thanks | 16:12 |
*** medberry has quit IRC | 16:13 | |
*** medberry has joined #openstack-meeting | 16:13 | |
*** medberry has joined #openstack-meeting | 16:13 | |
*** mwhooker_ has quit IRC | 16:31 | |
*** dprince has joined #openstack-meeting | 16:46 | |
*** nati2 has quit IRC | 16:46 | |
*** dolphm has joined #openstack-meeting | 16:46 | |
*** dprince has quit IRC | 16:50 | |
*** cdub has quit IRC | 16:53 | |
*** hggdh has quit IRC | 17:11 | |
*** sleepsontheflo-1 has joined #openstack-meeting | 17:12 | |
*** gyee has joined #openstack-meeting | 17:13 | |
*** gyee has quit IRC | 17:15 | |
*** gyee has joined #openstack-meeting | 17:15 | |
*** hggdh has joined #openstack-meeting | 17:15 | |
*** gyee has quit IRC | 17:16 | |
*** rnirmal has joined #openstack-meeting | 17:17 | |
*** adjohn has quit IRC | 17:20 | |
*** adjohn has joined #openstack-meeting | 17:22 | |
*** jog0 has joined #openstack-meeting | 17:34 | |
*** jog0 has quit IRC | 17:35 | |
*** jog0 has joined #openstack-meeting | 17:36 | |
*** ohnoimdead has joined #openstack-meeting | 17:46 | |
*** jdurgin has joined #openstack-meeting | 17:51 | |
*** oubiwann has joined #openstack-meeting | 17:55 | |
*** adjohn has quit IRC | 18:01 | |
*** carlp has joined #openstack-meeting | 18:13 | |
*** novas0x2a|laptop has joined #openstack-meeting | 18:16 | |
*** novas0x2a|laptop is now known as Guest14896 | 18:16 | |
*** rmk has joined #openstack-meeting | 18:19 | |
*** dwcramer has joined #openstack-meeting | 18:23 | |
*** jakedahn has joined #openstack-meeting | 18:31 | |
*** mdomsch has joined #openstack-meeting | 18:31 | |
*** darraghb has quit IRC | 18:35 | |
*** dprince has joined #openstack-meeting | 18:36 | |
*** jsavak has joined #openstack-meeting | 18:38 | |
*** joesavak has quit IRC | 18:41 | |
*** jakedahn_ has joined #openstack-meeting | 18:44 | |
*** jakedahn has quit IRC | 18:46 | |
*** jakedahn_ is now known as jakedahn | 18:46 | |
*** vladimir3p has joined #openstack-meeting | 18:47 | |
*** donaldngo_hp has quit IRC | 18:51 | |
*** Guest14896 has quit IRC | 18:57 | |
jeblair | hi | 19:00 |
jeblair | anyone here for a ci meeting? | 19:00 |
mtaylor | hey all | 19:00 |
mtaylor | #startmeeting | 19:00 |
openstack | Meeting started Tue Nov 15 19:00:48 2011 UTC. The chair is mtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 19:00 |
mtaylor | I'm here :) | 19:00 |
jsavak | i'm here too | 19:01 |
mtaylor | check that out - it's a party | 19:01 |
jeblair | yay | 19:01 |
annegentle | yay ci | 19:01 |
jsavak | #idea beer | 19:01 |
mtaylor | hehe | 19:01 |
mtaylor | you know what - I think I want to start with ... | 19:02 |
mtaylor | #topic rearranging servers a little bit | 19:02 |
*** openstack changes topic to "rearranging servers a little bit" | 19:02 | |
mtaylor | we're really close to rolling some code into production that creates and deletes cloud servers accounts as needed | 19:02 |
mtaylor | so it seems like a terrible idea to have things arranged such that a bug in a script could just delete the jenkins server | 19:03 |
jeblair | or the gerrit server | 19:03 |
jsavak | ha! | 19:03 |
mtaylor | to that end, we've set up a couple of additional cloud servers accounts - one to hold ephemeral script-created servers | 19:03 |
mtaylor | and one to hold dev resources - jenkins, gerrit, the servers that hold the dev docs and I think the ones that hold the irc bots | 19:04 |
mtaylor | the other ones web resources that are in the current openstacak account I think should stay there - because they're not really things that fall under openstack-ci team management | 19:05 |
mtaylor | anybody have any general dissent to that plan or concerns about it? | 19:05 |
mtaylor | awesome | 19:05 |
*** novas0x2a|laptop has joined #openstack-meeting | 19:06 | |
mtaylor | #agreed we'll move the servers around into a set of web-resources, a set of dev-driving machines, and a set of ephemeral machines | 19:06 |
*** novas0x2a|laptop is now known as Guest7529 | 19:06 | |
mtaylor | #topic state of integration testing | 19:06 |
*** openstack changes topic to "state of integration testing" | 19:06 | |
mtaylor | jeblair: you wanna update us on where integration testing is? | 19:06 |
jeblair | sure | 19:07 |
jeblair | i'm quite close to having on-demand devstack configured vm testing of changes we can use for gating | 19:08 |
jeblair | basically that means: | 19:08 |
jeblair | we'll have a job that launches a vm, has devstack configure it, and run tests on it, then destroy it | 19:08 |
jeblair | for now, the tests we're going to run are just the "exercises.sh" tests in devstack | 19:09 |
jeblair | but that's really a placeholder for the openstack-integration-test suite | 19:09 |
jeblair | once that's ready for gating, we'll switch to that | 19:09 |
jeblair | for the moment, i'm only focusing on the stable/diablo branch | 19:09 |
jeblair | since i don't believe devstack can configure trunk at the moment | 19:09 |
mtaylor | fantastic | 19:10 |
jeblair | i'm working with jesse on moving devstack into gerrit, and i believe he'll be ready to focus on trunk soon | 19:10 |
jsavak | are there plans to run off of essex1? | 19:10 |
*** donaldngo_hp has joined #openstack-meeting | 19:10 | |
jeblair | the test job will be just like the others, eventually it will run on every branch | 19:11 |
jsavak | cool. :) | 19:11 |
jeblair | so that'll be master, and milestone proposed | 19:11 |
jeblair | but not specifically essex1, which is now just a tag since it was released | 19:11 |
jeblair | (future development should happen on master) | 19:12 |
jeblair | the scripts are all here: https://github.com/openstack/openstack-ci/tree/master/slave_scripts | 19:12 |
jeblair | devstack-* | 19:12 |
jeblair | and the jenkins job is here: https://jenkins.openstack.org/view/All/job/dev-gate-integration-tests-devstack-vm/ | 19:12 |
jeblair | #link https://github.com/openstack/openstack-ci/tree/master/slave_scripts | 19:13 |
jeblair | #link https://jenkins.openstack.org/view/All/job/dev-gate-integration-tests-devstack-vm/ | 19:13 |
dolphm | what's the timeline for gating with openstack-integration-tests? | 19:13 |
jeblair | it's obviously not done yet | 19:13 |
jeblair | as in, i'm literally in the middle of configuring it | 19:13 |
jeblair | but it is demonstrating a couple of new things we're doing with jenkins: | 19:13 |
jeblair | it's triggered on multiple projects; so a change to any of nova, glance, keystone will all trigger the job | 19:14 |
jeblair | and it's running in 'silent mode' | 19:14 |
jeblair | which means that it does not report its output back to gerrit, and does not vote on changes | 19:14 |
jeblair | that's an important feature for us to get complicated jobs like this up and running without interfering with ongoing development | 19:15 |
mtaylor | the multiple-job trigger is pretty bad-ass | 19:15 |
jeblair | dolphm: i'm not sure anyone has dates, but: | 19:15 |
jeblair | i think this setup should be ready to go this week. we want to get python-novaclient and devstack into gerrit before we get too serious, hopefully this week or next. after that, as soon as openstack-integration-tests say they're ready | 19:16 |
jeblair | we want all the important components, devstack included, gated on this job so that we know if someone changes devstack, it still works for testing | 19:17 |
*** mrmartin has joined #openstack-meeting | 19:17 | |
jeblair | mtaylor: yes, since we can trigger on multiple jobs, that means this one jenkins job can be used to gate all the projects | 19:17 |
jeblair | (all the projects we're interested in gating, that is) | 19:17 |
mtaylor | jeblair: that's so much nicer than having a bazillion different jobs | 19:18 |
jeblair | and it means we can ensure changes to them are serialized across all projects | 19:18 |
jeblair | (is that clear, or should i elaborate on that?) | 19:18 |
mtaylor | makes sense to me | 19:18 |
dolphm | very clear | 19:19 |
dolphm | (and awesome) | 19:19 |
jeblair | cool. so that's the current status. sorry i don't have green lights in jenkins to show yet. but at this point all the individual components have been tested. just assembling them now. | 19:19 |
jeblair | oh, one more thing | 19:19 |
jeblair | we're going to try an idea ttx had at uds: | 19:20 |
jeblair | if a change fails the devstack driven integration tests, | 19:20 |
jeblair | we install the developer's key on the vm and hand it to them. | 19:20 |
dolphm | so the vm isn't deleted? | 19:21 |
jeblair | they have, say, 24 hours to work on the very VM where the test failed and see what went wrong and try to fix it. | 19:21 |
dolphm | but is deleted on success? | 19:21 |
jeblair | dolphm: that's the idea | 19:21 |
dolphm | that's pretty damned cool | 19:21 |
jeblair | (up to a point) | 19:21 |
jeblair | yeah, i think it'll be pretty neat. :) | 19:21 |
*** yogirackspace_ has joined #openstack-meeting | 19:22 | |
jeblair | any other questions about this? | 19:22 |
dolphm | if the dev is asleep for those 24 hours, how do they re-run the job to get a failed vm back up? | 19:22 |
jeblair | you can re-trigger a job in jenkins, or by +2'ing it again in gerrit | 19:23 |
dolphm | no everybody can +2.. can everybody retrigger? | 19:23 |
dolphm | not* | 19:24 |
jeblair | dolphm: I'm not positive about that. | 19:24 |
mtaylor | I do not believe everyone can retrigger | 19:25 |
mtaylor | BUT | 19:25 |
mtaylor | I betcha we can figure something out there | 19:25 |
dolphm | i'm just thinking, as this becomes a popular/necessary workflow, if 24 hrs isn't sufficient, I'd like devs to be able to get a failed vm on their own, with minimal effort | 19:25 |
vishy | jeblair: have a branch that works with trunk fyi | 19:25 |
jeblair | vishy: awesome | 19:25 |
* mtaylor makes out with vishy | 19:26 | |
jsavak | ... | 19:26 |
* dolphm hides | 19:26 | |
vishy | had to disable one test because python-novaclient is out of date | 19:26 |
mtaylor | do we have a date for moving python-novaclient over yet? | 19:27 |
vishy | we should have devstack tagged diablo/stable and have a master running trunk in the next couple days | 19:27 |
jeblair | no, i proposed tomorrow morning to sandy, but haven't heard back | 19:27 |
*** dolphm has quit IRC | 19:27 | |
mtaylor | I'm going to try to get the git-based pip-requires up and going for all the projects this week too, and finish moving the other projects to using pip-based unittest builders | 19:27 |
mtaylor | so we should be consistent across the board real soon now | 19:28 |
jeblair | vishy: i emailed jesse about moving devstack to gerrit; we need to do that soon too, before we can start using it to gate | 19:28 |
jeblair | mtaylor: yay! | 19:29 |
*** Adri2000 has quit IRC | 19:30 | |
*** Adri2000 has joined #openstack-meeting | 19:30 | |
*** yogirackspace_ has quit IRC | 19:31 | |
*** sleepsontheflo-1 has quit IRC | 19:31 | |
mtaylor | so I think that's where we're at with just about everything | 19:32 |
mtaylor | #topic anything else | 19:33 |
*** openstack changes topic to "anything else" | 19:33 | |
*** dolphm has joined #openstack-meeting | 19:33 | |
*** dolphm has quit IRC | 19:33 | |
notmyname | I have a gerrit question | 19:34 |
notmyname | (not sure if this is the right forum) | 19:34 |
mtaylor | go for it! | 19:34 |
*** dolphm has joined #openstack-meeting | 19:34 | |
notmyname | when is -1 vs -2 appropriate? | 19:34 |
jeblair | -2 functionally blocks it from being merged | 19:35 |
notmyname | forever? | 19:35 |
mtaylor | until the -2 is lifted/changed | 19:35 |
notmyname | by another review from that same person? | 19:35 |
mtaylor | in fact - -2 sticks around even after a new change is pushed | 19:35 |
mtaylor | yes | 19:35 |
notmyname | ok | 19:35 |
mtaylor | so -2 is throwing your weight down and saying NO | 19:35 |
notmyname | but, "this is mostly ok but fix A,B,and C" should probably be -1, then? | 19:36 |
mtaylor | probably | 19:36 |
jeblair | i think so, and your -1 will be automatically removed when there is a new patchset. | 19:36 |
notmyname | and -2 is "no, I don't think adding the ability to make toast is a good feature to ever add to nova" | 19:37 |
jeblair | notmyname: you might consider using it also as a way to ensure that you review a subsequent change | 19:37 |
notmyname | ok. makes sense. thanks | 19:38 |
jeblair | as in: "I want you to fix this, and make sure that it's fixed to my satisfaction before it goes in" | 19:38 |
mtaylor | we could consider suggesting a policy around -2 similar to +2 ... | 19:38 |
mtaylor | like, people vote in general, and a core member +2's or -2's based on the general consensus of the voting? | 19:38 |
mtaylor | but yeah - we can also just try playing with it for a while and seeing how we like it | 19:39 |
jeblair | mtaylor: i want core people to all be able to +2 eventually | 19:39 |
jeblair | ie, we should support multiple +2 votes | 19:39 |
jeblair | once we have the gerrit trigger plugin updated | 19:39 |
mtaylor | jeblair: yes. | 19:39 |
jeblair | so i don't want to build too much policy around what is currently a technical limitation :/ | 19:39 |
mtaylor | ++ | 19:40 |
jeblair | or if we do, understand where we're going in the future | 19:40 |
vishy | I also have a gerrit question / feature request | 19:40 |
jeblair | vishy: go for it | 19:41 |
vishy | i find it quite annoying that repushing covers up previous reviews, especially when the push is just a rebase | 19:41 |
mtaylor | yes. I do too | 19:42 |
vishy | i don't have a solution, but it would be nice to be able to say, just a rebase when merging | 19:42 |
jeblair | right, the trivial rebase problem... | 19:42 |
mtaylor | we have a todo list item on that | 19:42 |
vishy | and it keeps the previous +1s | 19:42 |
jeblair | https://bugs.launchpad.net/openstack-ci/+bug/881184 | 19:42 |
uvirtbot | Launchpad bug 881184 in openstack-ci "consider trivial rebase hook for gerrit" [Wishlist,Confirmed] | 19:42 |
mtaylor | #action mtaylor translate all of the gerrit/jenkins todo list items into bugs/blueprints | 19:42 |
jeblair | wow, mtaylor, that was quick! :) | 19:43 |
notmyname | (all the "trivial" rebasing also makes the master branch look ugly) | 19:43 |
jeblair | so what that hook does is: | 19:43 |
jeblair | "This hook is designed to detect when a patchset uploaded to Gerrit has the same git patch-id as the previous patchset. It then reapplies reviews onto the new patchset using the Gerrit SuExec and Approve commands." | 19:43 |
mtaylor | there's also been talk about a UI patch to make some of the review data show more prominiently by default, rather than needing to expand a section | 19:43 |
vishy | notmyname: I disagree with your comment about toast | 19:44 |
* vishy has been waiting for the toast patch for a while now | 19:44 | |
jeblair | which i believe would solve vishy's problem. | 19:44 |
jeblair | obviously it should be easy to install, we just need to make sure it does what it advertises | 19:44 |
jeblair | and works with our workflow | 19:44 |
notmyname | vishy: well that's where the -1 or -2 levels come in ;-) | 19:45 |
*** jakedahn has quit IRC | 19:46 | |
ttx | Hmmm. Toast... | 19:46 |
*** adjohn has joined #openstack-meeting | 19:47 | |
*** joshuamckenty_ has joined #openstack-meeting | 19:47 | |
* mtaylor is hungry now | 19:47 | |
notmyname | mtaylor: turns out that brazillian food in brazil is exactly the same as brazillian food in the US. I suggest you go get some churisca (sp? whatever.) tonight | 19:48 |
mtaylor | notmyname: yes. it's quite tasty isn't it? | 19:48 |
jeblair | meeting over? :) | 19:48 |
mtaylor | I think so | 19:49 |
mtaylor | #endmeeting | 19:49 |
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/" | 19:49 | |
openstack | Meeting ended Tue Nov 15 19:49:14 2011 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:49 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-19.00.html | 19:49 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-19.00.txt | 19:49 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-19.00.log.html | 19:49 |
*** sleepsontheflo-1 has joined #openstack-meeting | 19:49 | |
notmyname | mtaylor: but I don't recommend the chicken hearts | 19:49 |
mtaylor | notmyname: good advice | 19:50 |
notmyname | mtaylor: they're like liver wrapped in a tough, chewy shell. so if you like that sort of thing... | 19:50 |
mtaylor | notmyname: well, I do like liver - but wrapping it in a tough, chewy shell does not sound pleasant | 19:51 |
notmyname | you should probably at least try one. but I make no promises about it :-) | 19:53 |
mtaylor | notmyname: tomorrow is feijoada day (traditionally served on wed and sat) ... you should try to find somewhere that's serving it for lunch | 19:55 |
mtaylor | notmyname: it's not fancy, but it is tasty | 19:55 |
*** joshuamckenty_ has quit IRC | 19:57 | |
*** ewanmellor has joined #openstack-meeting | 19:57 | |
*** zns has joined #openstack-meeting | 19:59 | |
ttx | o/ | 19:59 |
*** dendrobates is now known as dendro-afk | 20:00 | |
*** anotherjesse has joined #openstack-meeting | 20:00 | |
zns | ttx: which meeting is this? Just checking my timezones. | 20:00 |
ttx | PPB | 20:01 |
zns | Cool. zns here. | 20:01 |
vishy | o/ | 20:01 |
* anotherjesse is here .. and sad he missed ci meeting ;( | 20:01 | |
ttx | Missing our chair | 20:01 |
notmyname | hi | 20:01 |
* ewanmellor Ready for PPB goodness | 20:02 | |
ttx | anotherjesse: will you be around for the next meeting ? We'll discuss if keystone stable/diablo branch is in a usable state | 20:02 |
anotherjesse | ttx: sure thing | 20:02 |
ttx | (enough to warrant a tag and a tarball cut) | 20:02 |
ttx | cool. | 20:02 |
*** jakedahn has joined #openstack-meeting | 20:03 | |
jaypipes | o/ | 20:03 |
mtaylor | o/ | 20:03 |
mtaylor | anotherjesse: we missed you too! | 20:03 |
mtaylor | anotherjesse: but we chatted with vishy | 20:03 |
anotherjesse | will go read the meeting notes | 20:04 |
mtaylor | anotherjesse: the level of bad-assery that we're about to collectively unleash here is pretty massive | 20:04 |
*** dwalleck has joined #openstack-meeting | 20:04 | |
anotherjesse | nice | 20:04 |
ttx | mtaylor: we are missing jbryce, but I guess you can talk about the state of gating and integration testing... | 20:04 |
anotherjesse | excited | 20:04 |
ttx | or we can wait. | 20:04 |
ewanmellor | anotherjesse is too busy now that he's "sort of a defacto CTO" | 20:05 |
mtaylor | anotherjesse: is that your new title? | 20:05 |
jaypipes | really? | 20:05 |
ttx | ewanmellor: is that a quote ? | 20:05 |
ewanmellor | http://www.networkworld.com/community/blog/openstack-cloud-builders-and-future-cloud?source=nww_rss | 20:05 |
anotherjesse | ewanmellor: i'm working moving day to day to sleepsontheflo-1 so that I can actually talk/meet with others ;) | 20:05 |
* ttx reads to pass the time | 20:05 | |
anotherjesse | haha - nice title | 20:06 |
ttx | heh | 20:06 |
mtaylor | anotherjesse: you should TOTALLY put that on business cards | 20:06 |
notmyname | it's on the internet. it must be true | 20:06 |
mtaylor | I love the "sort of" in front of it | 20:06 |
anotherjesse | mtaylor: so - we are working on jenkins + devstack + openstack-integration-tests right? | 20:07 |
anotherjesse | (looking for the notes from the meeting still) | 20:07 |
mtaylor | anotherjesse: yup. you have a nice long email from jeblair about it in your inbox somewhere | 20:07 |
mtaylor | but also: | 20:07 |
mtaylor | http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-19.00.log.html | 20:07 |
mtaylor | for anyone who is bored | 20:07 |
jaypipes | mtaylor: when can we chat about a jenkins + chef/puppet + openstack-integration-tests setup? | 20:08 |
*** joshuamckenty_ has joined #openstack-meeting | 20:08 | |
mtaylor | jaypipes: when we've got the first thing working | 20:08 |
mtaylor | :) | 20:08 |
ttx | Looks like the man that used to live with clocks set to UTC at home got confused. | 20:08 |
ttx | Should we just cancel the meeting ? | 20:09 |
mtaylor | jaypipes: I believe that adding additional deployment methods will be much easier once we've got this first guy done | 20:09 |
notmyname | surely someone has his phone number | 20:09 |
ttx | notmyname: surely, but not me. | 20:09 |
joshuamckenty_ | Sorry, who are we missing? Jbryce? | 20:09 |
notmyname | ya | 20:09 |
ttx | yep | 20:09 |
joshuamckenty_ | I've got his number | 20:09 |
joshuamckenty_ | I'll txt him | 20:10 |
ttx | "sort of de facto PPB chair" | 20:10 |
mtaylor | hahaha | 20:10 |
anotherjesse | hahaha | 20:10 |
anotherjesse | mtaylor / jeblair have you played with build_xs stuff? | 20:10 |
mtaylor | what is build_xs? | 20:10 |
anotherjesse | running integration tests against "devstack-styled" xen server | 20:10 |
anotherjesse | basically follow along with https://github.com/cloudbuilders/devstack/blob/master/tools/xen/README.md | 20:10 |
anotherjesse | and you can get jenkins running against xs | 20:10 |
*** ArseneRei has joined #openstack-meeting | 20:11 | |
mtaylor | well - we'd also need a xen server :) | 20:11 |
anotherjesse | you just need hardware and then XS free licenses | 20:11 |
joshuamckenty_ | Bryce has hard drive problems. | 20:11 |
anotherjesse | the link to the download is on the readme and you can get a license | 20:11 |
joshuamckenty_ | Ttx, do you want to chair? | 20:11 |
mtaylor | anotherjesse: I think that sounds like something we shold put on the list for the 'vendor supplied test environments' | 20:12 |
ttx | joshuamckenty_: not really, I have a meeting to chair just after that one. | 20:12 |
jaypipes | mtaylor: when do we get devstack into gerrit? | 20:12 |
ttx | joshuamckenty_: go for it :) | 20:12 |
anotherjesse | jaypipes: I got an email from jeblair about steps to do that | 20:12 |
mtaylor | jaypipes: short version: looks like possibly this week if all goes well | 20:13 |
jaypipes | excellent | 20:13 |
jaypipes | thx :) | 20:13 |
mtaylor | jaypipes: we're actually further along than we thought even this morning ... as vish apparently has a branch working wiht trunk | 20:13 |
jaypipes | mtaylor: a branch of devstack working with trunk? | 20:14 |
jaypipes | mtaylor: wasn't it always working with trunk? | 20:14 |
mtaylor | jaypipes: yes | 20:14 |
mtaylor | jaypipes: no. it's been focused on diablo so far | 20:14 |
*** jbryce has joined #openstack-meeting | 20:14 | |
mtaylor | jaypipes: moving forward, we'll have a stable/diablo and a master branch of devstack | 20:14 |
* jaypipes must have missed that... | 20:15 | |
mtaylor | jaypipes: so that as master makes changes that require deployment changes, we can handle them without losing ability to test diablo | 20:15 |
jbryce | hi everyone. sorry i'm late. | 20:15 |
jaypipes | I thought it was tracking trunk | 20:15 |
ttx | jbryce: welcome :) | 20:15 |
mtaylor | hey jbryce! | 20:15 |
jaypipes | mtaylor: check PM. | 20:16 |
jbryce | who all is present? did we get started with anything already? | 20:16 |
ttx | nope, were waiting for you | 20:17 |
jbryce | #startmeeting | 20:17 |
openstack | Meeting started Tue Nov 15 20:17:14 2011 UTC. The chair is jbryce. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:17 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 20:17 |
mtaylor | anotherjesse: but once we get this first one up - I really want to start spending more time on the plan of getting better/fuller hardware/environment coverage from vendors, which we've got good ideas on doing | 20:17 |
anotherjesse | nice | 20:17 |
jbryce | my hard drive started rattling like a pair of castanets. i think that's a bad sign. yay for backups, though | 20:17 |
anotherjesse | jbryce: backup to the cloud | 20:17 |
mtaylor | jbryce: unless you like castanets | 20:17 |
jbryce | mtaylor: true... | 20:18 |
jbryce | http://wiki.openstack.org/Governance/PPB - agenda | 20:18 |
jbryce | #topic Foundation update | 20:18 |
*** openstack changes topic to "Foundation update" | 20:18 | |
jbryce | thierry asked about an update on foundation progress since things have been quiet on the mailing list | 20:18 |
jbryce | since we made the announcement, we've seen a lot of interest from a lot of different people. we've been meeting with different companies and foundations and getting feedback and trying to get as many of them as possible to join up on the mailing list also | 20:19 |
jbryce | one consistent piece of feedback that we've gotten is that we should come forward with a drafting process and timeline for putting it all together, so that's something we've been working on with several lawyers from rackspace and elsewhere | 20:20 |
ttx | jbryce: should we encourage the presentation of existing models on the ML ? | 20:20 |
ttx | (copying an existing model is a good way to reduce the base work) | 20:21 |
ttx | jbryce: or are your private discussions already past that ? | 20:21 |
jbryce | mark or i will be sending out a more detailed email to the foundation list but the basic process is to publish a draft of the high level goals and philosophies and get feedback on that over the rest of November, then move into an actual legal document drafting process. that will probably consist of 2 drafting periods where we publish a draft and accept comments over the course of several weeks and the re-draft | 20:22 |
*** andrewbogott has joined #openstack-meeting | 20:22 | |
jbryce | ttx: discussing existing models is definitely something we can do on the list | 20:23 |
ttx | jbryce: do you want the "goals and philosophies" defined first, before the actual governance and foundation model ? Or in parallel ? | 20:23 |
jbryce | i think it makes sense to get the high level done first as it will affect the details of the legal structure | 20:23 |
ttx | (because the existing models are obviously more about governance structure than about goals/scope/philosophy) | 20:23 |
jbryce | true | 20:24 |
ttx | so imho that's two separate discussions, dunno if you want to have them in parallel or define the goals first | 20:24 |
jbryce | i think i'd prefer goals first | 20:25 |
ttx | jbryce: ok, would be good to send out some progress note saying the first step is to discuss/define goals/philosophy/scope | 20:25 |
jbryce | in summary, there's been a small amount of progress in actual documentation, but quite a bit of input and feedback that has been offered from a variety of source that we're trying to aggregate and publish | 20:25 |
ttx | (so that the discussion can focus on that first) | 20:26 |
jbryce | good feedback | 20:26 |
jbryce | anything else? question or suggestions? | 20:27 |
jbryce | ok. moving on | 20:28 |
jbryce | #topic Quality for Essex | 20:28 |
*** openstack changes topic to "Quality for Essex" | 20:28 | |
mtaylor | so... | 20:28 |
mtaylor | first of all: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-19.00.log.html | 20:28 |
ttx | +1 | 20:28 |
*** dolphm has quit IRC | 20:28 | |
*** jakedahn has quit IRC | 20:29 | |
mtaylor | we had a great summary of where we were on this during the CI meeting in the last hour | 20:29 |
mtaylor | as a much briefer summary - current status is that jeblair has the infrastructure/integration pieces working to launch fresh cloud servers, run devstack on them and then run exercise.sh against those | 20:29 |
*** joshuamckenty_ has quit IRC | 20:30 | |
mtaylor | currently immediately outstanding todo items to get those tests up and going are getting devstack working against trunk (which vishy apparently already has done) and getting devstack and python-novaclient moved over to gerrit | 20:30 |
anotherjesse | mtaylor: also devstack has a config.ini generator | 20:31 |
mtaylor | (we actually don't need trunk working before we start - those are just the immediate tasks) | 20:31 |
anotherjesse | so you can run the openstack-integration-tests against them | 20:31 |
anotherjesse | (we do that on our jenkins) | 20:31 |
mtaylor | great | 20:31 |
anotherjesse | mtaylor: was there talk about how to run larger scale tests (launch vms non-stop for a week, ...) | 20:31 |
mtaylor | that's the next step after the above, is once we're satisfied that exercise.sh can run consistently, we'll start adding openstack-integration-tests | 20:32 |
*** dolphm has joined #openstack-meeting | 20:32 | |
jaypipes | why are we using 2 jenkins again? | 20:32 |
mtaylor | anotherjesse: at the moment I think running tests of that nature are going to need folks to pony up labs in which to run them in | 20:32 |
anotherjesse | jaypipes: we push everything we do back to mtaylor / jeblair | 20:33 |
jbryce | how much of the core functionality do you think will be covered by the time we start getting to the end of essex? | 20:33 |
mtaylor | jaypipes: anotherjesse has been helping prototype devstack jenkins stuff | 20:33 |
anotherjesse | jaypipes: should we stop? | 20:33 |
anotherjesse | we don't want to break the core jenkins server | 20:33 |
jaypipes | just dont understand why there is a need for 2 jenkins... | 20:33 |
anotherjesse | jaypipes: everyone else runs their own jenkins - is it bad for us to as well? | 20:33 |
mtaylor | jaypipes: too many cooks in the kitchen - basically that way anotherjesse can do things and show them to us | 20:33 |
jbryce | #info will need better lab environments to do larger scale and longer-running tests | 20:33 |
*** jakedahn has joined #openstack-meeting | 20:34 | |
jaypipes | anotherjesse: the direction should be the central jenkins out to secondary jenkins, not the other way around. | 20:34 |
anotherjesse | mtaylor: getting the integration tests running and alerting of basic failures is great, but then there is things like the rax cloud hit in early essex - after many vm launches it various api commands got really slow | 20:34 |
mtaylor | jaypipes: dude. totally different thing | 20:34 |
*** yogirackspace has joined #openstack-meeting | 20:34 | |
jaypipes | mtaylor: no, it's not. | 20:34 |
mtaylor | jaypipes: it is | 20:34 |
mtaylor | anotherjesse's jenkins is a dev jenkins | 20:34 |
jaypipes | mtaylor: and what is the point of that? | 20:34 |
mtaylor | it's a sandbox where he can play with different jobs and not worry about breaking the core element of the entire dev process | 20:34 |
mtaylor | doing tons of dev directly on the core jenkins is, well - if things break, then things BREAK, right? | 20:35 |
jbryce | it's staging vs production...don't break the live one that gates the development process for everyone | 20:35 |
anotherjesse | jaypipes / mtaylor we can move this talk about ways we can help the ci process externally | 20:35 |
anotherjesse | since we had asked mtaylor / jeblair at the last summit and we thought it was a good idea | 20:36 |
anotherjesse | move this talk to another time - outside pbb | 20:36 |
jaypipes | sure | 20:36 |
mtaylor | yeah. perhaps next week CI? | 20:36 |
anotherjesse | mtaylor: ya - setting alarm now - didn't update time | 20:36 |
jbryce | so the process sounds great, but can i re-ask my question? = ) | 20:36 |
jbryce | how much of the core functionality do you think will be covered by the time we start getting to the end of essex? | 20:36 |
mtaylor | jbryce: that's actually a question that's out of my scope | 20:36 |
anotherjesse | jbryce: I worry about testing large scale VMs launches | 20:36 |
anotherjesse | but - there is lots of parties (hp, rax and others) talking about it | 20:37 |
mtaylor | jbryce: my main bit is making sure stuff gets run consistently - the integration tests guys will need to get good coverage in their work | 20:37 |
anotherjesse | we have a great plan for the general stuff | 20:37 |
mtaylor | and then the thing anotherjesse is mentioning | 20:37 |
mtaylor | because honestly the jenkins control-center model isn't going to be terribly useful for week-long tets | 20:37 |
mtaylor | tests | 20:37 |
jbryce | mtaylor: that's fine. not saying it's your scope, but i'd love to know that someone is thinking about it. | 20:37 |
mtaylor | totally | 20:37 |
ttx | do we know how the integration-tests development is going so far ? | 20:38 |
mtaylor | I think it's going to wind up being a discussion between folks like rax, dell and hp - folks who have the resources to spin up a lab somewhere that can run such a test | 20:38 |
anotherjesse | ttx: bcwaldon had gotten the basics working | 20:38 |
jaypipes | mtaylor: to be blunt, it's pointless trying to design large scale performance testing of Nova until a deployment Jenkins job that uses real deployment things like chef/puppet is completed. | 20:38 |
jbryce | and also find out if we should go really prod some people to work on this as a form of the strategic contributions that ttx has talked about | 20:38 |
*** jk0 has joined #openstack-meeting | 20:38 | |
mtaylor | and then we have to figure out how to collaborate on that between us | 20:38 |
ttx | jbryce: the teams are up and are open | 20:38 |
mtaylor | and how to report back findings in a sensible manner | 20:38 |
ttx | anyone can join and help | 20:39 |
*** dendro-afk is now known as dendrobates | 20:39 | |
mtaylor | jaypipes: again, I disagree - I think we can design the process modularly | 20:39 |
anotherjesse | mtaylor: agreed | 20:39 |
mtaylor | jaypipes: the long-term test is just something that needs to run against a cloud | 20:39 |
anotherjesse | mtaylor: the process of deploy is independant of the tests | 20:39 |
mtaylor | how that cloud got there is a different engineering problem to solve | 20:39 |
jaypipes | mtaylor: ok, I'll reserve (any more) judgment until I see that then | 20:39 |
anotherjesse | yes | 20:39 |
mtaylor | and in this case | 20:40 |
mtaylor | even though we're actually doing a good job along the lines of automated deployment of cloud onto bare metal from jenkins- that work specifically isn't going to be as directly applicable to a week-long test | 20:40 |
jbryce | i know that the teams are open and anyone can help, but if it's not happening and we get to the end of essex and these tests are not helping us have a much better release, i think that's a big failure on our part. | 20:41 |
mtaylor | because I don't want a week-long test taking up threads in my crazy java app called jenkins :) | 20:41 |
jaypipes | jbryce: couldn't agree more. | 20:41 |
ttx | jbryce: that's why I was asking on progress on the integration-tests side -- see if more resources are needed there and a call for help is warranted | 20:41 |
mtaylor | jbryce: I would say that if we don't have integration tests running by essex-2 we should all book time in a hotel somewhere, get together and have a celebrity death match | 20:41 |
mtaylor | integration-tests is a little chicken-and-egg at the moment | 20:41 |
jaypipes | mtaylor: the point is that you won't be taking up threads on *your* jenkins. The tests will be running on large HP (or other) clusters. But those clusters absolutely are a no-go until deployment jobs that use real ddeployment methods are done. | 20:42 |
mtaylor | as soon as we get this next jenkins job deployed, then we'll have somewhere we can point their work at so that they can get consistent feedback on their tests running | 20:42 |
anotherjesse | mtaylor: really? we've been running them in jenkins for a couple weeks - will ping you after | 20:42 |
ttx | mtaylor: the devil is in the number of those tests, not their simple existence. | 20:42 |
mtaylor | anotherjesse: I meant dev-process-wise | 20:42 |
anotherjesse | mtaylor: ? | 20:42 |
anotherjesse | oh - in gating them | 20:42 |
anotherjesse | yes - understood now | 20:42 |
mtaylor | anotherjesse: yes | 20:43 |
jaypipes | ttx: for integration tests, dwalleck, westmaas, wwkeyboard, bcwaldon, nati, and a number of others have been contributing to them. | 20:43 |
ttx | jaypipes: is more help needed ? | 20:43 |
ttx | jaypipes: or are you confident we can have decent coverage before the last milestones of Essex ? | 20:43 |
jaypipes | ttx: of course. that's what we discuss in our wednesday meetings... | 20:43 |
anotherjesse | mtaylor: is there a philosophy about broken tests in the integration suite? | 20:44 |
mtaylor | anotherjesse: yes | 20:44 |
anotherjesse | mtaylor: eg, when we write a test, can it merge if it is "broken" | 20:44 |
jaypipes | ttx: I'm confident we'll have decent coverage of some stuff... depends on how much APIs and implementations change between now and then. | 20:44 |
westmaas | ttx: decent coverage by last milestone of essex is well within reach | 20:44 |
anotherjesse | but the test isn't what is broken, it could be underneath | 20:44 |
mtaylor | anotherjesse: the thing we discussed at the ods was having a blessed suite of gating tests | 20:44 |
westmaas | but more help is useful | 20:44 |
anotherjesse | mtaylor: cools | 20:44 |
ttx | jaypipes: ok | 20:44 |
mtaylor | anotherjesse: so that withing the test suite, there will be the full thing, and the meta-suite that's what we believe is solid enough to block trunk on | 20:44 |
anotherjesse | mtaylor: cool | 20:45 |
mtaylor | anotherjesse: and hopefully a simple process for promoting test cases | 20:45 |
mtaylor | oh, btw... | 20:45 |
ttx | jbryce: so yes, I guess I could call for more practical "put your foot where your mouth is and join the QA team" | 20:45 |
mtaylor | so, one of the pieces that has come out of jeblair's work this past week on this are jobs in jenkins that are triggered by multiple gerrit projects | 20:45 |
* jaypipes noticed commits to kong recently, well after kong was integrated into the main test suite... | 20:46 | |
ttx | jbryce: but convincing all the companies around the PPB table sounds more efficient than a blogpost on my personal website :) | 20:46 |
mtaylor | so - in this case, we can have one that gates nova, keystone, glance, devstack and openstack-integration-tests ... so that a change to any of them is tested against trunk of the others | 20:46 |
mtaylor | in a very elegant manner | 20:46 |
jbryce | ttx: i agree. part of why i wanted to raise it here | 20:47 |
jbryce | ttx: if you blog though, i bet you'll get some decent retweeting of that post. = ) | 20:47 |
zns | Won't we need to be able to submit cross-project patches for that to really work? | 20:47 |
jaypipes | also, there's commits to cloudbuilders/openstack-puppet dated Oct 30, while the main openstack/openstack-puppet hasn't changed since 20th Oct. | 20:47 |
ttx | jbryce: let's try that, should improve my klout score. | 20:47 |
*** sleepsontheflo-1 has quit IRC | 20:48 | |
*** anotherjesse has quit IRC | 20:48 | |
jbryce | ok | 20:48 |
*** dolphm has quit IRC | 20:48 | |
jbryce | let me try to summarize and see if i've got it all straight | 20:48 |
mtaylor | zns: shouldn't need to. if you add apis to one thing, then consume them in the next patch... ensures that people are writing to specs cross-project | 20:48 |
vishy | jaypipes: i don't think the deploy team has confidence in openstack-ci yet | 20:48 |
jaypipes | vishy: awesome | 20:48 |
mtaylor | zns: BUT - we will definitely keep our eyes on that | 20:48 |
*** sleepsontheflo-1 has joined #openstack-meeting | 20:49 | |
zns | mtaylor: ok | 20:49 |
jbryce | 1) we have continuous integration testing infrastructure in place now that is able to do basic testing and gate contributions on things really functionining | 20:49 |
*** KyleM1 has joined #openstack-meeting | 20:49 | |
*** KyleM1 has left #openstack-meeting | 20:49 | |
*** anotherjesse has joined #openstack-meeting | 20:50 | |
mtaylor | jbryce: (1) yes - give or take a couple of days, we've got a little cross-team coordination to do | 20:50 |
jbryce | 2) we are going to start including the intergration-tests in to that gating which will improve the coverage and give better testing | 20:50 |
*** KyleM1 has joined #openstack-meeting | 20:50 | |
*** Vek has joined #openstack-meeting | 20:50 | |
jbryce | 3) we could use additional contributions to the integration-tests and should reach out and try to get more involvement from people. getting more tests here will be a big help in improving the quality before release time comes around | 20:51 |
jbryce | 4) there's some basic work going on to do not just functional tests (item A works) but also longer running and larger scale tests, but it doesn't sound like that effort is as defined or as far along yet | 20:51 |
jaypipes | jbryce: good summary | 20:51 |
ttx | +1 | 20:52 |
*** jog0 has quit IRC | 20:52 | |
*** mikeyp has joined #openstack-meeting | 20:52 | |
*** masumotok has joined #openstack-meeting | 20:53 | |
*** GheAway has joined #openstack-meeting | 20:53 | |
jbryce | ok. i'm going to go lobby for this on my own with the companies and people i talk to. i think we should all do it. i'm really keen to make essex the one that we can be super proud of | 20:53 |
jbryce | #info 1) we have continuous integration testing infrastructure in place now that is able to do basic testing and gate contributions on things really functionining | 20:53 |
jbryce | #info 2) we are going to start including the intergration-tests in to that gating which will improve the coverage and give better testing | 20:53 |
jbryce | #info 3) we could use additional contributions to the integration-tests and should reach out and try to get more involvement from people. getting more tests here will be a big help in improving the quality before release time comes around | 20:53 |
jbryce | #info 4) there's some basic work going on to do not just functional tests (item A works) but also longer running and larger scale tests, but it doesn't sound like that effort is as defined or as far along yet | 20:53 |
jbryce | grr...should have done that the first time around, but better late than never | 20:54 |
mtaylor | hehe | 20:54 |
jbryce | i think we should discuss this again when we get towards essex-2 and see how things are progressing | 20:54 |
jaypipes | ++ | 20:54 |
jbryce | i really worry about not having a drastic improvement and how it will impact the community and credibility of openstack. i'd even be open to considering treating some level of functional quality testing like an essential blueprint that could delay the release. | 20:56 |
ttx | jbryce: one issue is that it's never really finished | 20:57 |
jbryce | ttx: i know. i agree on that for sure. i like to ship, but there's a different between never really finished and really not working | 20:57 |
ttx | and there are organizational things around development that can't support long delays. Like design summits. | 20:57 |
ttx | so we should get our act together and just make it shine in the timeframe we have | 20:58 |
jbryce | i agree on that too. that's why i want to raise it now. if we get ahead of it, there shouldn't need to be a delay. | 20:58 |
*** johnpur has joined #openstack-meeting | 20:58 | |
*** robertn has joined #openstack-meeting | 20:58 | |
ttx | it won't be perfect, but it needs to be better ! | 20:58 |
*** dabo has joined #openstack-meeting | 20:58 | |
jbryce | thanks for all the info. i'm going to go on a campaign. = ) | 20:59 |
*** dprince has quit IRC | 20:59 | |
jbryce | anyone have anything for our final 40 seconds? | 20:59 |
*** Tushar has joined #openstack-meeting | 20:59 | |
jbryce | thanks everyone | 20:59 |
ttx | nope | 20:59 |
jbryce | #endmeeting | 20:59 |
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/" | 20:59 | |
openstack | Meeting ended Tue Nov 15 20:59:58 2011 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-20.17.html | 21:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-20.17.txt | 21:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-20.17.log.html | 21:00 |
ttx | zns, notmyname, jaypipes, vishy, devcamcar: around ? | 21:00 |
notmyname | here | 21:00 |
*** somik has joined #openstack-meeting | 21:00 | |
jaypipes | ttx: not here. | 21:00 |
vishy | aqui | 21:00 |
*** thingee has joined #openstack-meeting | 21:00 | |
*** joesavak has joined #openstack-meeting | 21:01 | |
* ttx waits a bit for zns and devcamcar | 21:01 | |
*** ArseneRei has left #openstack-meeting | 21:01 | |
zns | zns here | 21:02 |
ttx | ok, let's start, devcamcar goes last anyway | 21:02 |
ttx | #startmeeting | 21:03 |
openstack | Meeting started Tue Nov 15 21:03:05 2011 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:03 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 21:03 |
ttx | Welcome to our weekly general meeting... Today's agenda: | 21:03 |
ttx | #link http://wiki.openstack.org/Meetings/TeamMeeting | 21:03 |
ttx | #info The main focus for today is looking at essex-2 plans and make sure they are current | 21:03 |
ttx | #info Next week we'll extend that focus to the rest of the Essex plans, as the demand for clear roadmap is getting stronger | 21:03 |
ttx | #topic Keystone status | 21:03 |
*** openstack changes topic to "Keystone status" | 21:03 | |
ttx | zns: Looking at: | 21:03 |
ttx | #link https://launchpad.net/keystone/+milestone/essex-2 | 21:04 |
ttx | zns: Do you agree with those 6 targets ? | 21:04 |
ttx | Including global-templates, keystone-swift-acls and service-endpoint-location ? | 21:04 |
*** dolphm has joined #openstack-meeting | 21:05 | |
*** jsavak has quit IRC | 21:05 | |
zns | Yes. | 21:05 |
ttx | OK, I'll set the series goal for those last three to "Essex" then | 21:05 |
ttx | zns: Anything else on your essex-2 radar that is missing from the list ? | 21:05 |
zns | We still have an outstanding *concern* about stability/documentation. Dolph is in California now trying to help nail that down. It's nebulous right now. | 21:06 |
*** jbryce has quit IRC | 21:06 | |
ttx | zns: Who is supposed to work on endpoint-identifiers ? The spec has no assignee. | 21:06 |
*** Terminus|Work has joined #openstack-meeting | 21:07 | |
zns | Dolph or Yogi. | 21:07 |
zns | Maybe put Yogi there for now? | 21:07 |
*** danwent has joined #openstack-meeting | 21:07 | |
ttx | zns: yes, or some team like "Rackspace Integration" | 21:07 |
ttx | it's ok to change assignees later. | 21:08 |
zns | works. Rackspace Integration. You got it? | 21:08 |
*** anotherjesse has quit IRC | 21:08 | |
ttx | yep | 21:08 |
ttx | Also does anyone know the current state of service-endpoint-location ? Started ? Not started ? | 21:08 |
*** anotherjesse has joined #openstack-meeting | 21:08 | |
*** jakedahn has quit IRC | 21:08 | |
ttx | will try to find someone at HP to update that | 21:09 |
ttx | Our second keystone topic for today is the state of the stable/diablo branch | 21:09 |
ttx | I'd like to make sure every downstream is fine with it the way it stands, before it's tagged | 21:09 |
ttx | (and a tarball is made of it) | 21:09 |
zns | ttx: is that what anotherjesse is speaking to at the PPB next week? | 21:09 |
*** mcohen has joined #openstack-meeting | 21:09 | |
ttx | zns: hmmm... no? I asked anotherjesse to be present to /this/ meeting to discuss it. | 21:10 |
anotherjesse | i'm here | 21:10 |
anotherjesse | just dropped for 3 minutes | 21:10 |
zns | Ah. OK. Good. | 21:10 |
anotherjesse | the stable/diablo proposed branch works for us | 21:10 |
ttx | anotherjesse: great news | 21:11 |
ttx | Ideally I'd like to hear devcamcar as well | 21:11 |
joesavak | +1 | 21:11 |
joesavak | (yay) | 21:11 |
jaypipes | ttx: wasn't there a patch applied to diablo/stable before trunk? | 21:11 |
anotherjesse | ttx: agree to devcamcar would be good | 21:11 |
anotherjesse | ttx: perhaps the canoncial guys as well? | 21:11 |
ttx | jaypipes: not sure what you mean | 21:11 |
jaypipes | ttx: thought I saw something this morning about a changeset being applied to keystone's stable/diablo before hitting trunk... | 21:12 |
jaypipes | that was causing a block? | 21:12 |
jaypipes | maybe I'm going crazy (definitely could be true) | 21:12 |
dolphm | jaypipes: yes, that was my mistake... i put them into both branches together, and jenkins issues caused them to land backwards | 21:12 |
*** bhall has joined #openstack-meeting | 21:12 | |
ttx | jaypipes: it's not causing a block. There is a change that was pushed to both branches... but only merged successfully in stable/diablo | 21:13 |
jaypipes | oh, ok, sanity restored :) | 21:13 |
jaypipes | got it. | 21:13 |
jaypipes | ok, carry on | 21:13 |
*** dendrobates is now known as dendro-afk | 21:13 | |
ttx | #action ttx to contact Canonical folks to make sure stable/diablo keystone looks good for them | 21:13 |
ttx | let's see if we can get devcamcar by the end of this meeting | 21:14 |
ttx | zns: Anything else ? | 21:14 |
zns | ttx: not from me. | 21:14 |
zns | Tx | 21:14 |
devcamcar | ttx: i'm here now | 21:14 |
ttx | devcamcar: did you have the opportunity to test Keystone stable/diablo branch ? | 21:14 |
devcamcar | ttx: we've been using it internally for a bit now and it's good to go as far as we can tell | 21:15 |
*** dendro-afk is now known as dendrobates | 21:15 | |
* ttx sees red lights turn to green with pleasure. | 21:15 | |
dolphm | good to hear | 21:15 |
zns | awesomeness | 21:16 |
ttx | dolphm: I'll try to get Ubuntu folks to sign off on it as well | 21:16 |
ttx | and then we should be good | 21:16 |
dolphm | great | 21:16 |
ttx | Daviey: around ? | 21:16 |
ttx | Other questions for Keystone ? | 21:16 |
ttx | s/Ubuntu/distro/ actually | 21:17 |
ttx | not necessarily limited to Ubuntu | 21:17 |
ttx | #topic Swift status | 21:17 |
*** openstack changes topic to "Swift status" | 21:17 | |
ttx | notmyname: o/ | 21:17 |
notmyname | hi | 21:17 |
ttx | Looks like we are on track for branching to milestone-proposed on Friday and releasing next Tuesday ? | 21:17 |
notmyname | everything looks good. a few more patches to merge | 21:18 |
ttx | #link https://launchpad.net/swift/+milestone/1.4.4 | 21:18 |
notmyname | our internal QA will be taking a whack at it starting soo | 21:18 |
notmyname | should be a good release. good features and bug fixes | 21:18 |
ttx | notmyname: if anything is blocking, make sure to use the 1.4.4 target sothat it appears on the page | 21:18 |
*** YWC has joined #openstack-meeting | 21:19 | |
ttx | so that I know that it's blocked without having to ping someone about it :) | 21:19 |
ttx | notmyname: Anything else ? | 21:19 |
notmyname | I think we're good. I'll check again in the morning, but it looks good | 21:19 |
notmyname | the memory leak I mentioned last week | 21:19 |
notmyname | just wanted to give an update | 21:19 |
*** adjohn_ has joined #openstack-meeting | 21:20 | |
notmyname | we (meaning mostly gholt) have been looking at a lot of stuff. we've patched several things in swift and eventlet. the eventlet patch is good, but probably not the major problem we were seeing | 21:20 |
notmyname | testing is continuing | 21:20 |
notmyname | but things are looking promising | 21:20 |
*** jmeredit has joined #openstack-meeting | 21:21 | |
ttx | cool, continue to keep us posted | 21:21 |
notmyname | the eventlet summary is that you should upgrade when the patch hits mainline, but not huge rush there (especially if you aren't using it under very high load like we are) | 21:21 |
*** masumotok has quit IRC | 21:21 | |
jaypipes | notmyname: symptoms? | 21:21 |
notmyname | last thing | 21:21 |
notmyname | jaypipes: proxy servers running out of memory | 21:22 |
jaypipes | k. | 21:22 |
*** bengrue has joined #openstack-meeting | 21:22 | |
notmyname | jaypipes: after <redacted> req/sec for a while | 21:22 |
jaypipes | notmyname: just proxy servers? not the other servers? | 21:22 |
notmyname | ya | 21:22 |
jaypipes | got it. | 21:22 |
notmyname | well, they see the highest load since there are much less of them | 21:22 |
notmyname | last thing from me: | 21:22 |
jaypipes | notmyname: and they also have to deal with disconnects with the end client the most, right? | 21:23 |
*** adjohn has quit IRC | 21:23 | |
notmyname | I'm working on setting up a swift-focused meetup in the bay area in early december. stay tuned for details | 21:23 |
ttx | Other questions on Swift ? | 21:23 |
notmyname | jaypipes: it's mostly the asymmetry in the deployment. but disconnects are an issue too | 21:23 |
jaypipes | notmyname: no more questions, but I'll follow that stuff closely since Glance uses quite a bit of Swift code... | 21:24 |
jaypipes | thx | 21:24 |
ttx | Good transition ! | 21:24 |
ttx | #topic Glance status | 21:24 |
*** openstack changes topic to "Glance status" | 21:24 | |
jaypipes | lol | 21:24 |
ttx | #link https://launchpad.net/glance/+milestone/essex-2 | 21:24 |
jaypipes | Danger Will Robinson. | 21:24 |
ttx | jaypipes: 11 blueprints ! Sounds ambitious. | 21:24 |
jaypipes | Yeah, E2 was a bit of a dumping ground | 21:24 |
jaypipes | ttx: I'll take a gander through them and retarget some to E3. | 21:25 |
ttx | does that mean you need to refine it a bit ? | 21:25 |
ttx | ok | 21:25 |
*** salv has joined #openstack-meeting | 21:25 | |
jaypipes | ttx: mostly was a braindump for me making blueprints after feedback on the API 2 drafts. | 21:25 |
ttx | You should have assignees for all those you keep for E2 | 21:25 |
jaypipes | yup. | 21:25 |
jaypipes | ttx: I'll clean up by next week. | 21:25 |
ttx | #action jaypipes to refine E2 list and set assignees | 21:25 |
ttx | Another question: Do you agree https://blueprints.launchpad.net/glance/+spec/swift-location-credentials is complete and already delivered in essex-1 ? | 21:26 |
jaypipes | looking... | 21:26 |
jaypipes | ttx: yep, I'll update that one. | 21:27 |
ttx | jaypipes: Anything else ? | 21:27 |
jaypipes | ttx: just that draft 3 of the API 2 proposal is in progress... thx to all who responded with feedback | 21:27 |
ttx | jaypipes: I'm on it (the update) | 21:27 |
jaypipes | ttx: ok, thx | 21:27 |
ttx | Questions on Glance ? | 21:28 |
ttx | (a bit tricky this I have to reactivate e1 to retarget things to it) | 21:29 |
ttx | #topic Nova status | 21:29 |
*** openstack changes topic to "Nova status" | 21:29 | |
ttx | vishy: yo | 21:30 |
ttx | #link https://launchpad.net/nova/+milestone/essex-2 | 21:30 |
ttx | vishy: There are a few BPs in there assigned to a generic Nova subteam... | 21:30 |
vishy | hi | 21:30 |
ttx | Which sounds like a recipe for nobody actually doing it. | 21:30 |
vishy | ttx: yes I'm trying to clean those up currently | 21:30 |
ttx | I'm ok to keep the team as the "Drafter", but I'd prefer to have a more precise developer name or group assigned to actually write the code for it | 21:30 |
ttx | (at least for the current milestoneà | 21:31 |
ttx | ) | 21:31 |
vishy | woah | 21:31 |
ttx | woah? | 21:31 |
vishy | yes I will contact all of the teams and get those updated | 21:31 |
*** masumotok has joined #openstack-meeting | 21:31 | |
vishy | (my irc client didn't like the encoding on your last comment) | 21:31 |
*** tylesmit has joined #openstack-meeting | 21:31 | |
ttx | #action vishy to turn team-owned E2 blueprints into more precise assignments) | 21:32 |
Vek | heh | 21:32 |
ttx | à à à | 21:32 |
ttx | vishy: There are a few things started, without a target, that may actually apply to essex-2: | 21:32 |
ttx | https://blueprints.launchpad.net/nova/+spec/remove-virt-driver-callbacks (blamar?) | 21:32 |
ttx | https://blueprints.launchpad.net/nova/+spec/internal-uuids (Titan team?) | 21:32 |
ttx | https://blueprints.launchpad.net/nova/+spec/nova-volume-snapshot-backup-api (Nova volume ?) | 21:32 |
*** mwhooker_ has joined #openstack-meeting | 21:32 | |
ttx | vishy: do you know if those should be complete by E2 ? | 21:33 |
vishy | targeted | 21:33 |
vishy | yes they should all be | 21:33 |
soren | Whiteboard of https://blueprints.launchpad.net/nova/+spec/remove-virt-driver-callbacks says it's done. | 21:33 |
soren | Gerrit agrees: https://review.openstack.org/#change,1100 | 21:33 |
*** dwalleck_ has joined #openstack-meeting | 21:34 | |
vishy | yes was merged | 21:34 |
*** dwalleck has quit IRC | 21:34 | |
*** mestery has joined #openstack-meeting | 21:34 | |
ttx | soren: too bad it wasn't set to Implemented then | 21:34 |
* ttx goes to steal more LP karma | 21:34 | |
ttx | yay | 21:34 |
* Vek thinks ttx still won't surpass tr3buchet's karma | 21:34 | |
ttx | vishy: last thing: what priority should https://blueprints.launchpad.net/nova/+spec/melange-notifications have ? | 21:34 |
vishy | darn you beat me | 21:34 |
vishy | i think we are obsoleting that one | 21:35 |
vishy | since melange moved to path to incubation | 21:35 |
ttx | #action vishy to confirm melange-notifications obsolescence and remove it from E2 | 21:35 |
ttx | I also wanted to ask about reviews... | 21:35 |
tr3buchet | ttx: i had planned on updating the melange blueprints to that effect | 21:35 |
vishy | tr3buchet is working with melange guys to get that stuff removed (and recreated in the melange project?) | 21:35 |
ttx | you can actually reassign a blueprint to another project. | 21:36 |
tr3buchet | ttx: i've confirmed that any of the melange stories which are associated with nova-network are removable | 21:36 |
ttx | tr3buchet: if needed, ping me off-meeting | 21:36 |
tr3buchet | will do | 21:36 |
ttx | There are 60 open reviews on Nova, apparently due to too many stale reviews | 21:36 |
ttx | With LP we had some convenient way to shelve out of sight those things needing work before being reproposed, by setting back to WorkInProgress | 21:36 |
ttx | Should we find some way to emulate that with Gerrit ? (mtaylor, jeblair ?) | 21:37 |
westmaas | ttx: is your script that generates ordered reviews still usable after the sqitch? | 21:37 |
westmaas | switch* | 21:37 |
ttx | westmaas: no. But I guess I could make it extract data from Gerrit | 21:37 |
mtaylor | ttx: you can abandon a review | 21:37 |
vishy | ttx: ooh, i like the idea of WiP | 21:37 |
mtaylor | ttx: we have a todo list item to add a work in progress state | 21:37 |
Vek | mtaylor: can you abandon a review that someone else has proposed, though? | 21:38 |
*** troytoman-away is now known as troytoman | 21:38 | |
mtaylor | Vek: I believe that _I_ can :) | 21:38 |
devcamcar | mtaylor: i've been meaning to ask you - i don't get notifications for gerrit merge proposals (i have checked like every-darn-thing) | 21:38 |
ttx | mtaylor: I just want the "open" reviews to reaklly be the dashboard of reviewable things. | 21:38 |
mtaylor | ttx: I agree | 21:38 |
devcamcar | mtaylor: but can ask in a bit :) | 21:38 |
westmaas | ttx: I liked that view, not sure if others did, nor do I know the level of work needed to make it work | 21:38 |
mtaylor | devcamcar: hrm. let's circle back on that after the meeting | 21:38 |
ttx | westmaas: I'll have a shot at it. | 21:38 |
Vek | mtaylor: glance isn't sending notifications of new reviews either, but I'm getting them for nova. | 21:39 |
ttx | westmaas: code was at https://code.launchpad.net/~ttx/+junk/reviewlist fwiw :) | 21:39 |
*** jwalcik has quit IRC | 21:39 | |
ttx | #action mtaylor to raise prio on implementing a WiP state | 21:40 |
ttx | #action ttx to see how reviewslist can be revived | 21:40 |
mtaylor | Vek: are you subscribed to the glance project ? | 21:40 |
ttx | vishy: Anything else ? | 21:40 |
mtaylor | Vek: in https://review.openstack.org/#settings,projects ? | 21:40 |
mtaylor | devcamcar: ^^ | 21:40 |
*** mwhooker_ has left #openstack-meeting | 21:40 | |
Vek | mtaylor: dunno what that means. I remember I used to get them, now I don't... | 21:40 |
vishy | ttx: the thing you emailed me about? | 21:41 |
ttx | Vek, mtaylor, devcamcar -> off-meeting please | 21:41 |
bhall | mtaylor: I have the same issue.. I subscribe to nova reviews but it keeps losing my setting | 21:41 |
mtaylor | ok. off meeting | 21:41 |
vishy | ttx: for targetting blueprints differently | 21:41 |
mtaylor | find me in openstack-dev in a sec | 21:41 |
ttx | vishy: want to mention that ? | 21:41 |
vishy | ttx: seems like it would be good to mention it in an info | 21:41 |
ttx | vishy: we can JFDI and write an email too :) | 21:41 |
vishy | email is fine | 21:41 |
vishy | continue | 21:41 |
ttx | Nova subteam leads: anything you want to mention ? | 21:42 |
*** mcohen has quit IRC | 21:42 | |
ttx | Questions on Nova ? | 21:42 |
*** YWC has quit IRC | 21:43 | |
ttx | #topic Horizon status | 21:43 |
*** openstack changes topic to "Horizon status" | 21:43 | |
ttx | devcamcar: o/ | 21:43 |
devcamcar | o/ | 21:43 |
ttx | #link https://launchpad.net/horizon/+milestone/essex-2 | 21:43 |
ttx | Looks good -- though you should have assignees. | 21:43 |
ttx | If you know for example the team at Nebula will take care of it, but don't know who exactly will do it, you should assign to some Nebula group | 21:43 |
ttx | and then you can change to someone more precise when you know who. | 21:44 |
ttx | I just need to know who I can ping for status updates :) | 21:44 |
devcamcar | have assignees for blueprints, though the huge number of UX bugs that were filed recently haven't been triaged yet | 21:44 |
ttx | "null" never answers to me. | 21:44 |
devcamcar | fair enough | 21:44 |
devcamcar | i'll get assignees on those | 21:44 |
devcamcar | we're tearing into the visual re-design, may have some cool screenshots by next week's meetings | 21:44 |
ttx | devcamcar: again, you can set a supergroup if you know "someone in that group" will do it | 21:44 |
ttx | #action devcancar to get assignees for the E2 plan | 21:45 |
ttx | #action devcamcar to get assignees for the E2 plan | 21:45 |
ttx | devcamcar: Anything else ? | 21:45 |
devcamcar | ttx: nope, pretty quiet week for us, just tearing everything apart and putting it back together :) | 21:46 |
ttx | devcamcar: sounds like fun | 21:46 |
devcamcar | oh yea | 21:46 |
ttx | Questions for Horizon ? | 21:46 |
*** mcohen has joined #openstack-meeting | 21:46 | |
ttx | devcamcar, mtaylor: we need to get the repo split (python-module / ref impl) done by E2, btw | 21:47 |
*** somik has quit IRC | 21:47 | |
devcamcar | ttx: i seriously will fight you guys to the death on that, no offense | 21:47 |
mtaylor | devcamcar: oh? heckj lied to us then | 21:47 |
devcamcar | it makes development about an order of magnitude more difficult | 21:47 |
devcamcar | mtaylor: that is certainly possible | 21:48 |
ttx | devcamcar: I thought there was an agreement around that | 21:48 |
*** liquidgold has joined #openstack-meeting | 21:48 | |
devcamcar | that's how it used to be | 21:48 |
ttx | mtaylor: back to the bribe table | 21:48 |
devcamcar | used to be 2 separate projects | 21:48 |
devcamcar | i combined them because of what a gargantuan pain it was | 21:48 |
devcamcar | both on the dev and on the support side | 21:48 |
mtaylor | devcamcar: the issue is that it makes distribution/packaging harder - but this might be a longer conversation than in here | 21:48 |
mtaylor | (plus, you didn't have me automating your life away back then :) ) | 21:49 |
devcamcar | mtaylor: agreed, is a longer conversation | 21:49 |
ttx | #action mtaylor devcamcar to discuss and converge to a common view on the need to split repos for horizon (or not) | 21:49 |
devcamcar | i'm not completely opposed but it can't be like it was before | 21:49 |
devcamcar | too painful | 21:49 |
mtaylor | I agree. I want to solve problems, not create them | 21:49 |
mtaylor | although I know some people probably disagree :) | 21:49 |
ttx | I know some distros are waiting for the dust to settle before packaging Horizon. | 21:50 |
*** wwkeyboard has joined #openstack-meeting | 21:50 | |
ttx | so I'd like the decision taken in time for E2 | 21:50 |
mtaylor | I imagine we can sort it out in short order - just probably not in here | 21:50 |
ttx | agreed | 21:50 |
ttx | #topic Incubated projects and other Team reports | 21:50 |
*** openstack changes topic to "Incubated projects and other Team reports" | 21:50 | |
ttx | danwent, troytoman: o/ | 21:50 |
danwent | #info Quantum essex-1 dropped last week (https://launchpad.net/quantum/+milestone/essex-1). Major new items included packaging support (RPM/DEB), DHCP support in Quantum Manager, keystone middleware, and devstack integration. If you are interested in packaging Quantum for your distro, please contact us. | 21:50 |
danwent | other than that, essex-2 is now open: https://launchpad.net/quantum/+milestone/essex-2 | 21:51 |
danwent | we'll be coordinating with Trey and the nova-network folks on some more work that needs to be done on QuantumManager in nova. | 21:51 |
ttx | danwent: you mean you include packaging code in Quantum itself ? | 21:51 |
* ttx downloads tarball. | 21:52 | |
danwent | yes, the ability to generate debs/rpms | 21:52 |
bhall | yep | 21:52 |
danwent | is that not kosher? :) | 21:52 |
*** jrouault has joined #openstack-meeting | 21:52 | |
soren | eep | 21:52 |
soren | Not quite :) | 21:52 |
ttx | danwent: it's generally frowned upon | 21:52 |
soren | It's less of a problem nowadays, but it's still frowned upon. | 21:52 |
ttx | #action distro people to look into Quantum packaging integration effort to see if it can work with them | 21:53 |
danwent | Ok, who should we work with on this? | 21:53 |
danwent | great | 21:53 |
ttx | danwent: I'll make them contact you | 21:53 |
danwent | sounds good | 21:53 |
ttx | troytoman: any news on Melange side ? | 21:53 |
troytoman | wrt melange, have mostly been focused on getting the project set up on launchpad and moving over blueprints | 21:54 |
troytoman | this week will engage with mtaylor on gerrit integration | 21:54 |
ttx | troytoman: I'll have a circular look and see if anything needs to be set up additionally | 21:54 |
ttx | #action ttx to look up Melange setup and help where needed | 21:55 |
troytoman | thanks ttx | 21:55 |
ttx | troytoman: do we have code up yet ? | 21:55 |
troytoman | it is on github but needs to be moved into the openstack repo | 21:55 |
ttx | ok | 21:55 |
ttx | Any other team lead with a status report ? | 21:56 |
*** somik has joined #openstack-meeting | 21:56 | |
annegentle | me! | 21:56 |
ttx | annegentle: go for it! | 21:56 |
annegentle | A couple of doc items to report, we met yesterday for our monthly meeting. | 21:56 |
annegentle | A new feature in the doc tool chain lets us publish an RSS feed for a manual based on a hand-maintained revision history. | 21:56 |
annegentle | See it at http://docs.openstack.org/api/openstack-compute/1.1/content/ and I'll also send an email to the mailing list to solicit feedback. | 21:56 |
annegentle | On Friday 11/11/11 a few Rackers held a Hackathon in Austin and experimented with epub output through our toolchain. | 21:57 |
annegentle | Just a few bugs to work through for "prettiness" but a decent output to add to the tool box. | 21:57 |
*** SumiNaiksatam has joined #openstack-meeting | 21:58 | |
*** debo_os has joined #openstack-meeting | 21:58 | |
ttx | sounds cool | 21:58 |
annegentle | Lastly, we have a new blueprint for a site that helps people learn the OpenStack APIs, with wireframe design coming soon and feedback is welcome. https://blueprints.launchpad.net/openstack-manuals/+spec/api.openstack.org | 21:58 |
ttx | sounds übercool. | 21:58 |
ttx | #topic Open discussion | 21:58 |
*** openstack changes topic to "Open discussion" | 21:58 | |
*** jog0 has joined #openstack-meeting | 21:58 | |
ttx | Anything, anyone ? | 21:58 |
ttx | Poll: is #openstack-dev channel too noisy with all the notifications for all the projects sent there ? | 21:59 |
jaypipes | ttx: not IMHO | 21:59 |
annegentle | I think it's okay | 21:59 |
jk0 | yeah, it's not bad | 22:00 |
*** sleepsontheflo-2 has joined #openstack-meeting | 22:00 | |
ttx | ok then. | 22:00 |
ttx | Time to give the floor to the network dudes. | 22:00 |
ttx | #endmeeting | 22:00 |
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/" | 22:00 | |
openstack | Meeting ended Tue Nov 15 22:00:48 2011 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-21.03.html | 22:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-21.03.txt | 22:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-21.03.log.html | 22:00 |
*** adjohn_ has quit IRC | 22:00 | |
ttx | Thanks everyone ! | 22:00 |
*** edgarmagana has joined #openstack-meeting | 22:01 | |
danwent | thanks ttx, right on time | 22:01 |
danwent | #startmeeting | 22:01 |
openstack | Meeting started Tue Nov 15 22:01:09 2011 UTC. The chair is danwent. Information about MeetBot at http://wiki.debian.org/MeetBot. | 22:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 22:01 |
edgarmagana | Hola! | 22:01 |
*** Vek has left #openstack-meeting | 22:01 | |
*** jk0 has left #openstack-meeting | 22:01 | |
ttx | edgarmagana: hola! | 22:01 |
danwent | hello all! | 22:01 |
salv | Hi all! | 22:01 |
somik | Hello folks! | 22:01 |
GheAway | hi everyone | 22:01 |
danwent | #info agenda : http://wiki.openstack.org/Network/Meetings | 22:01 |
*** GheAway is now known as GheRivero | 22:01 | |
tylesmit | hi | 22:01 |
danwent | hey tyler, glad you could make it | 22:01 |
debo_os | hi | 22:01 |
danwent | ok, troy, you around? | 22:02 |
carlp | long time no see everyone | 22:02 |
danwent | this is the part where I skip the melange update and start on quantum, only to have troy then appear | 22:02 |
danwent | #topic quantum status | 22:02 |
*** openstack changes topic to "quantum status" | 22:02 | |
*** Tushar has quit IRC | 22:02 | |
danwent | #info great work on essex-1, it was released on thursday | 22:03 |
danwent | now we're on to essex-2 | 22:03 |
*** sleepsontheflo-1 has quit IRC | 22:03 | |
*** anotherjesse has quit IRC | 22:03 | |
danwent | we already have some reviews of things we decided not to do in essex-1: https://review.openstack.org/#q,status:open+project:openstack/quantum,n,z | 22:03 |
*** thingee has left #openstack-meeting | 22:03 | |
danwent | particularly, Salvatore's API framework stuff would be good to get reviewed ASAP, so we can make progress on other API work. | 22:04 |
*** anotherjesse has joined #openstack-meeting | 22:04 | |
danwent | salv says that this was refactored for the packaging work since the last set of reviews, so we should re-review and retest. | 22:04 |
salv | I'm not particularly concerned but the more the eyes, the better the code | 22:05 |
danwent | #info please target any essex-2 work using launchpad: https://launchpad.net/quantum/+milestone/essex-2 | 22:05 |
*** ying has joined #openstack-meeting | 22:05 | |
danwent | A few areas that I think are missing blueprints for essex-2 are 1) jenkins + system test, 2) dashboard work. | 22:05 |
danwent | carlp, can you comment on plans for jenkins/system test? | 22:06 |
carlp | danwent: sure | 22:06 |
*** joesavak has quit IRC | 22:06 | |
carlp | so we have the jenkins slave in place, and there are two nodes ready for testing | 22:06 |
carlp | At this point what we need are tests :) | 22:06 |
danwent | Ok, so let's get a BP for that. | 22:07 |
carlp | I think I already set one up | 22:07 |
*** mikeyp has quit IRC | 22:07 | |
danwent | great… is it targeted for essex-2? (i.e., do i need to refresh) :P | 22:07 |
carlp | An excellent question | 22:07 |
*** dwalleck_ has quit IRC | 22:07 | |
carlp | I have this one: https://blueprints.launchpad.net/quantum/+spec/quantum-functional-tests | 22:08 |
carlp | it's kind of the master, I believe the quantum-functional-test-environment is what needs to be targeted to this release | 22:08 |
danwent | yes, that makes sense. | 22:09 |
danwent | I'll target it. | 22:09 |
carlp | Salvatore had some plans in Boston, but I don't know if they made it to code or even a BP | 22:09 |
*** anotherjesse has quit IRC | 22:10 | |
salv | sorry I droppe for a bit. | 22:10 |
danwent | carlp: are you planning on creating functional tests yourself, or are you looking for others to do that? | 22:10 |
*** jmeredit has quit IRC | 22:10 | |
salv | Plans around what? | 22:10 |
carlp | To start with, I did not want to create some functional tests myself. I was going to leave that to the experts :) | 22:10 |
carlp | That said, my long term goal is to become an expert | 22:11 |
danwent | Ok | 22:11 |
*** mrmartin has quit IRC | 22:11 | |
carlp | salv: plans around functional testing | 22:11 |
danwent | #todo #danwent create BP and find owner for initial set of functional tests targeted at essex-2 | 22:11 |
salv | carlp: Ok. I haven't made any progress on that, and I don't think I'll have cycles to work on testing before essex-3 | 22:11 |
carlp | ok, good to know | 22:12 |
edgarmagana | do the functional tests include both plugins? | 22:12 |
danwent | yeah, salv is pretty loaded with API work this cycle | 22:12 |
salv | I honestly hoped somebody else would pick the whole testing story (functional/integration/and scale) | 22:12 |
danwent | yup, we're looking for volunteers. nicira will definitely be picking up some of the work, but would be great if others pitched in. | 22:12 |
danwent | edgar: original plan was to just use OVS so there was no dependency on physical network gear | 22:13 |
carlp | I would like to do that, my day job has been eating a lot more of my time recently than I would like. That will probably change as we get closer to the end of the year | 22:13 |
*** uri_ has joined #openstack-meeting | 22:13 | |
edgarmagana | dan: thanks! | 22:13 |
danwent | I believe mark voelker was planning on replicating a jenkins environment that had the right cisco hardware | 22:13 |
carlp | edgarmagana: The environment I've built can support OVS and the new VLAN manger. Other stuff will need different environments. | 22:14 |
edgarmagana | FYI. Mark is on temporal LOA (He just became a father) | 22:14 |
salv | carlp: the new VLAN manager being the one I'm trying to build? :) | 22:14 |
carlp | I recall that as well, and if you're around Mark, shoot me an email and I'll help get you started | 22:14 |
carlp | salv: I believe so, yes | 22:14 |
danwent | edgar: yup, you all should see the awesome pic | 22:14 |
salv | carlp: ok. | 22:15 |
edgarmagana | carlp: got it | 22:15 |
*** KyleM1 has left #openstack-meeting | 22:15 | |
danwent | http://t.co/oV5vUZC | 22:15 |
danwent | Ok, anything else on jenkins work? | 22:15 |
carlp | Nope, I think that is about it | 22:16 |
danwent | k, salv: API work for essex-2, particular around "operational status" | 22:16 |
salv | Okay, the plan is to put into Essex-2 two items: | 22:16 |
salv | 1) Operational Status | 22:16 |
salv | 2) Filters for request | 22:17 |
salv | While I see Item #2 technically more challenging, it is actually easier as I just need to "borrow" code from Openstack API | 22:17 |
danwent | Great. I talked with Anne. She sent an email to the main openstack list about how to handle repos for future versions of API specs. | 22:17 |
salv | Item #1 is instead technically less challenging, but there's more discussion on it. I received good feedback on the spec I proposed, but (shame on me) never updated it. | 22:18 |
danwent | Do you plan on flushing out the API changes as modifiecations to the API docs in the repo, or do you want to publish them some other way? | 22:18 |
salv | danwent: good question. I will do whatever Openstack API has done for transition from 1.0 to 1.1 | 22:18 |
salv | but I need to sync up with Anne on that | 22:19 |
danwent | great | 22:19 |
salv | #action Salvatore to sync up with Anne on best way for updating API doc | 22:19 |
*** masumotok has quit IRC | 22:19 | |
danwent | Ok, anything else on API? | 22:19 |
salv | Now, on the operational status, the only thing we haven't probably thoroughly discussed is what the API should do if the plugin does not support | 22:19 |
danwent | Ying, were you looking at doing "tags"? | 22:20 |
salv | the concept of Operational status | 22:20 |
salv | but we can discuss that on the mailing list. | 22:20 |
danwent | sorry salv: yes, ML is probably best for design discussions | 22:20 |
danwent | salv, anything else on API front? | 22:20 |
ying | danwent: I will check on tags for API, | 22:21 |
salv | no, that is all on the API | 22:21 |
danwent | ying: great. is there already a BP for this? | 22:21 |
danwent | if not, please create one and target it | 22:21 |
ying | danwent: no, not yet. | 22:21 |
danwent | #action #ying create blueprint for API tags work | 22:22 |
danwent | Ok, mark is not here, but perhaps arvind or tyler can comment on plans around Quantum + Dashboard? | 22:22 |
tylesmit | I don't see Arvind here, and I'm not in the loop on Dashboard. | 22:22 |
danwent | thanks tyler | 22:23 |
danwent | #action #danwent send email to ML about dashboard work for essex-2 | 22:23 |
*** dendrobates is now known as dendro-afk | 22:23 | |
*** dendro-afk is now known as dendrobates | 22:23 | |
*** dwalleck has joined #openstack-meeting | 22:23 | |
danwent | I think this is a really important area to make progress on in essex-2, as dashboard is the most visible way to demo Quantum | 22:23 |
danwent | Ok, somik, do you need to fill-out the BP for the authz work? | 22:24 |
somik | I have a placeholder BP with the non ideal mechanism to handle authZ | 22:24 |
*** shwetaap has joined #openstack-meeting | 22:24 | |
somik | but I will fill out the ideal way, where we would require nova changes as well. | 22:24 |
danwent | #action #somik complete authz blueprint, send out for feedback | 22:25 |
danwent | And last but not least, nova parity. | 22:25 |
danwent | Brad will be working on L3 gateway + NAT using the nova-network mechanism, right? | 22:25 |
danwent | this is the same mechanism supported by the VLANManager, but QuantumManager needs some updates to work correctly with it. | 22:26 |
danwent | #action: #danwent confirm with #bhall about L3 + NAT work | 22:26 |
danwent | and debo, you're planning on working on the cloudpipe VPN stuff? | 22:27 |
danwent | apparently everyone is ignoring me :) | 22:27 |
salv | Update from me on nova-parity: I'm working on security groups and about to push a driver for implementing them on XenAPI | 22:27 |
danwent | #action #danwent work with #debo_os on cloudpipe vpn | 22:28 |
salv | will circulate an email in the next days about how to do that through Quantum | 22:28 |
mestery | We're not ignoring you Dan :) | 22:28 |
bhall | danwent: yup | 22:28 |
danwent | salv: cool. there's been a lot of chatter around security groups, so yes, probably good to raise that to the ML. | 22:28 |
salv | danwent: we're not ignoring you, we're trolling you :) | 22:28 |
bhall | danwent: bp is filed (sent you a link already) | 22:28 |
danwent | mestery: ah, now that you've spoken, can we start assigning tasks to you? :P | 22:28 |
danwent | bhall: k, thanks. | 22:29 |
debo_os | danwent: sorry, I had stepped out for 2m. Yes I am going to do the CP work | 22:29 |
danwent | debo_os: great. | 22:29 |
danwent | debo_os: let's target BP for essex-2, just so we keep tracking it. | 22:30 |
danwent | work may be split across essex-2 and essex-3 | 22:30 |
debo_os | danwent: sure, that works | 22:30 |
danwent | ok, any other nova-parity work? | 22:30 |
bhall | I think thats it for e2 that I'm aware of | 22:31 |
danwent | Yup, a pretty full plate | 22:31 |
danwent | There's also a proposal to fold plugins.ini into Quantum.conf . We didn't want to do this right before the milestone release, but is anyone violently opposed? | 22:31 |
danwent | the goal is just to have few config files, and be able to specify all config by specifying a path to a file (not a hardcoded file location) | 22:32 |
danwent | few -> fewer | 22:32 |
danwent | Ok. We'll definitely give the ML a heads up before doing it, as it make break some automation scripts. | 22:33 |
danwent | And finally, I will be doing some super fun documentation work in essex-2. | 22:33 |
bhall | danwent: I have some notes for you on installing from packages/etc | 22:34 |
carlp | danwent: and we love you for that :) | 22:34 |
bhall | may have taken some of the fun out of your work, sorry | 22:34 |
danwent | mainly focusing on getting all content out of the README and into "official" documentation | 22:34 |
salv | danwent: you're the quantum hero :0 | 22:34 |
edgarmagana | salv: +1 | 22:34 |
danwent | well, if you really loved me you'd write some docs :P | 22:34 |
danwent | and don't forget that salv wrote the API spec | 22:35 |
danwent | that was a beat | 22:35 |
danwent | beast | 22:35 |
* salv just remembered I'm supposed to do the wadl | 22:35 | |
annegentle | danwent and salv have you gotten Oxygen licenses? If not let me know. That might take some pain out :) | 22:35 |
danwent | anyway, I will send an email to the list with info on how to modify the docs. hopefully people will see that it is easy and fun, then decide to pitch in :) | 22:35 |
danwent | annegentle: no, but that would be fantastic | 22:35 |
salv | annegentle: yup, I have one | 22:35 |
annegentle | great, cool | 22:36 |
danwent | salv: didn't nachi provide a wadl description? | 22:36 |
salv | Oh right! | 22:36 |
danwent | I didn't end up having time to confirm that it was correct, but it definitely should be a good starting point | 22:36 |
*** rnirmal has quit IRC | 22:36 | |
salv | Did we merged it into the doc repository? | 22:36 |
annegentle | salv: I'll send you the Oxygen Rackbook framework which should help with WADL authoring too | 22:37 |
danwent | salv: don't think so… so thanks for remembering it. | 22:37 |
danwent | salv: can you add an item to track this work (even if you don't assign it to yourself?) | 22:37 |
salv | annegentle: that would be supergreat as I previously could use Oxygen only as a cool XML editor and was pretty much disappointed I couldn't do proper authoring | 22:37 |
salv | danwent: targeting essex-3, yes I can | 22:38 |
danwent | great | 22:38 |
*** andrewbogott has left #openstack-meeting | 22:38 | |
danwent | Ok, anything else folks are looking at targeting for essex-2? | 22:38 |
salv | I want to raise awareness on a long-standing bug | 22:38 |
salv | https://bugs.launchpad.net/quantum/+bug/837535 | 22:38 |
uvirtbot | Launchpad bug 837535 in quantum "plugins do not comply with quantum_plugin_interface" [Medium,In progress] | 22:38 |
uri_ | so will L3 + NAT not be integrated w Quantum during essx2? | 22:38 |
danwent | essex-2 ends 12/15 | 22:38 |
*** martines has joined #openstack-meeting | 22:39 | |
martines | i, you there? | 22:39 |
martines | s/i/hi | 22:39 |
*** dendrobates is now known as dendro-afk | 22:39 | |
bhall | uri_: do you mean in nova? | 22:39 |
danwent | uri_: that should already be targeted | 22:39 |
martines | sorry folks, wrong focus :( | 22:39 |
danwent | https://blueprints.launchpad.net/quantum/+spec/nova-parity-nat | 22:39 |
uri_ | was trying to understand from above, if L3 integrates w Nova or Quantum in the essx2 timeframe | 22:40 |
danwent | salv: yes, I think targeting the bug makes sense. | 22:40 |
salv | danwent: k, thanks | 22:40 |
bhall | uri_: nova for e2 | 22:41 |
danwent | uri_: in essex-2, which is completed Dec. 15th, we're targeting the QuantumManager being able to support L3 gateways + NAT with Quantum networks. | 22:41 |
danwent | these L3 gateways + NAT will be implemented using the exact same mechanism that the nova-network VLANManager uses | 22:41 |
danwent | this is so we can quickly get to parity with nova networking, which is one of our primary goals for essex. | 22:42 |
*** dendro-afk is now known as dendrobates | 22:42 | |
uri_ | thx | 22:42 |
danwent | salv: to be clear, the plan for that bug is to change the definition of the plugin API to match the "de facto" standard? | 22:42 |
*** yogirackspace has left #openstack-meeting | 22:43 | |
salv | danwent: this looks the simplest way so far | 22:43 |
danwent | salv: yup, I agree | 22:43 |
danwent | Ok, and one last topic is that during the main openstack meeting, ttx mentioned that storing packaging code with the main project source is "not preferred" | 22:43 |
danwent | I think their goal is to have all packaging code separate, maintained by the distro itself. | 22:44 |
danwent | however, this definitely doesn't mean all the packaging work will be lost | 22:44 |
*** anotherjesse has joined #openstack-meeting | 22:45 | |
danwent | I think we'll probably just end up moving some of the packaging only files out once external distros have completely taken up the task of packaging Quantum | 22:45 |
tylesmit | Correct me if I'm wrong, but doesn't that pretty much just mean not having a unified setup.py? | 22:45 |
*** jmeredit has joined #openstack-meeting | 22:45 | |
danwent | tylesmit: I'm guessing it refers to the setup.py files and the corresponding config files, but to be honest I'm not sure. | 22:45 |
danwent | ttx + soren said they would contact us with thoughts. | 22:46 |
danwent | we'll keep the list looped into the discussion | 22:46 |
danwent | Ok, any other quantum questions/topics? | 22:46 |
danwent | #topic open discussion | 22:47 |
*** openstack changes topic to "open discussion" | 22:47 | |
danwent | ok, anything more generally? | 22:47 |
danwent | Did folks see the DNS-as-a-service proposal? | 22:47 |
salv | saw the email, did not read it yet | 22:48 |
danwent | http://etherpad.openstack.org/HkEvt4crw9 | 22:48 |
carlp | Heard it was proposed, haven't looked | 22:48 |
danwent | anyway, just wanted to make sure folks were aware. I don't know of anyone else currently working on this type of stuff. | 22:48 |
danwent | #info DNS-as-a-service proposal: http://etherpad.openstack.org/HkEvt4crw9 | 22:48 |
danwent | Ok, anything else? | 22:48 |
danwent | ok, that's a wrap. have a good one folks. | 22:49 |
danwent | #endmeeting | 22:49 |
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/" | 22:49 | |
openstack | Meeting ended Tue Nov 15 22:49:20 2011 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:49 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-22.01.html | 22:49 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-22.01.txt | 22:49 |
carlp | thanks all! | 22:49 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-11-15-22.01.log.html | 22:49 |
salv | thanks, talk to you next week! | 22:49 |
somik | have a good one stackers! | 22:49 |
*** tylesmit has left #openstack-meeting | 22:49 | |
*** debo_os has quit IRC | 22:50 | |
uri_ | who is driving DNSaaS? | 22:50 |
danwent | uri_: this was just an informal proposal | 22:50 |
danwent | email was from: endre.karlson@gmail.com | 22:50 |
uri_ | from you? | 22:50 |
danwent | nope, I was just bringing this to folks attention | 22:51 |
uri_ | i see thx. have a good one! | 22:51 |
*** SumiNaiksatam has quit IRC | 22:51 | |
*** cdub has joined #openstack-meeting | 22:51 | |
*** jog0 has left #openstack-meeting | 22:51 | |
*** jog0 has joined #openstack-meeting | 22:52 | |
*** GheRivero has quit IRC | 22:52 | |
*** jog0 has left #openstack-meeting | 22:52 | |
*** ying has quit IRC | 22:52 | |
*** somik has quit IRC | 22:52 | |
*** mestery has left #openstack-meeting | 22:54 | |
*** dwcramer has quit IRC | 22:54 | |
danwent | uri_: yup, bye! | 22:55 |
*** mcohen has left #openstack-meeting | 23:02 | |
*** aclark_ has joined #openstack-meeting | 23:03 | |
*** AlanClark has quit IRC | 23:03 | |
*** carlp has quit IRC | 23:03 | |
*** aclark_ is now known as AlanClark | 23:07 | |
*** jmeredit has quit IRC | 23:07 | |
*** uri_ has quit IRC | 23:08 | |
*** bhall has quit IRC | 23:09 | |
*** troytoman is now known as troytoman-away | 23:11 | |
*** dendrobates is now known as dendro-afk | 23:20 | |
*** adjohn has joined #openstack-meeting | 23:22 | |
*** edgarmagana has quit IRC | 23:22 | |
*** dendro-afk is now known as dendrobates | 23:23 | |
*** bhall has joined #openstack-meeting | 23:42 | |
*** bhall has quit IRC | 23:42 | |
*** bhall has joined #openstack-meeting | 23:42 | |
*** carlp has joined #openstack-meeting | 23:45 | |
*** nati2 has joined #openstack-meeting | 23:46 | |
*** ewanmellor has quit IRC | 23:47 | |
*** jakedahn has joined #openstack-meeting | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!