*** markwash has quit IRC | 00:00 | |
*** ErikB has joined #openstack-meeting-alt | 00:06 | |
*** yidclare has quit IRC | 00:14 | |
*** sarob has joined #openstack-meeting-alt | 00:16 | |
*** nosnos has joined #openstack-meeting-alt | 00:16 | |
*** kgriffs is now known as kgriffs_afk | 00:20 | |
*** sarob has quit IRC | 00:20 | |
*** wastrel has quit IRC | 00:23 | |
*** jmaron has joined #openstack-meeting-alt | 00:35 | |
*** jmaron has quit IRC | 00:39 | |
*** sacharya has quit IRC | 00:42 | |
*** malini is now known as malini_afk | 00:43 | |
*** colinmcnamara has joined #openstack-meeting-alt | 00:52 | |
*** ErikB1 has joined #openstack-meeting-alt | 00:55 | |
*** ErikB1 has quit IRC | 00:55 | |
*** ErikB1 has joined #openstack-meeting-alt | 00:56 | |
*** ErikB has quit IRC | 00:58 | |
*** lblanchard has quit IRC | 01:02 | |
*** anteaya has quit IRC | 01:02 | |
*** amytron has joined #openstack-meeting-alt | 01:06 | |
*** demorris has joined #openstack-meeting-alt | 01:07 | |
*** IlyaE has joined #openstack-meeting-alt | 01:10 | |
*** sacharya has joined #openstack-meeting-alt | 01:10 | |
*** IlyaE has quit IRC | 01:21 | |
*** saurabhs has quit IRC | 01:33 | |
*** jmaron has joined #openstack-meeting-alt | 01:35 | |
*** jmaron has quit IRC | 01:40 | |
*** markwash has joined #openstack-meeting-alt | 01:44 | |
*** markwash has quit IRC | 01:45 | |
*** IlyaE has joined #openstack-meeting-alt | 01:47 | |
colinmcnamara | #meetingtopic openstack-training-guides | 01:53 |
---|---|---|
colinmcnamara | #startmeeting | 01:53 |
openstack | colinmcnamara: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee' | 01:53 |
colinmcnamara | #startmeeting test | 01:53 |
openstack | Meeting started Wed Sep 25 01:53:45 2013 UTC and is due to finish in 60 minutes. The chair is colinmcnamara. Information about MeetBot at http://wiki.debian.org/MeetBot. | 01:53 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 01:53 |
*** openstack changes topic to " (Meeting topic: test)" | 01:53 | |
openstack | The meeting name has been set to 'test' | 01:53 |
colinmcnamara | #endmeeting | 01:53 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 01:54 | |
openstack | Meeting ended Wed Sep 25 01:53:59 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 01:54 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/test/2013/test.2013-09-25-01.53.html | 01:54 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/test/2013/test.2013-09-25-01.53.txt | 01:54 |
openstack | Log: http://eavesdrop.openstack.org/meetings/test/2013/test.2013-09-25-01.53.log.html | 01:54 |
*** tanisdl has quit IRC | 01:58 | |
colinmcnamara | roll call, OpenStack-Training meeting | 02:00 |
*** sarob has joined #openstack-meeting-alt | 02:01 | |
colinmcnamara | #startmeeting openstack-training weekly team meeting | 02:01 |
openstack | Meeting started Wed Sep 25 02:01:03 2013 UTC and is due to finish in 60 minutes. The chair is colinmcnamara. Information about MeetBot at http://wiki.debian.org/MeetBot. | 02:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 02:01 |
*** openstack changes topic to " (Meeting topic: openstack-training weekly team meeting)" | 02:01 | |
openstack | The meeting name has been set to 'openstack_training_weekly_team_meeting' | 02:01 |
colinmcnamara | hello @sarob | 02:01 |
colinmcnamara | hello sarob: | 02:01 |
sarob | Hay | 02:01 |
colinmcnamara | logged in through phone? | 02:01 |
colinmcnamara | we'll give 3 min for anyone else wanting to join | 02:02 |
sarob | The meeting name gots to be training-manuals | 02:02 |
colinmcnamara | #endmeeting | 02:02 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 02:02 | |
openstack | Meeting ended Wed Sep 25 02:02:53 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 02:02 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_training_weekly_team_meeting/2013/openstack_training_weekly_team_meeting.2013-09-25-02.01.html | 02:02 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_training_weekly_team_meeting/2013/openstack_training_weekly_team_meeting.2013-09-25-02.01.txt | 02:02 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_training_weekly_team_meeting/2013/openstack_training_weekly_team_meeting.2013-09-25-02.01.log.html | 02:02 |
sarob | To line up with the eavesdrop | 02:03 |
colinmcnamara | #startmeeting training-manuals | 02:03 |
openstack | Meeting started Wed Sep 25 02:03:03 2013 UTC and is due to finish in 60 minutes. The chair is colinmcnamara. Information about MeetBot at http://wiki.debian.org/MeetBot. | 02:03 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 02:03 |
*** openstack changes topic to " (Meeting topic: training-manuals)" | 02:03 | |
openstack | The meeting name has been set to 'training_manuals' | 02:03 |
sarob | Thx :) | 02:03 |
colinmcnamara | better? | 02:03 |
sarob | Yup | 02:03 |
colinmcnamara | ok, 2 more min and I'll kick it off | 02:03 |
*** ctracey has joined #openstack-meeting-alt | 02:03 | |
sarob | I'm on phone with bad reception | 02:03 |
*** SergeyLukjanov has joined #openstack-meeting-alt | 02:03 | |
*** SergeyLukjanov has quit IRC | 02:03 | |
colinmcnamara | no worries | 02:03 |
sarob | So I will phase in and out | 02:03 |
colinmcnamara | it's just you and I right now | 02:04 |
colinmcnamara | 60 second warning | 02:04 |
*** SergeyLukjanov has joined #openstack-meeting-alt | 02:04 | |
colinmcnamara | its go time. Kicking meeting off | 02:04 |
colinmcnamara | first topic | 02:05 |
colinmcnamara | #Topic - Proposed Topics | 02:05 |
*** openstack changes topic to "- Proposed Topics (Meeting topic: training-manuals)" | 02:05 | |
colinmcnamara | 1. Burn Down Status | 02:05 |
colinmcnamara | 2. Major Blocking issues | 02:05 |
colinmcnamara | 3. RST - Docbooks Status | 02:05 |
colinmcnamara | 4. david kramer log bug standard 70% done | 02:05 |
colinmcnamara | 5. check for prior commit | 02:05 |
colinmcnamara | are there any other topics that anyone would like to propose | 02:05 |
colinmcnamara | ? | 02:05 |
sarob | Nope | 02:05 |
colinmcnamara | #info no additional proposed topics | 02:06 |
colinmcnamara | changing topic | 02:06 |
colinmcnamara | #Topic Burn Down Status | 02:06 |
*** openstack changes topic to "Burn Down Status (Meeting topic: training-manuals)" | 02:06 | |
colinmcnamara | this last week was a very productive week for the project | 02:06 |
sarob | I'm going to be offline for 15min | 02:06 |
colinmcnamara | ok | 02:06 |
colinmcnamara | it's only you and I | 02:06 |
colinmcnamara | I will run through the meeting for the logs | 02:06 |
sarob | If you want to hold I'll be back | 02:07 |
colinmcnamara | on Sept 16 - 43 hours completed | 02:07 |
sarob | Or not | 02:07 |
sarob | Up to you | 02:07 |
colinmcnamara | sure, what time will you return? | 02:07 |
colinmcnamara | 7:20? | 02:07 |
colinmcnamara | #topic meeting break until 7:20 PDT | 02:08 |
*** openstack changes topic to "meeting break until 7:20 PDT (Meeting topic: training-manuals)" | 02:08 | |
*** sarob has quit IRC | 02:10 | |
*** crajohnson has joined #openstack-meeting-alt | 02:10 | |
*** sarob has joined #openstack-meeting-alt | 02:21 | |
sarob | I'm back | 02:21 |
sarob | I'm back | 02:21 |
sarob | Cool thx dude | 02:21 |
colinmcnamara | cool | 02:22 |
colinmcnamara | #topic meeting break end. | 02:22 |
*** openstack changes topic to "meeting break end. (Meeting topic: training-manuals)" | 02:22 | |
colinmcnamara | #Topic Burn Down Status | 02:22 |
*** openstack changes topic to "Burn Down Status (Meeting topic: training-manuals)" | 02:22 | |
colinmcnamara | ok, back on track | 02:23 |
colinmcnamara | last weeks meeting we had 43 cards completed | 02:23 |
colinmcnamara | as of today we have 59 | 02:23 |
colinmcnamara | that is a huge increase | 02:23 |
colinmcnamara | this work brought the estimated burn down date from 12/22 to 12/1 | 02:23 |
colinmcnamara | even with 5 cards added | 02:23 |
colinmcnamara | https://BurndownForTrello.com/share/9c3rfd2fu9 | 02:24 |
colinmcnamara | 5 extra cards added - not in backlog | 02:24 |
colinmcnamara | 02:24 | |
colinmcnamara | Total Cards:134Remaining Cards:75Done Cards:59Percent of cards done:Hours at start:80Hours est total:134Hours remaining:75Hours done:59Percent of hours done:--------Days Elapsed54Daily Burndown1.09Est. Days Left68Est. Completion Date12/01/13 | 02:24 |
colinmcnamara | Summary stats | 02:24 |
colinmcnamara | Total Cards:134 | 02:24 |
colinmcnamara | Remaining Cards:75 | 02:24 |
colinmcnamara | Done Cards:59 | 02:24 |
colinmcnamara | Percent of cards done:44.03% | 02:24 |
colinmcnamara | Hours at start:80 | 02:24 |
colinmcnamara | Hours est total:134 | 02:24 |
colinmcnamara | Hours remaining:75 | 02:24 |
colinmcnamara | Hours done:59 | 02:24 |
colinmcnamara | Percent of hours done:44.03% | 02:24 |
colinmcnamara | -------- | 02:24 |
colinmcnamara | Days Elapsed54 | 02:24 |
colinmcnamara | Daily Burndown1.09 | 02:24 |
colinmcnamara | Est. Days Left68 | 02:24 |
colinmcnamara | Est. Completion Date12/01/13 | 02:24 |
colinmcnamara | thats better | 02:24 |
colinmcnamara | any questions / comments on our burn down rate? | 02:24 |
sarob | Nope | 02:25 |
colinmcnamara | #topic Major Blocking issues | 02:25 |
*** openstack changes topic to "Major Blocking issues (Meeting topic: training-manuals)" | 02:25 | |
sarob | Rst to xml? | 02:26 |
colinmcnamara | I don't see any current issues blocking work, though I do forsea the RST to XML becoming an issue in 2 weeks | 02:26 |
colinmcnamara | I think that we need to figure it out in relatively short order | 02:26 |
colinmcnamara | I would say that it needs to be a status topic on next weeks meeting. and if there isn't forward process that we set a date the week after to do something ghetto | 02:27 |
colinmcnamara | but I do think we are close | 02:27 |
sarob | Aren't the dev rst docs where roles info should come from? | 02:27 |
colinmcnamara | roles info? | 02:27 |
colinmcnamara | I've been mining them for the concepts and technology overview | 02:27 |
colinmcnamara | sections | 02:27 |
colinmcnamara | they are a gold mine | 02:27 |
sarob | I'm going to do a sample run of pandoc tomorrow | 02:28 |
colinmcnamara | good, let's multi-thread it | 02:28 |
colinmcnamara | i'm at home all week, (no airplanes or cars) so I should make progress too | 02:28 |
sarob | Any advice on tags to convert to | 02:28 |
sarob | Sections? | 02:29 |
colinmcnamara | I suggest let's over communicate if either finds something interesting | 02:29 |
sarob | Sounds good | 02:29 |
colinmcnamara | so, the output is article - section -section - section | 02:29 |
colinmcnamara | lots of work, won't get solved tonight | 02:29 |
colinmcnamara | but I suggest that we both work on it, and then when kramer gets done with the bug link we rope him in | 02:30 |
sarob | Hmm, if I can just parse the article | 02:30 |
colinmcnamara | I suggest we both try alternate methods, and then compare our findings and communicate | 02:30 |
sarob | Sure, new bug file cool | 02:30 |
colinmcnamara | it might just take a second set of eyes | 02:30 |
sarob | Sure | 02:30 |
colinmcnamara | moving on | 02:31 |
colinmcnamara | #topic - david kramer log bug standard 70% done | 02:31 |
*** openstack changes topic to "- david kramer log bug standard 70% done (Meeting topic: training-manuals)" | 02:31 | |
sarob | Very nifty | 02:31 |
colinmcnamara | have you been following david's work on auto bug creation? | 02:31 |
sarob | Yup | 02:31 |
colinmcnamara | me too | 02:31 |
sarob | I'm ready to replace ours with his | 02:31 |
sarob | When it's ready | 02:32 |
colinmcnamara | is it added at post, or in the xml? | 02:32 |
sarob | Xml I believe | 02:32 |
colinmcnamara | I would agree that we should go and edit our XML, though I want to discuss whether that should be added to the backlog and we just change the example | 02:32 |
colinmcnamara | just being aware of adding work that does not get us to an alpha | 02:33 |
colinmcnamara | your perspective? | 02:33 |
colinmcnamara | sarob: ? | 02:34 |
sarob | If it's easy replacement of a few lines, then it's okay with me | 02:35 |
sarob | Otherwise it cab wait | 02:35 |
sarob | Can | 02:35 |
colinmcnamara | let's see what it looks like. | 02:35 |
sarob | Yup | 02:35 |
colinmcnamara | #topic check for prior commit - rebase / merge | 02:35 |
*** openstack changes topic to "check for prior commit - rebase / merge (Meeting topic: training-manuals)" | 02:35 | |
colinmcnamara | so, last week I merged some code | 02:36 |
*** jmaron has joined #openstack-meeting-alt | 02:36 | |
colinmcnamara | that overwrote bk001-ch003... | 02:36 |
colinmcnamara | that was my bad for not reviewing with a diff the chapter file | 02:36 |
sarob | Ah, right | 02:37 |
colinmcnamara | I worked out the proper procedure for dealing with that, and it is kind of complicated | 02:37 |
colinmcnamara | involves a git rebase | 02:37 |
sarob | So you rebased? | 02:37 |
colinmcnamara | yup | 02:37 |
colinmcnamara | it was a pain, but I think I can get it down to not a pain | 02:37 |
sarob | Yeah, had to rebase | 02:38 |
sarob | Once last week too | 02:38 |
colinmcnamara | I think it will become second hand. but we may want to update the primary docs to have people check for a commit ahead of them | 02:38 |
colinmcnamara | most likely documented with treeview | 02:38 |
colinmcnamara | and then document the rebase procedure | 02:39 |
sarob | Sounds great | 02:39 |
colinmcnamara | and .. I think both of us need to make sure to take a close look at bk001-ch003... each time we merge in the review site to make sure lines aren't deleted | 02:39 |
sarob | Yup | 02:39 |
colinmcnamara | oh, think I should add one more topic | 02:40 |
sarob | Okey dokey | 02:41 |
colinmcnamara | #topic - sfbay meetup goal for next week | 02:41 |
*** openstack changes topic to "- sfbay meetup goal for next week (Meeting topic: training-manuals)" | 02:41 | |
*** jmaron has quit IRC | 02:41 | |
colinmcnamara | I'm assuming the goal is to get contributors, I think we will be at a point by mid next week that we should be able to get a bunch of commits | 02:41 |
colinmcnamara | to keep focusing on increasing the average card rate | 02:42 |
colinmcnamara | which will bring in our date | 02:42 |
sarob | Sounds good | 02:42 |
colinmcnamara | oh, and I have a couple new team members coming on line in the next few weeks. So expect increasing commits from NexusIS | 02:43 |
sarob | Sweet | 02:43 |
colinmcnamara | any other business ? | 02:43 |
sarob | Nope | 02:44 |
colinmcnamara | k, meeting adjuourned | 02:44 |
sarob | Good stuff | 02:44 |
colinmcnamara | #endmeeting | 02:44 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 02:44 | |
sarob | Thx | 02:44 |
openstack | Meeting ended Wed Sep 25 02:44:22 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 02:44 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/training_manuals/2013/training_manuals.2013-09-25-02.03.html | 02:44 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/training_manuals/2013/training_manuals.2013-09-25-02.03.txt | 02:44 |
colinmcnamara | thank you | 02:44 |
openstack | Log: http://eavesdrop.openstack.org/meetings/training_manuals/2013/training_manuals.2013-09-25-02.03.log.html | 02:44 |
*** colinmcnamara has quit IRC | 02:45 | |
*** sarob has quit IRC | 02:51 | |
*** saurabhs has joined #openstack-meeting-alt | 02:57 | |
*** saurabhs has quit IRC | 02:59 | |
*** bdpayne has quit IRC | 03:04 | |
*** kiall has quit IRC | 03:04 | |
*** SergeyLukjanov has quit IRC | 03:05 | |
*** demorris has quit IRC | 03:26 | |
*** alok_ has quit IRC | 03:30 | |
*** bdpayne has joined #openstack-meeting-alt | 03:33 | |
*** bdpayne has quit IRC | 03:33 | |
*** jmaron has joined #openstack-meeting-alt | 03:37 | |
*** alok_ has joined #openstack-meeting-alt | 03:37 | |
*** nosnos has quit IRC | 03:40 | |
*** nosnos has joined #openstack-meeting-alt | 03:41 | |
*** jmaron has quit IRC | 03:41 | |
*** nosnos has quit IRC | 03:42 | |
*** nosnos has joined #openstack-meeting-alt | 03:44 | |
*** kgriffs_afk is now known as kgriffs | 03:48 | |
*** kgriffs is now known as kgriffs_afk | 04:01 | |
*** kiall has joined #openstack-meeting-alt | 04:09 | |
*** flwang has quit IRC | 04:09 | |
*** vipul is now known as vipul-away | 04:12 | |
*** vipul-away is now known as vipul | 04:16 | |
*** sarob has joined #openstack-meeting-alt | 04:17 | |
*** IlyaE has quit IRC | 04:19 | |
*** flwang has joined #openstack-meeting-alt | 04:25 | |
*** sacharya has quit IRC | 04:26 | |
*** sarob has quit IRC | 04:29 | |
*** sarob has joined #openstack-meeting-alt | 04:29 | |
*** sarob has quit IRC | 04:34 | |
*** sarob_ has joined #openstack-meeting-alt | 04:34 | |
*** IlyaE has joined #openstack-meeting-alt | 04:35 | |
*** jmaron has joined #openstack-meeting-alt | 04:37 | |
*** sarob_ has quit IRC | 04:38 | |
*** sarob has joined #openstack-meeting-alt | 04:39 | |
*** jmaron has quit IRC | 04:42 | |
*** sarob has quit IRC | 04:43 | |
*** nadya has joined #openstack-meeting-alt | 04:45 | |
*** nadya has quit IRC | 04:55 | |
*** nadya has joined #openstack-meeting-alt | 05:01 | |
*** dmakogon_ has joined #openstack-meeting-alt | 05:02 | |
*** nadya has quit IRC | 05:10 | |
*** ErikB1 has quit IRC | 05:13 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 05:18 | |
*** SergeyLukjanov has quit IRC | 05:18 | |
*** jmaron has joined #openstack-meeting-alt | 05:38 | |
*** jmaron has quit IRC | 05:42 | |
*** sarob has joined #openstack-meeting-alt | 05:49 | |
*** flwang has quit IRC | 05:51 | |
*** sarob has quit IRC | 05:54 | |
*** akuznetsov has joined #openstack-meeting-alt | 06:02 | |
*** jmaron has joined #openstack-meeting-alt | 06:39 | |
*** nadya has joined #openstack-meeting-alt | 06:40 | |
*** jmaron has quit IRC | 06:43 | |
*** akuznetsov has quit IRC | 06:54 | |
*** akuznetsov has joined #openstack-meeting-alt | 06:56 | |
*** IlyaE has quit IRC | 07:14 | |
*** enikanorov-w has quit IRC | 07:15 | |
*** flwang has joined #openstack-meeting-alt | 07:16 | |
*** enikanorov-w has joined #openstack-meeting-alt | 07:16 | |
*** nadya has quit IRC | 07:19 | |
*** jcoufal has joined #openstack-meeting-alt | 07:21 | |
*** akuznetsov has quit IRC | 07:23 | |
*** flaper87|afk is now known as flaper87 | 07:30 | |
*** ozstacker has quit IRC | 07:35 | |
*** ozstacker has joined #openstack-meeting-alt | 07:35 | |
*** jmaron has joined #openstack-meeting-alt | 07:39 | |
*** jtomasek has joined #openstack-meeting-alt | 07:41 | |
*** jmaron has quit IRC | 07:44 | |
*** dmakogon_ has quit IRC | 07:56 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 08:02 | |
*** boris-42 has joined #openstack-meeting-alt | 08:20 | |
*** jmaron has joined #openstack-meeting-alt | 08:40 | |
*** NikitaKonovalov has quit IRC | 08:40 | |
*** jmaron has quit IRC | 08:44 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 08:58 | |
*** aignatov has quit IRC | 09:15 | |
*** aignatov has joined #openstack-meeting-alt | 09:16 | |
*** jmaron has joined #openstack-meeting-alt | 09:40 | |
*** jmaron has quit IRC | 09:45 | |
*** jmaron has joined #openstack-meeting-alt | 10:41 | |
*** jmaron has quit IRC | 10:46 | |
*** crajohnson has quit IRC | 10:51 | |
*** ruhe has joined #openstack-meeting-alt | 11:05 | |
*** sacharya has joined #openstack-meeting-alt | 11:41 | |
*** jmaron has joined #openstack-meeting-alt | 11:42 | |
*** jmaron has quit IRC | 11:46 | |
*** venkatesh has joined #openstack-meeting-alt | 11:58 | |
*** ruhe has quit IRC | 12:00 | |
*** pdmars has joined #openstack-meeting-alt | 12:12 | |
*** shanks has quit IRC | 12:29 | |
*** shanks has joined #openstack-meeting-alt | 12:32 | |
*** venkatesh has quit IRC | 12:35 | |
*** ruhe has joined #openstack-meeting-alt | 12:39 | |
*** lblanchard has joined #openstack-meeting-alt | 12:43 | |
*** jmaron has joined #openstack-meeting-alt | 12:58 | |
*** jmaron has quit IRC | 13:03 | |
*** anteaya has joined #openstack-meeting-alt | 13:09 | |
*** julim has joined #openstack-meeting-alt | 13:12 | |
*** SergeyLukjanov has quit IRC | 13:15 | |
*** venkatesh has joined #openstack-meeting-alt | 13:15 | |
*** demorris has joined #openstack-meeting-alt | 13:16 | |
*** kgriffs_afk is now known as kgriffs | 13:25 | |
*** amytron has quit IRC | 13:26 | |
*** matty_dubs|gone is now known as matty_dubs | 13:26 | |
*** jmaron has joined #openstack-meeting-alt | 13:31 | |
*** eankutse has joined #openstack-meeting-alt | 13:44 | |
*** julim has quit IRC | 13:45 | |
*** tanisdl has joined #openstack-meeting-alt | 13:50 | |
*** sacharya has quit IRC | 13:54 | |
*** sacharya has joined #openstack-meeting-alt | 13:57 | |
*** amytron has joined #openstack-meeting-alt | 13:57 | |
*** nosnos has quit IRC | 14:08 | |
*** kebray has joined #openstack-meeting-alt | 14:08 | |
*** ruhe has quit IRC | 14:09 | |
*** malini_afk is now known as malini | 14:13 | |
*** rnirmal has joined #openstack-meeting-alt | 14:18 | |
*** julim has joined #openstack-meeting-alt | 14:21 | |
*** betsy has quit IRC | 14:25 | |
*** kgriffs is now known as kgriffs_afk | 14:26 | |
*** IlyaE has joined #openstack-meeting-alt | 14:27 | |
*** jcoufal_ has joined #openstack-meeting-alt | 14:28 | |
*** ruhe has joined #openstack-meeting-alt | 14:28 | |
*** jcoufal has quit IRC | 14:28 | |
*** jtomasek has quit IRC | 14:29 | |
*** jmontemayor has joined #openstack-meeting-alt | 14:32 | |
*** lblanchard has quit IRC | 14:32 | |
*** bill_ibm has joined #openstack-meeting-alt | 14:35 | |
*** markmcclain has joined #openstack-meeting-alt | 14:39 | |
*** zane has joined #openstack-meeting-alt | 14:40 | |
*** sacharya has joined #openstack-meeting-alt | 14:40 | |
*** sacharya has quit IRC | 14:44 | |
*** jtomasek has joined #openstack-meeting-alt | 14:45 | |
*** ruhe has quit IRC | 14:51 | |
*** yidclare has joined #openstack-meeting-alt | 14:55 | |
*** bill_ibm has quit IRC | 15:00 | |
*** bill_az_ has joined #openstack-meeting-alt | 15:01 | |
*** betsy has joined #openstack-meeting-alt | 15:11 | |
*** zane has quit IRC | 15:21 | |
*** demorris has quit IRC | 15:26 | |
*** zane has joined #openstack-meeting-alt | 15:29 | |
*** zane has left #openstack-meeting-alt | 15:29 | |
*** zane has joined #openstack-meeting-alt | 15:29 | |
*** venkatesh has quit IRC | 15:32 | |
*** venkatesh has joined #openstack-meeting-alt | 15:34 | |
*** jtomasek has quit IRC | 15:36 | |
*** jmaron has quit IRC | 15:39 | |
*** demorris has joined #openstack-meeting-alt | 15:53 | |
*** julim has quit IRC | 15:57 | |
*** jcoufal_ is now known as jcoufal | 16:02 | |
*** esker has joined #openstack-meeting-alt | 16:04 | |
*** esker has quit IRC | 16:04 | |
*** esker has joined #openstack-meeting-alt | 16:05 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 16:05 | |
*** akuznetsov has joined #openstack-meeting-alt | 16:05 | |
*** venkatesh has quit IRC | 16:07 | |
*** sarob has joined #openstack-meeting-alt | 16:07 | |
*** alok_ has quit IRC | 16:14 | |
*** markwash has joined #openstack-meeting-alt | 16:16 | |
*** zane has quit IRC | 16:19 | |
*** julim has joined #openstack-meeting-alt | 16:19 | |
*** julim has quit IRC | 16:21 | |
*** zane has joined #openstack-meeting-alt | 16:22 | |
*** jmaron has joined #openstack-meeting-alt | 16:25 | |
*** vinodmr has joined #openstack-meeting-alt | 16:48 | |
*** sarob has quit IRC | 16:54 | |
*** sarob has joined #openstack-meeting-alt | 16:55 | |
*** akuznetsov has quit IRC | 16:55 | |
*** Kiall2 has joined #openstack-meeting-alt | 16:58 | |
*** Kiall2 has quit IRC | 16:59 | |
*** Kiall2 has joined #openstack-meeting-alt | 16:59 | |
*** kiall has quit IRC | 16:59 | |
*** Kiall2 is now known as Kiall | 16:59 | |
*** sarob has quit IRC | 17:00 | |
Kiall | #startmeeting Designate | 17:00 |
openstack | Meeting started Wed Sep 25 17:00:25 2013 UTC and is due to finish in 60 minutes. The chair is Kiall. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:00 |
*** openstack changes topic to " (Meeting topic: Designate)" | 17:00 | |
openstack | The meeting name has been set to 'designate' | 17:00 |
Kiall | Heya | 17:00 |
Kiall | Who's about? | 17:00 |
vinodmr | here | 17:00 |
betsy | \o | 17:01 |
simonmcc | o/ | 17:01 |
*** tsimmons has joined #openstack-meeting-alt | 17:01 | |
*** mugsie has joined #openstack-meeting-alt | 17:01 | |
Kiall | Okay :) | 17:01 |
Kiall | #topic Review action items from previous weeks | 17:01 |
*** openstack changes topic to "Review action items from previous weeks (Meeting topic: Designate)" | 17:01 | |
*** jcoufal has quit IRC | 17:01 | |
*** matty_dubs is now known as matty_dubs|lunch | 17:01 | |
*** matty_dubs|lunch has left #openstack-meeting-alt | 17:01 | |
Kiall | First up - MySQL BIND9 Docs (CaptTofu) | 17:02 |
Kiall | He's AFK at the moment, but it's still on his todo list :( | 17:02 |
Kiall | BP for Pools/Agent Replacement (mugsie) | 17:02 |
*** bill_az_ has quit IRC | 17:02 | |
Kiall | mugsie: here? | 17:02 |
mugsie | yup | 17:02 |
Kiall | #link https://wiki.openstack.org/wiki/Designate/Server_Pools | 17:02 |
*** bill_az_ has joined #openstack-meeting-alt | 17:02 | |
mugsie | any comments / feedback, let me know | 17:02 |
Kiall | CLI Docs (simonmcc) | 17:03 |
Kiall | and Python Binding Docs (kiall) | 17:03 |
simonmcc | yep, up & published to readthedocs | 17:03 |
Kiall | Both are up on RTD | 17:03 |
Kiall | #link http://python-designateclient.readthedocs.org/en/latest/ | 17:03 |
Kiall | Hopefully complete enough to be usable :) | 17:03 |
tsimmons | That's great guys, thank you. | 17:04 |
simonmcc | indeed! | 17:04 |
Kiall | And .. That's all the open items from previous weeks .. just CaptTofu's to get closed :) | 17:04 |
Kiall | #action CaptTofu MySQL BIND9 Docs | 17:04 |
Kiall | Okay so .. | 17:04 |
Kiall | #topic Talk about standardizing logging | 17:04 |
*** openstack changes topic to "Talk about standardizing logging (Meeting topic: Designate)" | 17:04 | |
Kiall | vinodmr: about? | 17:04 |
Kiall | #link https://blueprints.launchpad.net/designate/+spec/standardize-logging | 17:05 |
vinodmr | I just wanted to be sure that the logs we use are useful for investigating issues when they arise | 17:05 |
*** bill_az_ has left #openstack-meeting-alt | 17:05 | |
Kiall | So, I'm guessing you guys have done some digging and have areas that could be improved? | 17:06 |
vinodmr | Do you know if other openstack projects have a format for logging or standards on what they log to info vs debug? | 17:06 |
Kiall | There was a push in nova maybe 2 releases ago to get INFO+ logging actually useful, they may have some guidelines from that excercise | 17:06 |
Kiall | Before that, running nova without DEBUG logging was basically a requirement. | 17:07 |
vinodmr | Do you mean running nova with DEBUG logging? | 17:08 |
Kiall | Yea, about 2 releases ago.. running nova without DEBUG logging enabled basically meant you had no useful logs.. | 17:08 |
Kiall | Somewhat similar to Designate today | 17:08 |
Kiall | So - I reckon they came up with some guidelines on what to log, and at what level.. It would be worth trying to dig those out to help guide us :) | 17:09 |
vinodmr | We noticed the logging was not consistent or useful at some parts but did not spend enough time to look through to see what is needed etc | 17:09 |
vinodmr | I can take a look at that as an action item | 17:10 |
*** sarob has joined #openstack-meeting-alt | 17:10 | |
*** sarob has quit IRC | 17:10 | |
Kiall | Sure | 17:10 |
Kiall | #action vinodmr Search out any logging guidelines from other OpenStack projects | 17:10 |
*** sarob has joined #openstack-meeting-alt | 17:11 | |
Kiall | Anyway, we know the logging is missing in some areas, and set "too low" or inconsistently in others :( | 17:11 |
Kiall | It's certainly something we need to figure out a standard for, and stick to it! | 17:11 |
mugsie | agreed | 17:11 |
Kiall | #action kiall review HP's DEBUG level logs, increase anything generally useful to INFO or above | 17:13 |
Kiall | I'll review our DEBUG logs over the next few days, and try and bump the level on anything that's generally useful for production.. | 17:13 |
Kiall | Probably a good start. | 17:13 |
vinodmr | Thanks kiall. That would be helpful | 17:13 |
*** eankutse has quit IRC | 17:14 | |
Kiall | Okay - We'll come back to this next week after I've had a chance to review our logs, and we've had a chance to see what other projects do.. | 17:14 |
*** eankutse has joined #openstack-meeting-alt | 17:14 | |
*** jmcbride has joined #openstack-meeting-alt | 17:14 | |
Kiall | make sense? :) | 17:14 |
vinodmr | Yes it does | 17:15 |
betsy | sounds perfect | 17:15 |
Kiall | Cool | 17:15 |
Kiall | Okay .. | 17:15 |
Kiall | #topic API v2.0 RecordSets - API Change | 17:15 |
*** openstack changes topic to "API v2.0 RecordSets - API Change (Meeting topic: Designate)" | 17:15 | |
Kiall | So .. while working on the v2 RecordSets API, we've found a issue that will need a change to the API spec. | 17:15 |
Kiall | Essentially, as whole RecordSets are updated in 1 go, we run into some concurrency issues with either multiple users making changes to the same recordset at once | 17:16 |
Kiall | or users and automated services (designate-sink) making changes at once.. | 17:16 |
Kiall | So, I think we need to support both the "old style" and "new style" at once, meaning we would reintroduce /recordsets/<id>/records/<id> to the spec, to allow for single records to be changed independently of each other | 17:18 |
Kiall | I've not had a chance to update the spec yet, but wanted to get everyones thoughts before I do | 17:18 |
zane | Thats a good idea | 17:19 |
betsy | both in the v2 spec? | 17:19 |
mugsie | yeah, its also fits in with the changes I have made for pools / servers, having them as sub resources | 17:19 |
vinodmr | So do multiple users have access to the same recordset? | 17:19 |
Kiall | betsy: the spec is not updated yet, but the recordset container will still exist as it allows us to cleanly enforce some details of the RFCs | 17:20 |
zane | by multiple user you mean like subuser within an account | 17:20 |
jmcbride | Sounds like the concern is that a record set could potentially contain a lot of data, which *might lead to a conflict as more users might need to update it. | 17:20 |
Kiall | zane: well, more concurrency .. 1 user making two API calls at once, or a user and the sink service both modifying a recordset at once etc | 17:20 |
vinodmr | kiall: yes | 17:20 |
Kiall | jmcbride: Well, This really hit me as I was updating the designate-sink code.. | 17:21 |
zane | ok | 17:21 |
Kiall | In that case, the system itself is modifying customers recordsets, maybe adding a record matching the instance name etc | 17:21 |
Kiall | If that happens while a user is making a call to the same recordset, one would "win" | 17:21 |
jmcbride | Is this a potential scenario for all create/update scenarios (its the age old pessimistic/optimistic locking problem) | 17:22 |
betsy | But would an 'A' record only consist of the IP address or would it be the full record like in v1? | 17:22 |
Kiall | It's most noticeable on updates of recordsets, where the spec as it stands requires you to provide all the records at once.. | 17:22 |
Kiall | e.g. a RRSet with 1.1.1.1 and 2.2.2.2 in it. | 17:23 |
Kiall | To add 3.3.3.3 | 17:23 |
Kiall | you POST /domain/ID/recordsets/ID with {"records": [1.1.1.1, 2.2.2.2, 3.3.3.3]} | 17:23 |
Kiall | But.. What if another concurrent API call adds 4.4.4.4, by doing a | 17:23 |
Kiall | you POST /domain/ID/recordsets/ID with {"records": [1.1.1.1, 2.2.2.2, 4.4.4.4]} | 17:23 |
Kiall | (^ pseudocode examples btw) | 17:24 |
betsy | right. | 17:25 |
betsy | I just don't see how that's a different problem in RecordSets than exists current in v1 records | 17:25 |
betsy | *currently | 17:25 |
vinodmr | So with this change, you minimize the chance of concurrency issues, but it will still exist - correct? | 17:25 |
Kiall | betsy: so, with the v1 API, you CRUD on 1 record at a time, while with the v2 spec as it is today, you CRUD on the recordset as a whole. | 17:26 |
betsy | true | 17:26 |
betsy | I see what you're saying | 17:27 |
Kiall | vinodmr: I think we'll be down to the best case with the change I plan on making to the spec, i.e if two API calls come in to update the IP address of an A record at the exact same time.. One of them really has to "win" | 17:27 |
Kiall | But, if two API calls come in to add/update/delete different records in an RRSet, they will both succeed | 17:27 |
betsy | But they still both also have to update the RS | 17:28 |
betsy | The update field in the RS would have to be updated in both cases | 17:28 |
tsimmons | So RecordSets would just be full or Record ID's, that can then be changed independently, and unless you're creating or deleting a RecordSet, you need not modify the RecordSet? To create a record you just POST to recordsets/id/records? | 17:29 |
*** demorris has quit IRC | 17:29 | |
Kiall | tsimmons: Essentially, yes. That said, batch operations on the RRSet should still be in spec (Create a recordset with these 10 records, delete the recordset including all records, replace the records in a RRSet with these 5 etc) | 17:30 |
tsimmons | For sure, but if you're just messing with one record, which is most of the time, you don't need to modify the RRSet. | 17:30 |
*** eankutse has quit IRC | 17:31 | |
tsimmons | That way you kind of get the best of both worlds, you can do operations with multiple records with RRSets, but you can also do single operations with less concurrency issues. | 17:31 |
betsy | tsimmons: I think you still have to update the RRSet. The updated date field would need to be changed | 17:31 |
*** sacharya has joined #openstack-meeting-alt | 17:31 | |
Kiall | tsimmons: yea, I think the "Replace a RRSet's records with these 5" is another case where it's perfectly okay for cases for 2 concurrent calls to have a "winner" | 17:32 |
Kiall | And allowing the records to be managed individually makes the common case easier | 17:32 |
vinodmr | With the change you are suggesting, if you get one update to an A record another to delete it - what would the behavior be? | 17:32 |
*** SergeyLukjanov has quit IRC | 17:32 | |
Kiall | Anyway - I'll have the spec updated before Monday, hopefully you guys will have a chance on monday/tuesday to review before the next week.. | 17:32 |
Kiall | vinodmr: it depends, if the delete is processed first, the update would fail. | 17:33 |
Kiall | and if the update is processed first, the delete should suceed | 17:33 |
Kiall | before the next meet* | 17:33 |
tsimmons | Agreed. So the operation to RRSet on a one-record update is just changing the updated_date field, and maybe something else small, but that would be done in one API call. | 17:33 |
Kiall | Pretty much :) | 17:34 |
tsimmons | Cool. I like that | 17:34 |
Kiall | #action kiall Update APIv2 Spec (before Monday) with proposed RRset/Record changes | 17:35 |
Kiall | Okay .. Any more Q's before we move onto the last item? | 17:35 |
Kiall | Guess not :) | 17:36 |
Kiall | #topic Pools Functionality | 17:36 |
*** openstack changes topic to "Pools Functionality (Meeting topic: Designate)" | 17:36 | |
mugsie | cool | 17:36 |
Kiall | mugsie: you're up .. | 17:36 |
mugsie | if you have had a chance to read the wiki page, you will see it has been broken up into 3 phases | 17:36 |
mugsie | Phase One is nearly done - I need to fix the tests, but the code is in place, and the APIs have been updated | 17:37 |
mugsie | if people want to review the code, the link to the gerrit patch is on that pages... | 17:37 |
mugsie | https://blueprints.launchpad.net/designate/+spec/initial-server-pools | 17:38 |
mugsie | ^ that is the launchpad blueprint for phase one | 17:38 |
mugsie | is there any questions about it? | 17:38 |
vinodmr | None now. I will look at the wikipage and the code and might have questions for it next week | 17:39 |
betsy | I haven't had a chance to review it yet, but I like that you have a link to the gerrit patch and the launchpad blueprint on the wiki page | 17:39 |
mugsie | vinodmr: if you want to ping me whenever its fine | 17:39 |
mugsie | i am in the irc room permanetly | 17:40 |
vinodmr | sure | 17:40 |
mugsie | betsy: thanks | 17:40 |
tsimmons | I'm hoping to give it a good look as well. | 17:40 |
mugsie | cool | 17:40 |
Kiall | as I am ;) | 17:40 |
mugsie | phase one is *fairly big* | 17:40 |
mugsie | (code additions wise) | 17:41 |
*** eankutse has joined #openstack-meeting-alt | 17:41 | |
mugsie | +1431, -152 | 17:41 |
mugsie | so it probably has a few issues | 17:41 |
mugsie | anything else on it? or questions on the pools stuff in general? | 17:42 |
Kiall | Okay :) So .. It's another one to keep on the list for next week after people (including myself!) have a chance to poke holes and review | 17:43 |
Kiall | Okay ... | 17:43 |
Kiall | #topic Open Discussion | 17:43 |
*** openstack changes topic to "Open Discussion (Meeting topic: Designate)" | 17:43 | |
Kiall | Anything else from anyone? I've got nothing | 17:43 |
simonmcc | nothing here | 17:43 |
mugsie | not from me | 17:44 |
tsimmons | Maybe just a quick status update on some of the open code reviews? | 17:44 |
Kiall | tsimmons: sure.. | 17:44 |
vinodmr | I just wanted to check on one the questions that I had yesterday - about created_by and last_modified_by | 17:45 |
Kiall | Some of the open code reviews should really just be abandoned! | 17:45 |
Kiall | e.g. my mockup of what statsd integration might look like | 17:45 |
*** julim has joined #openstack-meeting-alt | 17:45 | |
tsimmons | Yeah, Dirk Mueller hasn't been around either, we might reach out to him if possible and see what's up. | 17:45 |
Kiall | and "WIP Support for Floating IP PTRs" was little more than an experiment, I don't think anyone agreed with that approach ;) | 17:46 |
tsimmons | I'm not 100% sure about any others, but I know mine is in a waiting state? Is there anything I can do to help, or is there any update on that? | 17:46 |
Kiall | Re Dirk's, one of them seems invalid (Explicitely convert objects to string) | 17:46 |
Kiall | tsimmons: humm - I thought there was something outstanding in that | 17:47 |
Kiall | Looking again, no. There wasn't. | 17:47 |
Kiall | https://review.openstack.org/#/c/45745/ | 17:47 |
*** venkatesh has joined #openstack-meeting-alt | 17:47 | |
Kiall | ^ I'll review that again this evening, but it should be good to merge :) | 17:47 |
tsimmons | Cool, then I'm not sure about eankutse's but I think he's close. | 17:48 |
*** kiall_ has joined #openstack-meeting-alt | 17:48 | |
Kiall | eankutse's is a little harder, he brought up a good point a day or so back | 17:48 |
Kiall | re updating the serial when a server changes | 17:48 |
tsimmons | Oh yeahhh. Forgot about that. | 17:48 |
vinodmr | What about the powerdns backend - does it handle this? | 17:49 |
Kiall | So .. I'm of 2 minds on that .. Perviousally, we didn't even update the servers at all.. So we're defiantly in a better place even if we don't come up with a fix for the serial issue straight away | 17:49 |
*** vipul is now known as vipul-away | 17:49 | |
*** vipul-away is now known as vipul | 17:49 | |
Kiall | But I'm not sure if anyone has given it too much thought on how to fix it yet, I know I've been too busy the last couple of days. | 17:49 |
Kiall | I think it's something we should sit on for a few more days, hopefully come up with a fix before we land the change. | 17:51 |
vinodmr | Since the serial # was not updated previously, should that be a separate change to ensure that it is fixed everywhere correctly? | 17:52 |
*** flaper87 has left #openstack-meeting-alt | 17:52 | |
Kiall | That was my "of 2 minds" bit, we're certainly in a better position with the review as is, but hopefully we can figure out a fix before we merge it :0 | 17:53 |
Kiall | :)* | 17:53 |
*** pdmars has quit IRC | 17:53 | |
*** pdmars has joined #openstack-meeting-alt | 17:53 | |
Kiall | Make sense? | 17:54 |
tsimmons | Yup. That's cool. | 17:54 |
vinodmr | yes | 17:54 |
Kiall | If someone can't dream up a fix over the next few days, I'd say we push it in and add another bug for that part. | 17:55 |
Kiall | Okay .. Anything else? Nearly hitting on time! | 17:55 |
tsimmons | So perhaps an action item to clean up the open reviews? If you think it's necessary. | 17:55 |
Kiall | #action kiall Abandon his useless reviews | 17:56 |
vinodmr | I just wanted to check on one the questions that I had yesterday - about created_by and last_modified_by | 17:56 |
tsimmons | hahaha | 17:56 |
Kiall | #action kiall Review pending stuff :) | 17:56 |
Kiall | vinodmr: Sure | 17:56 |
*** eankutse has quit IRC | 17:56 | |
vinodmr | Currently you mentioned that the modified by and created by are sent as notifications - so this would mean that someone else other than designate needs to track this information | 17:57 |
Kiall | So, we don't currently store that info, and there is precedent in OpenStack projects for storing the user_id who created the "thing".. | 17:57 |
vinodmr | with things like concurrent changes in recordsets, if we want to look up who made the change, then it would be helpful to have this information handy | 17:58 |
Kiall | vinodmr: yea, personally I feel that an audit trail is something we shouldn't include in designate, we should provide the hooks necessary to integrate with one, but not implement the whole end -> end audit trail .. | 17:58 |
*** pdmars has quit IRC | 17:58 | |
Kiall | e.g. Deployers with Nova / Quantum and Designate will likely want an audit trail for everything | 17:58 |
vinodmr | sure i will take a look at the links and we can revisit this issue later if needed | 18:00 |
*** eankutse has joined #openstack-meeting-alt | 18:00 | |
vinodmr | nothing else from me | 18:00 |
Kiall | Yea, makes sense. I reckon we'll need to add hooks in places to send this info out, but I'm scared of implementing "Audit Trail as a Service" ;) | 18:00 |
*** rnirmal has quit IRC | 18:01 | |
Kiall | Okay .. Time, and I think there's another meeting here now .. | 18:01 |
Kiall | Thanks all :) | 18:01 |
Kiall | #endmeeting | 18:01 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 18:01 | |
openstack | Meeting ended Wed Sep 25 18:01:22 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/designate/2013/designate.2013-09-25-17.00.html | 18:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/designate/2013/designate.2013-09-25-17.00.txt | 18:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/designate/2013/designate.2013-09-25-17.00.log.html | 18:01 |
tsimmons | thanks guys | 18:01 |
*** tsimmons has left #openstack-meeting-alt | 18:01 | |
mugsie | o/ | 18:02 |
*** mugsie has left #openstack-meeting-alt | 18:02 | |
*** julim has quit IRC | 18:03 | |
*** julim has joined #openstack-meeting-alt | 18:05 | |
*** CaptTofu has joined #openstack-meeting-alt | 18:07 | |
*** noslzzp has quit IRC | 18:08 | |
*** pdmars has joined #openstack-meeting-alt | 18:09 | |
*** vinodmr has left #openstack-meeting-alt | 18:10 | |
*** julim has quit IRC | 18:10 | |
*** Kiall has quit IRC | 18:11 | |
*** dmyznikov has quit IRC | 18:11 | |
*** demorris has joined #openstack-meeting-alt | 18:13 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 18:17 | |
*** slagle has quit IRC | 18:17 | |
*** slagle has joined #openstack-meeting-alt | 18:19 | |
*** sarob has quit IRC | 18:20 | |
*** sarob has joined #openstack-meeting-alt | 18:31 | |
*** esker has quit IRC | 18:40 | |
*** julim has joined #openstack-meeting-alt | 18:42 | |
*** jmcbride has quit IRC | 18:59 | |
*** bdpayne has joined #openstack-meeting-alt | 19:00 | |
*** eankutse has quit IRC | 19:01 | |
*** eankutse has joined #openstack-meeting-alt | 19:03 | |
*** julim has quit IRC | 19:05 | |
*** venkatesh has quit IRC | 19:06 | |
*** julim has joined #openstack-meeting-alt | 19:06 | |
*** isviridov_ has joined #openstack-meeting-alt | 19:07 | |
*** demorris has quit IRC | 19:09 | |
*** venkatesh has joined #openstack-meeting-alt | 19:09 | |
*** noslzzp has joined #openstack-meeting-alt | 19:16 | |
*** IlyaE has quit IRC | 19:20 | |
*** rnirmal has joined #openstack-meeting-alt | 19:25 | |
*** dmakogon_ has joined #openstack-meeting-alt | 19:26 | |
*** venkatesh has quit IRC | 19:28 | |
*** vipul is now known as vipul-away | 19:30 | |
*** KennethWilke has joined #openstack-meeting-alt | 19:31 | |
*** IlyaE has joined #openstack-meeting-alt | 19:34 | |
*** vipul-away is now known as vipul | 19:37 | |
*** sarob_ has joined #openstack-meeting-alt | 19:38 | |
*** dukhlov_ has joined #openstack-meeting-alt | 19:38 | |
*** sarob has quit IRC | 19:40 | |
*** sarob_ has quit IRC | 19:42 | |
*** CaptTofu has quit IRC | 19:43 | |
*** jmaron has quit IRC | 19:44 | |
*** redthrux has joined #openstack-meeting-alt | 19:44 | |
*** SergeyLukjanov has quit IRC | 19:47 | |
*** julim has quit IRC | 19:49 | |
*** imsplitbit has joined #openstack-meeting-alt | 19:50 | |
*** vipul is now known as vipul-away | 19:52 | |
*** julim has joined #openstack-meeting-alt | 19:52 | |
*** datsun180b has joined #openstack-meeting-alt | 19:55 | |
*** jmaron has joined #openstack-meeting-alt | 19:57 | |
*** SlickNik has joined #openstack-meeting-alt | 19:59 | |
*** robertmyers has joined #openstack-meeting-alt | 20:00 | |
*** grapex has joined #openstack-meeting-alt | 20:00 | |
*** vipul-away is now known as vipul | 20:00 | |
*** cp16net has joined #openstack-meeting-alt | 20:00 | |
*** jcru has joined #openstack-meeting-alt | 20:00 | |
cp16net | word | 20:00 |
*** malini is now known as malini_afk | 20:00 | |
*** sarob has joined #openstack-meeting-alt | 20:01 | |
KennethWilke | howdy | 20:01 |
SlickNik | hey | 20:01 |
*** cweid has joined #openstack-meeting-alt | 20:01 | |
vipul | o/ | 20:01 |
dmakogon_ | o/ | 20:01 |
grapex | o/ | 20:02 |
imsplitbit | o/ | 20:02 |
cp16net | o^/ | 20:02 |
cweid | o/ | 20:02 |
robertmyers | o/ | 20:02 |
dukhlov_ | o/ | 20:02 |
yogesh | hi | 20:02 |
isviridov_ | Hi | 20:02 |
datsun180b | hello | 20:02 |
*** sarob has quit IRC | 20:02 | |
vipul | hub_cap: ?? | 20:02 |
*** lblanchard has joined #openstack-meeting-alt | 20:03 | |
*** eankutse has quit IRC | 20:03 | |
KennethWilke | he mentioned that he's about 5 minutes out | 20:03 |
grapex | vipul: He'll be here in a minute | 20:03 |
david-lyle | o/ | 20:03 |
*** sarob has joined #openstack-meeting-alt | 20:03 | |
amytron | o/ | 20:03 |
vipul | ok | 20:03 |
grapex | #startmeeting trove | 20:03 |
SlickNik | cool | 20:03 |
openstack | Meeting started Wed Sep 25 20:03:22 2013 UTC and is due to finish in 60 minutes. The chair is grapex. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:03 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:03 |
*** openstack changes topic to " (Meeting topic: trove)" | 20:03 | |
openstack | The meeting name has been set to 'trove' | 20:03 |
SlickNik | thanks grapex | 20:03 |
kevinconway | 7o7 | 20:03 |
SlickNik | #link https://wiki.openstack.org/wiki/Meetings/TroveMeeting | 20:03 |
pdmars | o/ | 20:03 |
SlickNik | #link http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-09-18-20.01.html | 20:04 |
grapex | #topic Update to Action items | 20:04 |
*** openstack changes topic to "Update to Action items (Meeting topic: trove)" | 20:04 | |
SlickNik | First one is mine. | 20:04 |
*** saurabhs has joined #openstack-meeting-alt | 20:04 | |
SlickNik | 1. SlickNik to check with hub_cap to make sure all contributors can create/edit blueprints. | 20:04 |
SlickNik | I checked with hub_cap, and he is aware. | 20:04 |
*** akuznetsov has joined #openstack-meeting-alt | 20:05 | |
SlickNik | We need to sync with other teams to find out how they do the permissions on LaunchPad. | 20:05 |
hub_cap | tap tap tap... is this thing on | 20:05 |
hub_cap | hi guys | 20:05 |
hub_cap | oya we didnt do that SlickNik :D | 20:05 |
SlickNik | hey | 20:05 |
SlickNik | yeah, still WIP | 20:05 |
cp16net | reaction it | 20:05 |
hub_cap | hey, im not sure how long its taking for my stuffs to reach you.... im on a slow connection | 20:05 |
imsplitbit | hub_cap: fail | 20:05 |
hub_cap | im gonna go directly to my proxy server | 20:06 |
vipul | are you traveling again | 20:06 |
*** eankutse has joined #openstack-meeting-alt | 20:06 | |
datsun180b | somewhere in berkeley there is a train with carrier pigeons streaming out of the back trying to carry irc packets | 20:06 |
SlickNik | #action SlickNik, hub_cap to check with other teams to set groups permissions correctly on LaunchPad | 20:06 |
*** eankutse has quit IRC | 20:06 | |
*** eankutse has joined #openstack-meeting-alt | 20:06 | |
hub_cap | ok im on irssi now | 20:06 |
hub_cap | should be good to go | 20:07 |
grapex | Move on to ML or die? | 20:07 |
hub_cap | yes fail imsplitbit, im at UC berkeley career fair tethered to my phone.. 500+ kids w/ att iphones | 20:07 |
hub_cap | ML OR DIE | 20:07 |
grapex | #topic ML or die | 20:07 |
*** openstack changes topic to "ML or die (Meeting topic: trove)" | 20:07 | |
SlickNik | yes, grapex move on | 20:07 |
SlickNik | thx | 20:07 |
hub_cap | ok thats me | 20:07 |
hub_cap | sooooooo | 20:08 |
kevinconway | so what things should we send through the ML? | 20:08 |
hub_cap | ive had a ton of private conversations w/ people | 20:08 |
kevinconway | can we reply-all instead of irc? | 20:08 |
hub_cap | for instance, weve talked a lot of service types | 20:08 |
*** NehaV has joined #openstack-meeting-alt | 20:08 | |
grapex | hub_cap: Service types seems perfect for the mailing list | 20:08 |
hub_cap | and amcrn and i have been talking a lot about how itll work | 20:08 |
hub_cap | yes i agree | 20:08 |
dmakogon_ | altough about clustering API | 20:08 |
hub_cap | yes clustering is perfect for the ML | 20:08 |
dmakogon_ | and clustering itself | 20:08 |
hub_cap | basically use this as a rule of thumb | 20:09 |
hub_cap | if you want people to talk about if for more than 1 hr | 20:09 |
hub_cap | send it ot the mailing list | 20:09 |
datsun180b | just tag it as [trove] in the subject of course | 20:09 |
hub_cap | ie, api design discussions | 20:09 |
hub_cap | yes datsun180b good point to note | 20:09 |
kevinconway | is the tag case sensitive? | 20:09 |
kevinconway | [TrOvE]? | 20:09 |
hub_cap | i get a lot of private emails, and i will send them to the ML | 20:09 |
datsun180b | kevinconway: would advise sticking to all lowercase | 20:09 |
hub_cap | kevinconway: if you are jorgewiliams you can do that | 20:09 |
hub_cap | grapex: knows what im talking about | 20:10 |
grapex | hub_cap: lol | 20:10 |
grapex | I wonder if there's a good catalyst here? Seems like has come up before. :) | 20:10 |
hub_cap | not terribly case sensitive, but trove looks cleaner than say Trove or TrOvE | 20:10 |
hub_cap | or TROVE | 20:10 |
kevinconway | i like TROVE | 20:10 |
kevinconway | it matches HEAT | 20:10 |
hub_cap | ill do my best to reply to people and ask them to push convo to the mailing list | 20:10 |
cp16net | sounds good | 20:10 |
grapex | hub_cap: Cool | 20:11 |
hub_cap | lol kevinconway nice nod to the heat is not a acronym | 20:11 |
vipul | openstack-dev | 20:11 |
hub_cap | yes | 20:11 |
hub_cap | lets start discussing in the public... we have good points to make | 20:11 |
hub_cap | and design especially | 20:11 |
kevinconway | are there topics that should start in ML rather than IRC? | 20:11 |
hub_cap | if we didnt cover it in a summit, lets hash it out together | 20:11 |
hub_cap | kevinconway: i think its fair to say if youre writing a email, send it to the list | 20:12 |
hub_cap | but you can always say things in irc and we can say | 20:12 |
hub_cap | hey, this seems like we shoudl get input from people who arent around right now | 20:12 |
hub_cap | and send out thoughts to the ML | 20:12 |
kevinconway | gotcha | 20:12 |
hub_cap | my rule of thumb | 20:12 |
hub_cap | if you think it cant be solved in ~1 hr | 20:12 |
vipul | Yea, thre have been several discussions in the past few weeks like that.. that i've missed | 20:12 |
hub_cap | yes me too vipul | 20:12 |
cp16net | #agree | 20:13 |
hub_cap | and the more i travel lol the less i see :) | 20:13 |
grapex | It also is easier to start a thread of communication on the ML than on the wiki | 20:13 |
cp16net | or gists | 20:13 |
hub_cap | ya wiki is terible for conversation | 20:13 |
grapex | cp16net: agreed | 20:13 |
hub_cap | gists are great to add in to a ML | 20:13 |
kevinconway | yeah, i'm really not liking the gists thing | 20:13 |
cp16net | true | 20:13 |
hub_cap | cuz u can fork them and say "this is what im thinking" | 20:13 |
kevinconway | none of them fit in the text box and i have to raw view them | 20:13 |
hub_cap | but lets not use them as _the_ method of comm | 20:13 |
hub_cap | show examples there so to speak | 20:13 |
cp16net | yea code | 20:14 |
hub_cap | weve been saying this for a long time "we need to use the ML more" | 20:14 |
hub_cap | now that its not rax and hp | 20:14 |
hub_cap | its time | 20:14 |
vipul | let's finally do it? | 20:14 |
hub_cap | :) | 20:14 |
hub_cap | yes vipul and i have probably had this conversation 20+ times | 20:14 |
vipul | what about the 'die part' | 20:14 |
hub_cap | its like vote ore die | 20:14 |
hub_cap | if you dont use the ML puffy will come to your house and scream at you | 20:14 |
vipul | :) | 20:14 |
SlickNik | heh | 20:15 |
grapex | Do I need to add an action that if people don't use the ML there will be... consequences? | 20:15 |
hub_cap | or p diddy or whatever his name is | 20:15 |
hub_cap | "dire consequences" ;) jk | 20:15 |
grapex | Ok, ready to move on? | 20:15 |
hub_cap | actually there are consequences | 20:15 |
hub_cap | one more point | 20:15 |
hub_cap | the consequences of "you will have to re-explain this 900 times" | 20:15 |
grapex | The consequences is we never settle the debate. | 20:15 |
hub_cap | to 900 different people | 20:15 |
grapex | hub_cap: That too | 20:15 |
hub_cap | yup grapex | 20:15 |
SlickNik | that's a horrible consequence. | 20:15 |
hub_cap | same vain really.. | 20:15 |
hub_cap | everyone will say something else and itll be hard to settle things | 20:16 |
hub_cap | so hip hip horray for the ML! | 20:16 |
hub_cap | make a smart inbox for [trove]|[TrOvE] | 20:16 |
hub_cap | cuz u know kevinconway si gonna do that ;) | 20:16 |
datsun180b | would we create an ouroboros by declaring on the ML that we're supposed to be using the ML | 20:16 |
* cp16net starts typing email to the list.... | 20:17 | |
grapex | datsun180b: That's perfect | 20:17 |
hub_cap | yes cp16net's config stuff is also great for the ML | 20:17 |
cp16net | yup | 20:17 |
hub_cap | lol @ datsun180b's comment | 20:17 |
*** sarob has quit IRC | 20:17 | |
hub_cap | ok horse beat | 20:17 |
hub_cap | to death | 20:17 |
grapex | Alright | 20:17 |
grapex | #topic voting out of band | 20:17 |
*** openstack changes topic to "voting out of band (Meeting topic: trove)" | 20:17 | |
*** sarob has joined #openstack-meeting-alt | 20:18 | |
grapex | hub_cap: Is this about your recent experiment? | 20:18 |
hub_cap | yes it is | 20:18 |
hub_cap | how do yall think it went? its kinda odd | 20:18 |
vipul | weird | 20:18 |
dmakogon_ | hub_cap: what's this topic about ?? | 20:18 |
hub_cap | but it was suggested by -infra guys | 20:18 |
cp16net | yeah but it worked out | 20:18 |
hub_cap | we recently voted to log the channel communication dmakogon_ | 20:18 |
SlickNik | I think it was okay. | 20:18 |
cp16net | and its on record now | 20:18 |
hub_cap | by pushing a review to gerrit | 20:19 |
dmakogon_ | aaa | 20:19 |
hub_cap | and then +1'ing it | 20:19 |
cp16net | i dont understand why the doc had to be merged in tho... | 20:19 |
hub_cap | cp16net: formal record | 20:19 |
hub_cap | we can go back and see the vote | 20:19 |
vipul | i could see it clutter commit history | 20:19 |
hub_cap | gerrit holds that shiz forever | 20:19 |
vipul | if we do this often that is | 20:19 |
hub_cap | yes vipul it would if we do it a ton | 20:19 |
SlickNik | only issue is git logs show voting stuff now. | 20:19 |
hub_cap | #link https://github.com/openstack/trove/commit/15b706e2e0c37c2fa18e10c140d876c54c65fef4 | 20:19 |
hub_cap | im ok w that | 20:20 |
hub_cap | git is a history | 20:20 |
cp16net | there shouldnt be a reason to do something like that out of band REALLY tho... | 20:20 |
hub_cap | its up to us to fill in what that history is | 20:20 |
kevinconway | do we have by-laws that describe if and when we can call for a revote on a topic? | 20:20 |
hub_cap | nope | 20:20 |
kevinconway | and is it pure majority or some other rule? | 20:20 |
hub_cap | its very grey | 20:20 |
hub_cap | its what we want as a community (trove) | 20:20 |
SlickNik | Can we have the formal records in the trove-integration repo? | 20:20 |
hub_cap | SlickNik: assuming trove-integration stays around forever, yes ;) | 20:21 |
grapex | SlickNik: Good idea | 20:21 |
datsun180b | that's what i was going to bring up, that repo's longevity | 20:21 |
hub_cap | we are teh only project that requires a "extra" noncode repo | 20:21 |
hub_cap | but lets not get into that now :D | 20:21 |
hub_cap | i think for doc related stuff we can use database-api | 20:21 |
*** jasonb365 has joined #openstack-meeting-alt | 20:21 | |
hub_cap | and honestly | 20:21 |
grapex | I know the infra team uses it but I bet at some point someone will join the project and object to having a ton of text files int he votes directory. | 20:21 |
hub_cap | some of this will be solved w the ML | 20:21 |
kevinconway | so can anyone call a vote for trove? | 20:21 |
hub_cap | grapex: they dont really... it was a experiment | 20:22 |
kevinconway | how do we make sure everyone gets a chance to vote? ML? | 20:22 |
hub_cap | kevinconway: sure why not | 20:22 |
hub_cap | but remember this is for something specific that is not needed to be voted on in a meeting | 20:22 |
*** sarob has quit IRC | 20:22 | |
hub_cap | or something the ML cant solve | 20:22 |
kevinconway | so what about spec/designs? | 20:22 |
hub_cap | spec/design i think is ML | 20:22 |
hub_cap | unless we have a total split and it dies on the ML | 20:22 |
hub_cap | then its kinda up to core to decide | 20:22 |
kevinconway | right, i meant as more of a feedback type system | 20:23 |
hub_cap | sure i thin kthats faire | 20:23 |
hub_cap | *Fair | 20:23 |
hub_cap | but again, voiceing on the ML will help this | 20:23 |
hub_cap | especialy if we are using the ML to talk design | 20:23 |
vipul | those things could also be voted on in meetings | 20:23 |
vipul | assuming you've had good enough conversation on ML | 20:23 |
vipul | the vote would be quick | 20:24 |
grapex | vipul: Good point | 20:24 |
hub_cap | yes thats a good point | 20:24 |
kevinconway | the votes work just like code reviews though right? core has final decision. | 20:24 |
grapex | I think this is a neat idea, but long term I think the artifacts might be too awkard. | 20:24 |
kevinconway | keep out weird one off votes. | 20:24 |
hub_cap | once we are all voting it might be mo-bettah | 20:24 |
hub_cap | errrrrr | 20:25 |
SlickNik | I'm thinking +1, or −1 for everyone. Unless we need to break a tie. | 20:25 |
hub_cap | once we are all reading the ml voting will be mo-bettah | 20:25 |
hub_cap | SlickNik: thats the job of ptl | 20:25 |
hub_cap | and of core in general | 20:25 |
hub_cap | to me its, core first, if core is split, ptl makes a hard decision | 20:25 |
grapex | Agreed, the fact core votes count more won't matter if we're fair. If this is for odd one-offs that won't be an issue. | 20:25 |
hub_cap | ^ ^ for a tie | 20:25 |
kevinconway | do we need a set timeout for voting? | 20:25 |
kevinconway | or when do we declare voting done? | 20:26 |
hub_cap | kevinconway: i think we can set a majority # | 20:26 |
hub_cap | if it gets X votes in teh pos/neg its done | 20:26 |
SlickNik | hub_cap: yup, sounds good | 20:26 |
hub_cap | but really | 20:26 |
hub_cap | i think the ML is gonna help deal w this | 20:26 |
hub_cap | so lets focus a bit less on this now and try the ML | 20:26 |
hub_cap | and i agree w vipul that it will sort itself out | 20:26 |
hub_cap | but we NEEEEEED to do our homework | 20:26 |
hub_cap | dont come to a meeting not being up to speed on your mail | 20:27 |
hub_cap | if you are not reading the trove ML things, you arent participating | 20:27 |
hub_cap | then its the same as where we were in teh past :) | 20:27 |
hub_cap | itll be kinda bumpy in the beginning... just set a special tag / smart inbox whatever for trove | 20:27 |
hub_cap | and make sure u stay up on them if u care about the direction of trove ;) | 20:28 |
hub_cap | #done | 20:28 |
grapex | Ok. | 20:28 |
grapex | #topic capabilities (example, mysql+redis, under same api server, one having volumes and one not) | 20:28 |
*** openstack changes topic to "capabilities (example, mysql+redis, under same api server, one having volumes and one not) (Meeting topic: trove)" | 20:28 | |
hub_cap | ok i put this | 20:28 |
hub_cap | and i think its a GREAT ML discussion so i may just punt it to the ML | 20:29 |
hub_cap | but to let everyone udnerstand | 20:29 |
hub_cap | not every service will have the same capabilities (such as maybe we dont want floating ips for a particular service) | 20:29 |
hub_cap | so we need a way to say "this service has these", or at least i think we do | 20:29 |
hub_cap | and a way to config the services so they are, and can be, different | 20:29 |
hub_cap | maybe we dont need a way to tell a customer how its different | 20:30 |
* grapex just realized we could solve the ML problem by putting all topics on the mailing list and ending the meeting early. | 20:30 | |
hub_cap | #endmeeting | 20:30 |
vipul | lol | 20:30 |
yogesh | i remember sometime back we talked about this being handled through service extensions | 20:30 |
hub_cap | good thing i cant do that ;) | 20:30 |
imsplitbit | :) | 20:30 |
datsun180b | yeah, good thing | 20:30 |
vipul | service_type based config? | 20:30 |
hub_cap | yogesh: yes theres was talk about that | 20:30 |
hub_cap | vipul: kinda... ya | 20:30 |
kevinconway | hub_cap: grapex: a pre-meeting ML of the agenda might not be a bad idea either. 24hrs ahead? | 20:30 |
david-lyle | hub_cap, as requested, I added a blueprint for this particular item https://blueprints.launchpad.net/trove/+spec/capabilities | 20:30 |
kevinconway | off topic. sorry. | 20:31 |
hub_cap | maybe we mod the config to do [service_type]\nthing=value.... | 20:31 |
grapex | hub_cap: Are you suggesting we make the values of certain capabilities traditionally in the conf files available via an API or something? | 20:31 |
hub_cap | thank you david-lyle | 20:31 |
hub_cap | ohhhhhh yes yes, so things like horizon do need this exposed | 20:31 |
hub_cap | so they know how to craft the ui | 20:31 |
yogesh | would there be a master set of capabilities...? | 20:31 |
hub_cap | i knew there was a reason for that, david can you do a #link .... | 20:31 |
vipul | that's a bit different from service_type based config though.. | 20:31 |
hub_cap | yogesh: possibly? i dont think its out of the question to have a default list if you dont have that explicitly defined in the service_type | 20:32 |
david-lyle | and dug up a past mailing list thread regarding extensions and capabilities in general http://lists.openstack.org/pipermail/openstack-dev/2013-May/008436.html | 20:32 |
vipul | you could solve it by requiring that you run separate config-specific deployment of a component (like nova-compute or something) | 20:32 |
hub_cap | david-lyle: when putting links on the meeting start a new line with #link http.... | 20:32 |
hub_cap | so it shows up on the meeting logs fancy style | 20:32 |
hub_cap | can u #link the BP and the ML | 20:32 |
kevinconway | #info you can #link things | 20:33 |
david-lyle | #link https://blueprints.launchpad.net/trove/+spec/capabilities | 20:33 |
SlickNik | You could have a system where if a [service_type] \n thing=value is defined, we use that. | 20:33 |
hub_cap | perfect!!!! (nice kevinconway ) | 20:33 |
datsun180b | #info you can #info things too | 20:33 |
hub_cap | #undo | 20:33 |
hub_cap | :P | 20:33 |
SlickNik | If not we fallback to the [default]\n thing=value | 20:33 |
kevinconway | #info #agreed | 20:33 |
datsun180b | couldn't resist | 20:33 |
hub_cap | yes i think so SlickNik | 20:33 |
david-lyle | #link http://lists.openstack.org/pipermail/openstack-dev/2013-May/008436.html | 20:33 |
hub_cap | thx david-lyle | 20:33 |
david-lyle | np | 20:33 |
hub_cap | it would also break up the config in general | 20:33 |
hub_cap | i fear itll get hairy if u have 6 services running and dont split them up | 20:34 |
hub_cap | there are going to be things that have NO reason to be in [DEFAULT] | 20:34 |
SlickNik | So we would maintain backwards compat with existing configs as well. | 20:34 |
hub_cap | redthrux: #agreed? | 20:34 |
hub_cap | SlickNik: yes thatll be the default effectively.. | 20:34 |
redthrux | #agreed | 20:35 |
hub_cap | then maybe custoomize it with [mysql]volume_support=False | 20:35 |
vipul | every lookup of a cfg will require passing looking up the service_type? | 20:35 |
hub_cap | i did somethign on cinder that did this | 20:35 |
hub_cap | for multi backends | 20:35 |
hub_cap | it first checked the service_type and then falldeded back to default | 20:35 |
cp16net | parsing that wont be very hard | 20:36 |
hub_cap | let me find | 20:36 |
hub_cap | it was for multi backends | 20:36 |
grapex | Would it change the code so that rather than referencing a single config object, it would grab a collection of config objects using the service_type as a key and then pass that around via method arguments? | 20:36 |
hub_cap | ehh cant find it right now | 20:36 |
hub_cap | cfg.service_type.blah is how it works grapex | 20:36 |
hub_cap | if its in a [different] area it would be cfg.different.some_value | 20:37 |
grapex | hub_cap: Ok, the reason I ask is that "volume_support" could be in a general Trove code path | 20:37 |
hub_cap | #link https://github.com/openstack/cinder/blob/master/cinder/volume/configuration.py | 20:37 |
grapex | So we'd probably want to find it via "configs = cfg[service_type]\n configs.some_value" | 20:37 |
hub_cap | grapex: this code first checks for cfg.service_type.volume_support, if its not ther it asks for cfg.volume_support | 20:38 |
grapex | hub_cap: I see. I guess my point is the Trove code path to provision a server and volume may not normally care about the service type. I guess all I'm saying is we use a dictionary key instead of an attribute. | 20:38 |
hub_cap | if we dont put a particular [service_type] in it, it wont care | 20:39 |
hub_cap | itll be up to the configuror of the system | 20:39 |
grapex | hub_cap: This is getting into the weeds, we'll figure it out. :) | 20:39 |
SlickNik | grapex: I think you'd still be able to get the default values if you don't specify the service type. | 20:39 |
hub_cap | yes | 20:39 |
hub_cap | ya we are 40 in and likely need to move on | 20:40 |
SlickNik | Sounds god. | 20:40 |
SlickNik | good* | 20:40 |
hub_cap | #info defaults + [service_type] values are a good thing | 20:40 |
hub_cap | WOO my legs r shaking ive almost downed a quad americano from a little coffee shop across the street from Cal | 20:41 |
grapex | #topic decision on servicetype/flavor in trove (yet again :-)), https://gist.github.com/mehrayogesh/1dfac0b4ffaf97fb885b (yogesh) | 20:41 |
*** openstack changes topic to "decision on servicetype/flavor in trove (yet again :-)), https://gist.github.com/mehrayogesh/1dfac0b4ffaf97fb885b (yogesh) (Meeting topic: trove)" | 20:41 | |
yogesh | so there are couple options...per gist | 20:41 |
hub_cap | longest topic name. evar. | 20:41 |
grapex | hub_cap: Copy and paste fail on my part. | 20:42 |
hub_cap | :P | 20:42 |
yogesh | :-) | 20:42 |
yogesh | maintaining the nova flavors from within trove api or not, thats the main difference | 20:42 |
grapex | It seems like the moment we have extra Trove info for flavors, we have to maintain them in the database. | 20:43 |
grapex | So there's no other option. Unless I'm missing something? | 20:43 |
hub_cap | i think he means creating/destroying from trove, correct yogesh | 20:43 |
hub_cap | ? | 20:43 |
SlickNik | Wasn't there some way of maintaining metadata as part of the flavor in nova. | 20:43 |
vipul | What i see is we introduce a 'registration' API | 20:43 |
SlickNik | ? | 20:43 |
hub_cap | yes i do not want to add/delete from trove. register is a good word for the functionality vipul | 20:44 |
hub_cap | i want to "add" to trove | 20:44 |
hub_cap | but barf if the flavor specified is not in nova | 20:44 |
yogesh | are we taling about option 2 | 20:44 |
yogesh | flavor has to be there in nova, for option 2 to work | 20:45 |
hub_cap | #link https://gist.github.com/mehrayogesh/1dfac0b4ffaf97fb885b | 20:45 |
hub_cap | yogesh: nice gist. perfect for the mailing list (future, not this one... :) ) | 20:45 |
yogesh | thanks hub_cap | 20:45 |
yogesh | sure | 20:45 |
hub_cap | ogeez.. deregister is perfect for http PATCH | 20:46 |
* hub_cap jumps on PATCH soapbox | 20:46 | |
hub_cap | jk | 20:46 |
hub_cap | i think option 2 makes more sense | 20:46 |
*** venkatesh has joined #openstack-meeting-alt | 20:46 | |
hub_cap | we may not be able to add flavors to nova even | 20:46 |
grapex | hub_cap: Agreed. | 20:46 |
yogesh | yeah | 20:47 |
grapex | Ok. Moving on... | 20:47 |
grapex | #topic Configuration API update | 20:47 |
yogesh | so, option 2 is decided...thanks | 20:47 |
*** openstack changes topic to "Configuration API update (Meeting topic: trove)" | 20:47 | |
SlickNik | I prefer approach 2 as well | 20:47 |
hub_cap | GO GO GO cp16net | 20:47 |
cp16net | joy | 20:47 |
dmakogon_ | cp16net: gist looks good | 20:47 |
hub_cap | is amcrn around? poop i guess not hes not tab completing | 20:47 |
cp16net | yeah so i compiled a list of all th api calls | 20:48 |
cp16net | #link https://gist.github.com/cp16net/6704590 | 20:48 |
hub_cap | for the record, not having to do w/ this | 20:48 |
* cp16net is in the process of putting this in ML | 20:48 | |
cp16net | :-P | 20:48 |
hub_cap | public gists plz (thx cp16net !!!!) | 20:48 |
dmakogon_ | https://gist.github.com/cp16net/6704590 | 20:48 |
hub_cap | there is no reason for private gists... | 20:48 |
yogesh | sure | 20:49 |
cp16net | hmm its public | 20:49 |
hub_cap | cp16net: u KNOW im gonna be all over PATCH | 20:49 |
hub_cap | cp16net: slow your roll... i thanked u above | 20:49 |
hub_cap | ;) | 20:49 |
dmakogon_ | what about making Configurations API being a part of Clustering API | 20:49 |
cp16net | but the main thing is making everyone aware of what is happening | 20:49 |
cp16net | the PUT could be changed to PATCH but its still relativley new | 20:50 |
dmakogon_ | cuz we have no ability to pass additional parameters to group of nodes in cluster | 20:50 |
hub_cap | dmakogon_: there should be a way to have cluster based configurations but it should be its own api | 20:50 |
hub_cap | clusteing will have to use configurations | 20:50 |
cp16net | i've thought alot about using PATCH and i am not sold on it in at least this rev of the API | 20:50 |
dmakogon_ | hub_cap: there could be an overlaps | 20:50 |
kevinconway | i'd say don't even bother with PATCH until we can be sure it works on different clients | 20:50 |
hub_cap | pssh. put it on the ML | 20:50 |
dmakogon_ | ok | 20:51 |
hub_cap | dmakogon_: lets make sure we do it so there arent.. configuratiosn are not unique to clusters | 20:51 |
cp16net | yeah thats where this is headed today.... to the ML! | 20:51 |
cp16net | :-) | 20:51 |
imsplitbit | hub_cap: +1 | 20:51 |
hub_cap | dmakogon_: the "pssh" was to cp16net and his "PATCH is new" comment | 20:51 |
grapex | Hurray for the ML! | 20:51 |
dmakogon_ | aaa | 20:51 |
grapex | Ok, moving on | 20:51 |
cp16net | lets do | 20:51 |
grapex | #topic Configuration + service type and versions | 20:51 |
*** openstack changes topic to "Configuration + service type and versions (Meeting topic: trove)" | 20:51 | |
grapex | Agh | 20:51 |
hub_cap | kevinconway: /me doesnt care about someone building a rest api in their browser ;) | 20:51 |
imsplitbit | :) | 20:51 |
cp16net | alright | 20:51 |
hub_cap | wow nice grapex | 20:51 |
hub_cap | copy pasta fail #2 | 20:52 |
hub_cap | :P | 20:52 |
dmakogon_ | hub_cap: that is why i'm wondering firstly adding Configurations to CLusteing and then re-use it in Conf.API | 20:52 |
hub_cap | cuz clustering doesnt exist | 20:52 |
cp16net | we good... | 20:52 |
grapex | cp16net: Ok. | 20:52 |
hub_cap | ya i guess you have to start over again cp16net | 20:52 |
cp16net | so i notcied there was overlap on the configuration and some of the service type stuff | 20:52 |
grapex | #topic MySQL HA | 20:52 |
*** openstack changes topic to "MySQL HA (Meeting topic: trove)" | 20:52 | |
hub_cap | oh this is different! ML topic again? amcrn has input on thsi | 20:53 |
hub_cap | *this | 20:53 |
hub_cap | my bad for copy pasta remark grapex !!!! i didnt notice the subtle differences ;) | 20:53 |
cp16net | arg... | 20:53 |
grapex | hub_cap: Me neither. I thought I'd copied it in twice it was so similar. | 20:53 |
hub_cap | kwarg? cp16net | 20:53 |
grapex | Which ironically means I was paying more attention than I thought. | 20:53 |
cp16net | well amcrn isnt here | 20:53 |
hub_cap | ya cp16net MAAAAAAAILING LIST | 20:53 |
* hub_cap harps | 20:53 | |
cp16net | lol | 20:53 |
grapex | Action item: Move all topics to ML | 20:53 |
dmakogon_ | lol | 20:54 |
hub_cap | amcrn is amazing at email fwiw | 20:54 |
cp16net | so then i will say whats the point of these meetings then? | 20:54 |
hub_cap | you will get some great topics | 20:54 |
hub_cap | touch base w/ the week on the ML | 20:54 |
grapex | Ok | 20:54 |
hub_cap | help make dscsions that are droning on in ML format | 20:54 |
grapex | #topic Service Registration using conf file | 20:54 |
*** openstack changes topic to "Service Registration using conf file (Meeting topic: trove)" | 20:54 | |
hub_cap | vote | 20:54 |
hub_cap | things like that | 20:54 |
hub_cap | ok someone splain this to me | 20:54 |
grapex | #link https://review.openstack.org/#/c/41055/ | 20:54 |
grapex | This was the last thing on the agenda | 20:54 |
vipul | hub_cap: prolly just needs your approval | 20:55 |
yogesh | so, on service registry, do we still want to keep it in code.. | 20:55 |
hub_cap | oh ok ok | 20:55 |
yogesh | :-) | 20:55 |
hub_cap | im ok w/ adding "additinoal services" thru a config file | 20:55 |
yogesh | all moving into the conf will make it monolithic... | 20:56 |
dmakogon_ | +1 | 20:56 |
hub_cap | but do we need to kill it alltogether? | 20:56 |
hub_cap | will we have special implz for these? | 20:56 |
hub_cap | as in, do we need a user to be able to swap out the mysql impl | 20:56 |
hub_cap | or just add the cough cough vertica impl? | 20:56 |
yogesh | lol | 20:56 |
yogesh | service registry seems more fitting into the conf | 20:57 |
hub_cap | if its just the latter lets make it extensible enough to _add_ out of scope services, but not make every installation config the basic ones | 20:57 |
vipul | I thnk the main thing is how do we allow a single package / config of guest agent to be dynamic | 20:57 |
hub_cap | im not sure this is the answer to taht question vipul | 20:57 |
vipul | so that the right code gets executed based on the service_type | 20:57 |
*** IlyaE has quit IRC | 20:57 | |
hub_cap | hell who knows if service_registry doesnt go away as we amke this a smarter service | 20:57 |
vipul | sure, that could be the case | 20:58 |
kevinconway | you could run one guest agent for every possible db on your guest | 20:58 |
hub_cap | it was a way to "add" services quick-n-dirty | 20:58 |
hub_cap | lol kevinconway | 20:58 |
hub_cap | 26 guests, 1 responds | 20:58 |
hub_cap | MINE MINE MIEN MIEENE MINE | 20:58 |
* hub_cap thinks of teh gulls in that one movie | 20:58 | |
vipul | so either we need a way to load in Guest impl that's not already in the pre-defined list | 20:58 |
hub_cap | #link http://www.mannahattamamma.com/Nemo-seagulls%5B1%5D.jpg | 20:58 |
vipul | or need a way to make the registry be much more flexible | 20:59 |
hub_cap | vipul: im totally cool w/ that | 20:59 |
hub_cap | make it additive in teh beginning at least | 20:59 |
hub_cap | as opposed to _all_ in the config | 20:59 |
vipul | so just don't remove what's there.. | 20:59 |
hub_cap | you could even have a service_type_vertica=bla.impl | 20:59 |
hub_cap | and say "if not in service_registry" conf.get("service_type_%s"%service_type) | 21:00 |
*** rnirmal has quit IRC | 21:00 | |
hub_cap | simple enough | 21:00 |
yogesh | the thought was to make the design more monolithic.. | 21:00 |
hub_cap | how does this doe that? | 21:00 |
yogesh | and have all at one place.. | 21:00 |
*** rnirmal has joined #openstack-meeting-alt | 21:00 | |
hub_cap | the goal of this is to be able to add one off services | 21:00 |
hub_cap | right? | 21:00 |
hub_cap | not to move somethign from one place (in code) to another place (in config) | 21:01 |
yogesh | yeah thats true | 21:01 |
hub_cap | i dont think youre solving anythign by just moving code to config | 21:01 |
*** akuznetsov has quit IRC | 21:01 | |
hub_cap | its just changing the monolitic location | 21:01 |
*** datsun180b has left #openstack-meeting-alt | 21:01 | |
hub_cap | crap we are over | 21:01 |
hub_cap | we need to end | 21:01 |
yogesh | :-) | 21:01 |
*** datsun180b has joined #openstack-meeting-alt | 21:01 | |
hub_cap | we need to be good openstackers | 21:01 |
vipul | trovers | 21:01 |
grapex | hub_cap: lol | 21:01 |
yogesh | ok, let us have it additive.. | 21:01 |
hub_cap | +1 yogesh | 21:01 |
grapex | Ok | 21:01 |
hub_cap | itll make me happier! | 21:01 |
grapex | #endmeeting | 21:01 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 21:02 | |
hub_cap | call it grapex | 21:02 |
openstack | Meeting ended Wed Sep 25 21:01:59 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:02 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-09-25-20.03.html | 21:02 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-09-25-20.03.txt | 21:02 |
openstack | Log: http://eavesdrop.openstack.org/meetings/trove/2013/trove.2013-09-25-20.03.log.html | 21:02 |
*** imsplitbit has left #openstack-meeting-alt | 21:02 | |
SlickNik | Thanks grapex! | 21:02 |
*** SlickNik has left #openstack-meeting-alt | 21:02 | |
*** NehaV has left #openstack-meeting-alt | 21:03 | |
*** pdmars has quit IRC | 21:04 | |
*** grapex has quit IRC | 21:05 | |
*** julim has quit IRC | 21:09 | |
*** eankutse has quit IRC | 21:13 | |
*** eankutse has joined #openstack-meeting-alt | 21:15 | |
*** dmakogon_ has quit IRC | 21:15 | |
*** lblanchard has quit IRC | 21:21 | |
*** malini_afk is now known as malini | 21:26 | |
*** jasonb365 has quit IRC | 21:27 | |
*** sarob has joined #openstack-meeting-alt | 21:28 | |
*** RajeshMohan has quit IRC | 21:31 | |
*** RajeshMohan has joined #openstack-meeting-alt | 21:32 | |
*** dukhlov_ has quit IRC | 21:33 | |
*** sarob has quit IRC | 21:33 | |
*** malini is now known as malini_afk | 21:39 | |
*** robertmyers has quit IRC | 21:44 | |
*** isviridov_ has quit IRC | 21:45 | |
*** esker has joined #openstack-meeting-alt | 21:47 | |
*** malini_afk is now known as malini | 21:47 | |
*** vipul is now known as vipul-away | 21:47 | |
*** vipul-away is now known as vipul | 21:47 | |
*** jasonb365 has joined #openstack-meeting-alt | 21:49 | |
*** dmakogon_ has joined #openstack-meeting-alt | 21:49 | |
*** eankutse has quit IRC | 21:51 | |
*** boris-42 has quit IRC | 21:55 | |
*** eankutse has joined #openstack-meeting-alt | 21:56 | |
*** sacharya has quit IRC | 21:57 | |
*** IlyaE has joined #openstack-meeting-alt | 21:57 | |
*** tanisdl has quit IRC | 21:58 | |
*** jmaron has quit IRC | 21:58 | |
*** tanisdl has joined #openstack-meeting-alt | 22:00 | |
*** tanisdl has quit IRC | 22:01 | |
*** tanisdl has joined #openstack-meeting-alt | 22:03 | |
*** datsun180b has quit IRC | 22:08 | |
*** venkatesh has quit IRC | 22:10 | |
*** kebray has quit IRC | 22:13 | |
*** betsy has quit IRC | 22:14 | |
*** KennethWilke has quit IRC | 22:16 | |
*** jcru has quit IRC | 22:20 | |
*** eankutse has quit IRC | 22:20 | |
*** jasonb365 has quit IRC | 22:28 | |
*** jmaron has joined #openstack-meeting-alt | 22:30 | |
*** jmaron has quit IRC | 22:35 | |
*** dmakogon_ has quit IRC | 22:38 | |
*** dhellmann is now known as dhellmann_ | 22:42 | |
*** sarob has joined #openstack-meeting-alt | 22:43 | |
*** zane has quit IRC | 22:43 | |
*** sarob has quit IRC | 22:55 | |
*** IlyaE has quit IRC | 22:56 | |
*** markwash has quit IRC | 23:14 | |
*** amytron has quit IRC | 23:15 | |
*** jmontemayor has quit IRC | 23:17 | |
*** noslzzp has quit IRC | 23:18 | |
*** noslzzp has joined #openstack-meeting-alt | 23:20 | |
*** jasonb365 has joined #openstack-meeting-alt | 23:22 | |
*** boris-42 has joined #openstack-meeting-alt | 23:26 | |
*** jasonb365 has quit IRC | 23:26 | |
*** julim has joined #openstack-meeting-alt | 23:27 | |
*** jmaron has joined #openstack-meeting-alt | 23:32 | |
*** jmaron has quit IRC | 23:37 | |
*** malini is now known as malini_afk | 23:37 | |
*** julim has quit IRC | 23:40 | |
*** noslzzp has quit IRC | 23:47 | |
*** noslzzp has joined #openstack-meeting-alt | 23:49 | |
*** malini_afk is now known as malini | 23:56 | |
*** sacharya has joined #openstack-meeting-alt | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!