21:00:17 #startmeeting Ceilometer 21:00:17 #meetingtopic Ceilometer 21:00:17 #chair nijaba 21:00:17 #link http://wiki.openstack.org/Meetings/MeteringAgenda 21:00:18 Meeting started Wed Sep 12 21:00:17 2012 UTC. The chair is nijaba. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:19 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:20 The meeting name has been set to 'ceilometer' 21:00:23 Current chairs: nijaba 21:00:28 Hello everyone! Show of hands, who is around for the ceilometer meeting? 21:00:28 o/ 21:00:36 o/ 21:00:37 asalkeld, here 21:00:46 o/ 21:01:12 hi 21:01:18 dhellmann: will try to join us in a bit 21:01:27 #topic actions from previous meeting 21:01:40 #topic nijaba to see with ttx how our sessions can be shown on official program 21:01:44 o/ 21:01:54 We did have an email thread with Thierry and Lauren, we'll have a meeting room dedicated to Ceilometer for half a day and our sessions will be described on the global agenda. The same will happen for swift and both sets of sessions will be in an incubation track. 21:02:10 I think that's pretty good, what do you think? 21:02:24 yea, great 21:02:35 awesome 21:02:41 swift? 21:02:43 perfect 21:02:53 s/swift/heat 21:02:54 duh, I wrote swift!! I meant heat! 21:02:56 of course 21:03:01 heh, ok :-) 21:03:16 that's what i was thinking. "swift" ? 21:03:22 long day, sorry 21:03:30 understandable 21:03:50 #topic nijaba to update meeting page to note new alternating meeting time 21:03:59 That was done. However, it seems that Angus is about to go for a long due vacation, so it might make sense to not use the alternate meeting while he won't be around. 21:03:59 Thoughts about this? 21:04:25 2.30 AM here.. :) 21:04:33 owch 21:04:41 sorry spn2 21:04:49 :) np 21:04:50 Well, I have been up for 20h :D 21:04:53 time for a party! 21:05:05 hehe.. 21:05:41 so, asalkeld you will be gone until the summit, right? 21:05:47 yip 21:05:55 leave on sunday 21:06:29 so, anyone wanting that we maintain this alt meeting time while asalkeld is going around the world? 21:07:10 i like this meeting time. 21:07:25 quick vote? 21:07:40 yes 21:07:48 +1 21:08:14 -1 21:08:19 spn2: I can't blame you 21:08:21 #vote should we maintain alt meet time for the next month? yes, no, bleh 21:08:35 #startvote should we maintain alt meet time for the next month? yes, no, bleh 21:08:36 Begin voting on: should we maintain alt meet time for the next month? Valid vote options are yes, no, bleh. 21:08:37 Vote using '#vote OPTION'. Only your last vote counts. 21:08:46 #vote bleh 21:08:50 #vote no 21:09:00 yes 21:09:07 #vote yes 21:09:20 #vote no 21:09:41 I'll stay out of it 21:10:03 i actually don't mind if we don't keep it. i just wanted to see how voting works. 21:10:09 #endvote 21:10:10 Voted on "should we maintain alt meet time for the next month?" Results are 21:10:11 yes (1): jtran 21:10:12 bleh (1): nijaba 21:10:13 no (2): spn2, jd___ 21:10:36 #topic gmb to a plan on the ml with fixed dates 21:10:41 :) 21:10:57 An email was sent today to the ml. The proposed milestones are: 21:10:57 - Feature freeze for 0.1 QA: 2012-09-28 21:10:57 - Release: 2012-10-12 21:10:57 Thoughts? 21:11:40 no objections 21:11:58 release often 21:12:05 is a good idea 21:12:10 ok, I'll mark that as agreed then 21:12:15 #agreed 0.1 feature freeze will take effect on 2012-09-28 21:12:15 #agreed 0.1 release date will be 2012-10-12 21:12:32 #topic dhellmann make sure flask is listed as a dependency of ceilometer 21:12:47 Doug was not sure to be back on time for the meeting, but he wrote on to the ml that he did check that Flask is listed in the tools/pip-requires file. It is pegged to version 0.9. 21:12:54 It is listed 21:13:18 We did not seem to have any other topic on the agenda.... 21:13:29 #topic Open Discusssion 21:13:50 wanted to bring up the issue of prioritized tickets. most of them are wishlist. 21:13:59 s/tickets/bugs/ 21:14:32 jtran: what would you think we should have? more bugs? 21:14:40 I mean real ones? 21:14:53 well, don't features get prioritized too? 21:15:05 features are lumped together w/ bugs right 21:15:17 hmm... 21:15:19 I am not sure lp allows to make a distinction between the two 21:15:26 it would be better to implement features than bugs 21:15:28 :D 21:15:44 wishlist is how you mark a bug that is a feature request 21:15:46 shouldn't features be blueprints? 21:15:52 asalkeld: probably 21:16:03 well big ones 21:16:03 asalkeld: depends on the depth of the feature 21:16:04 do they need to be large in size for blueprints 21:16:23 yeti features 21:16:31 oh sometimes when i worked on nova, i would see feature requests as bugs bug they were classified w/ priority level often if was a highly desired feature 21:16:36 I would say that a plueprint is usefull if it is going to be supported, or is the result of a discussion 21:16:40 so i'm just thinking of that paradigm 21:16:59 the other issue is it depends on the developer 21:17:23 so a high prio to might not be a high prio for me 21:17:31 grr 21:17:38 * dhellmann arrives late 21:17:40 so a high prio to you might not be a high prio for me 21:17:53 right, i guess that would be a job for milestones then? 21:18:17 I was confused about the distinction between bugs and blueprints, too, so just opened everything as bugs for now 21:18:18 asalkeld: the prio only matters as much as we find implementors for the feature ;) 21:18:34 nijaba: understood 21:18:40 sure 21:18:44 ceilometer, as a whole, started as a blueprint 21:19:00 complex features, that needs a lot of discussions, warrant a blueprint 21:19:17 rest can just be bugs? 21:19:28 but if we just want a quick way to know what is on the todo list, bugs are cool, I think 21:20:34 right, it will be easier to see an overview of everything if the work items all appear on one list :-) 21:20:40 I mean, there is no absolute rule about this. Each project generally defines its practices 21:20:48 sure 21:21:24 sounds good 21:21:27 consolidated list is good I think 21:21:54 maybe i can rephrase, what's the area of dev I should be looking at most right now? 21:21:54 asalkeld: thinking about it, I think the beyond metering wiki page should turn into a blueprint before the summit 21:21:56 pollsters? 21:22:13 ok nijaba I can do that 21:22:15 jtran: yes, anything that feeds data into the system 21:22:27 dhellmann: ok. 21:22:35 moar data! 21:22:36 jtran: http://wiki.openstack.org/EfficientMetering/RoadMap is a good list of highest prios 21:22:38 pollsters, listeners, etc. 21:22:50 nijaba: thanks for reminding me about that 21:22:54 #link http://wiki.openstack.org/EfficientMetering/RoadMap 21:22:56 jtran: https://blueprints.launchpad.net/ceilometer/+spec/config-driven-notification-monitoring 21:23:05 that blueprint will make it way way simpler to add event listeners 21:23:21 unfortunately the details are still just in my head 21:23:28 dhellmann: got it 21:23:36 #action dhellmann write up details of blueprint https://blueprints.launchpad.net/ceilometer/+spec/config-driven-notification-monitoring 21:23:58 dhellmann: right, i have a lot of reading up to do on plugins. 21:24:41 asalkeld: it might be worth mentioning the link you gave on the chan just before the meeting. That's an excellent start for the discussion/blueprint 21:24:54 sure 21:25:13 #link http://teambox.com/n/8fb5404848e9f0b9/ceilometer 21:25:37 which asalkeld will merge into http://wiki.openstack.org/EfficientMetering/GrizzlySummit/BeyondMetering 21:25:52 it's somewhat done 21:25:57 cool! 21:26:04 just fighting with formatting 21:26:21 on the roadmap, metering network bandwidth is 'done' but it actually is only "half done" . I only implemented the internet network pollster not the external network. 21:26:22 you gotta love moinmoin 21:26:39 jtran: please feel free to update :) 21:26:45 ok 21:27:30 jtran: do you think the missing part should be addressed in nova-network or quantum, finally? 21:29:05 jd___: I don't know much about quantum , unfortunately 21:29:08 asalkeld and nijaba : did we decide to put alarms in ceilometer, then? 21:29:19 or is that just for discussion? 21:29:26 dhellmann: no, this is just a blueprint proposal for the summit 21:29:30 discussion 21:29:38 dhellmann: I think the decision is to be made at the summit 21:29:39 ok, thanks for clarifying 21:29:53 jd___: the method in the wiki described for implementing external network via nova-network via iptables accounting is difficult, from the last time i looked at it. 21:30:13 iptables accounting in oneiric and precise is all sorts of broken 21:30:44 jtran: yes, this is I think the hardest pollster to implement, and jd___ and I have known that since the beginning... 21:30:49 jtran: I agree that's not an easy path, but I don't know about Quantum either, but I sense that the place it should be implemented 21:31:19 nijaba: shhhht, that's way I'm trying to make jtran look at it! 21:31:24 ;-) 21:31:28 jd___: lol 21:31:31 s/way/why/ 21:31:32 jtran: bug ref on the problems you mention? and is it fixed in previse? 21:31:47 jd___: i doubt i am the right person in this group to be looking at the hardest problems 21:32:12 jtran: :-) 21:32:16 the bug ref https://bugs.launchpad.net/ceilometer/+bug/1004449 is for network pollster in general… both ext and int. 21:32:18 Launchpad bug 1004449 in ceilometer "Pollster for network traffic" [Wishlist,Fix committed] 21:32:18 jtran: it is really up to you. 21:32:32 and i only did the internal part. nijaba : i don't mind looking at it 21:32:39 jtran: based on the work you've done on the database backend, I think you underestimate yourself 21:32:56 will try my best :) dhellmann , most of that was copy and paste from nova and then shoehorn. 21:32:57 jtran: you can split that bug into 2 tickets if it's easier for tracking 21:33:14 it was a huge challenge though never touching sqlalchemy nor mongo, but thanks for your words of encouragement. n 21:33:30 dhellmann: yes will do 21:33:52 * jd___ agrees 21:34:42 * nijaba applauds jtran's work AND modesty 21:35:11 jtran: I'm just learning sqlalchemy myself, so I asked a couple of co-workers to provide some feedback, too 21:35:28 (cheater) 21:35:31 dhellmann: sqlalchemy is no walk in the park! 21:35:36 learning curve is huge! 21:35:43 jtran: no kidding 21:35:53 omg! 21:35:54 jd___: it's called "collaboration" ;-) 21:36:00 dhellmann: ;) 21:36:03 i had worked w/ ActiveRecord though thankfully, it does have some similarities altho i'm not expert at AR either 21:36:27 rails3 - activerecord 21:37:10 * nijaba has not touch a db interface since odbc was the hype thing, or almost.... 21:37:18 lol odbc 21:37:29 windows nt4? 21:37:56 nah, mac os at the time 21:38:21 whoa 21:39:46 ok, looks like we are running out of subject 21:39:57 should we wrap for today? 21:40:04 sure 21:40:12 I think we're done 21:40:29 ok! Thanks everyone! 21:40:54 #agreed next meeting thu sept 20 at 15UTC! 21:41:15 #endmeeting