19:01:29 #startmeeting swift 19:01:29 Meeting started Wed May 7 19:01:29 2014 UTC and is due to finish in 60 minutes. The chair is notmyname. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:01:30 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:01:32 The meeting name has been set to 'swift' 19:01:44 hello everyone. who's here for the swift meeting? 19:01:54 \o/ 19:01:57 hi 19:02:00 otoolee 19:02:22 o/ 19:02:28 hello 19:02:39 howdy 19:02:45 #link https://wiki.openstack.org/wiki/Meetings/Swift 19:02:54 ya 19:03:01 I wanted to talk about summit prep today 19:03:12 to make sure everyone is ready and has what they need 19:03:30 okay 19:03:41 #topic summit prep: conference 19:04:02 there are quite a few swift-related talks for the conference 19:04:17 howdy 19:04:18 as a reminder, this is the "get up in front and give a presentation lecture" sort of thing 19:05:08 cschwede: chmouel: peluse_: mjseger: you guys and myself are giving talks. do you have any questions or need anything? how's your prep going? 19:05:26 ready and willing :) 19:05:41 nearly ready, excited :) 19:05:50 peluse_: I've got to get back with you for a couple of slide, but should be minor 19:05:56 Eamonn and I are doing a joint presentation at the main summit and have our slides ready to go.... 19:06:06 great to hear 19:06:28 notmyname: sounds good 19:06:52 anyone need any basic swift stuff? or bird images? :-) 19:07:20 heh, bird images are always welcome :) 19:07:21 yeah, would be cool if everyone used the same presentation theme (Swift) 19:07:32 peluse_: I'm going to break that rule :-) 19:07:45 I've got 4 presentations, each with a different presentation theme and tool 19:08:03 notmyname: well, variety is the spice of life I guess 19:08:12 or something... 19:09:35 if anything comes up, please email me (me@not.mn). If you need to get in touch with me at the summit, my cell is 254-722-3321 19:09:59 #topic summit prep: project pod 19:10:10 we've got a table all week for us to use 19:10:26 I'm bringing a projector, in hopes we can shine it on the wall as needed 19:10:44 we'll be in the corner of the room and have plenty of space, I think 19:11:05 and I hope that we can use that time for stuff that wasn't able to be scheduled during the summit sessions 19:11:16 * lpabon here (a little late) 19:11:18 it will be a great place for ad-hoc swift conversations 19:11:43 lpabon: do you need anything for conference talk prep? (except my slides) 19:12:00 food? :-) .. no I don't think so 19:12:04 :-) 19:12:10 any questions about the swift project pod? 19:12:13 that sounds cool (pod). is there a schedule or anything else? so we know when to be there? 19:12:33 I think we should have some sort of paper/flipchart/whiteboard/link in IRC about a schedule 19:12:36 cschwede: +1 19:13:08 notmyname: will there be punch and pie? 19:13:18 * clayg was lead to believe there would be punch and pie. 19:13:20 clayg: you signed up to bring that, right? 19:13:36 #action clayg to bring punch and pie 19:13:51 * notmyname doesn't know meetbot commands 19:14:03 heh 19:14:21 I had a prposed session -- that;s now in the cinder track 19:14:24 who can make sure there is a schedule sheet on the project pod sheet? 19:14:32 donagh: ya, that's next :-) 19:15:01 its at 4:50 friday ... so some of you may have flown home 19:15:20 donagh: I'll still be there, with bells on 19:15:25 ;) 19:15:40 ok. We HP guys thought we might be by ourselves 19:15:44 better yet, if you get to the swift table project pod thingy and there isn't a schedule sheet on the table, please take it upon yourself to make one 19:15:56 notmyname: k 19:15:59 donagh: will be there too 19:16:09 notmyname: l 19:16:12 eh, k 19:16:20 I'm lokiing for a keystone person(s) 19:16:23 #topic summit prep: summit sessions 19:16:33 donagh: has a talk in the cinder track 19:17:12 I'm looking forward to it because of the integration with glance and cinder 19:17:18 #link http://junodesignsummit.sched.org/event/f9073c8f8e10731c299fab98eb67ba59#.U2pP3vldUjw 19:17:33 swift sessions: 19:17:35 #link http://junodesignsummit.sched.org/type/swift 19:17:55 all of the swift specific stuff is split over thursday pm and friday am 19:18:27 (so don't go home thursday night) 19:18:55 for the swift sessions, remember that this part of the conference is for facilitated discussions, not lecture presentations 19:19:34 I think there will be a projector there, but please don't give a 40 minute talk about your topic. better to have some high-level discussion things and let the conversation starty 19:20:11 those who are leading these sessions (ie those who submitted them), do you have any questions or need anything? how's your prep? 19:20:28 peluse: good to go 19:20:36 creiht: is gunna be busy! 19:20:39 * peluse_ is talking to himself again 19:20:39 lol 19:20:40 notmyname: still workin a bit 19:20:44 x2 19:20:50 Kota: I'm in prep but nealy ready 19:20:52 note that your original submission may now be combined with another 19:21:31 I'm really looking forward to the sessions :-) 19:21:36 I think this is going to be a great summit 19:21:58 notmyname: you say that about every summit :) 19:22:06 I have a question in my session 19:22:14 creiht: and most summits are very good! 19:22:19 Kota: what's up? 19:22:23 :) 19:22:49 I proposed efficient replication but I found another performance issue for ssync replication. 19:23:29 bring it on! 19:23:35 Ofcause I present proposed efficient replication but I'm not sure that issue I found. 19:24:00 portante: Ok, I'll try to include the information. 19:24:07 sounds like it will be a good summit session, then 19:24:20 +1 19:24:22 I think you'll be able to get the discussion going 19:25:04 other summit tracks I'd love to have swift participation in are the cross project workshops and the ops workshop 19:25:09 #link http://junodesignsummit.sched.org/overview/type/cross-project+workshops 19:25:16 #link http://junodesignsummit.sched.org/overview/type/ops+meetup 19:25:45 both of those have topics that are relevant to us (cross project) and relevant to our users (ops meetup) 19:26:33 we have a reputation in the ops world as being the easiest openstack project to administer, so let's continue to listen to the feedback and ensure that we can make things better and help others where we can 19:27:11 any other questions on the summit sessions? 19:28:13 ok, let's move on to non-summit stuff 19:28:24 #topic functional tests 19:28:37 portante: you've been working on getting the in-process func tests running in the gate 19:28:41 what's the status? 19:28:42 yes 19:28:59 and it appears to be working, though waiting for the merge of master onto feature/ec for it to work there 19:29:10 once that happens, we can make it "voting" 19:29:15 right now, it is non-voting 19:29:16 ok 19:29:29 portante: what about the coverage report? 19:29:41 so the coverage report is going to be interesting 19:29:55 first, there is lots of code that are not covered by a strict run 19:30:02 "strict"? 19:30:14 meaning, just run the functional tests once and done 19:30:22 no unit tests (can't cheat) 19:31:01 the daemons are not covered 19:31:09 nor is the cli sub-tree 19:31:38 ok 19:31:49 there are two swift.common modules which are not inoked at all, and a bunch of middleware 19:31:59 the middleware doesn't surprise me 19:32:12 portante: where are we at now for percentage covered in functests? 19:32:12 the tact taking for the in-process functional tests was to follow the sample middleware from the conf file 19:32:32 I have not boiled it down to one number, yet 19:32:43 thought the raw number now is 54% 19:32:47 ok 19:33:15 gimme a sec, I'll post a link for folks ... 19:33:42 portante: do you expect to add the cli and daemon testing to the functional tests or improve probe tests to give similar reporting? 19:34:21 chmouel: cschwede (?) next question for you is about the swiftclient tests in devstack 19:34:24 I am not sure it is possible to get functional tests to cover cli 19:34:28 ok 19:34:44 portante: why not? 19:34:53 arguably, we'd apply this same tact to probetests, and the daemons would get covered 19:35:22 func tests are all about the REST API calls, the cli commands are more backend type stuff 19:35:49 swiftclient, etc. are the analogous front end cli, and that is, well, out of tree 19:35:56 * notmyname is "working" on getting the probetests to run against a non saio 19:36:11 cool, that would be a cool think to knock out over summit 19:36:11 well, perhaps "interested in" is a better way to say that :-/ 19:36:16 or perhaps the hackathon 19:36:18 ya 19:37:10 tdasilva: portante: does the just-proposed patch to refactor functests affect the in-process at all? let me rephrase: are you two talking to one another? 19:37:25 yes 19:37:33 ok :-) 19:37:34 yes talking 19:37:36 portante: hmm, i need to think about that. i thought we could run functional tests for swiftclient on the gate s well 19:37:48 cschwede: what do you mean? 19:37:49 no, it doesn affect the in-process 19:37:50 cschwede: well, that's what I was going to ask you about 19:38:19 are you saying, you want to use the in-process swift servers to run the swiftclient against? 19:38:24 that is doable 19:38:27 portante: no, one second 19:38:30 k 19:38:33 one 19:38:38 portante: there are now functional tests for swiftclient too 19:38:43 okay 19:38:45 merged… yesterda 19:38:46 y 19:38:54 okay 19:39:02 so the idea (from chmouel) was to run these on the gate too 19:39:42 okay, that is doable 19:40:02 so we need a saio for this, and then run swiftclient functional tests against it 19:40:08 cschwede: these functests test an arbitrary swift endpoint? 19:41:01 notmyname: yes, by using this: https://github.com/openstack/python-swiftclient/blob/master/tests/sample.conf 19:41:17 cschwede: ok, cool 19:41:20 i tried to do it the same way as for swift itself 19:41:22 cschwede: so SAIO or devstack 19:41:28 makes sense 19:41:33 yes, devstack is fine too i think 19:41:44 cschwede: which is where chmouel's comments about getting it in devstack comes from 19:41:53 cschwede: otherwise, it's hard to get in the gate 19:42:19 portante: on cli testing... our QA added funtional tests to cover cli in gluster-swift/swiftonfile 19:42:56 notmyname: ok, I will have a look at this and try to propose a solution 19:42:58 lpabon: okay, we can talk offline 19:43:29 cschwede: in general, if we have tests that provide value, we should do what's reasonable to get them included in the gate 19:43:40 notmyname: yes, fully agree! 19:43:42 in-process functional tests are all about running paco in the same process as the nose test runner to allow for coverage 19:44:16 and I was talking with mordred the other day about getting a better config for swift in devstack. better testing would help here, I think 19:44:18 cschwede: ^ 19:44:38 adding functional tests for cli commands would be great to have, but I don't think will work with the in-process servers 19:45:06 cschwede: that is to say, if you (and chmouel?) are looking at getting the swiftclient tests in the gate, maybe that will also involve improving the swift devstack config 19:45:46 anything else to cover about testing here in the meeting? 19:45:54 notmyname: the devstack config is probably fine for functional swiftclient tests 19:45:55 more of it 19:46:06 clayg: ah, cool 19:46:13 clayg: which makes sense, actually 19:46:36 clayg: yes, swiftclient functional should mainly require a basic swift installation, nothing special 19:47:53 #topic open discussion 19:48:01 anything else to cover here this week 19:48:18 also, as a logistics note, I propose we skip next week's meeting because of the summit 19:48:20 is there room at the summit for impromptu scheduled disscussions? 19:48:30 anyone attending the sunday afternoon hackathon? 19:48:34 portante: that would be the project pod, I think 19:48:39 k 19:48:44 cschwede: I'm going to stick my head in probably 19:48:45 the mother's day hackathon? 19:48:47 how can "scheduled" be "impromptu" 19:48:49 heh 19:49:10 sunday pm storage hackathon 19:49:11 #link 19:49:13 #link http://osstorage-hack.eventbrite.com 19:49:26 wednesday pm swiftstack party 19:49:27 #link https://www.eventbrite.com/e/come-one-come-all-for-a-carnival-yall-tickets-11325708499 19:50:39 any other questions? 19:51:11 storage thing looks interestin... I should review the enovance's patch before that 19:51:44 zaitcev: what patch are you referring to? 19:51:49 zaitcev: you mean for ceph? 19:51:52 Swift-on-RADOS 19:52:07 i will try to move that to stackforge tomorrow 19:52:19 link? 19:52:34 https://review.openstack.org/#/c/60215/ 19:52:38 zaitcev: yeah, we hjave some interest in that patch as well and will be looking more cloesly soon too 19:53:15 there will be a talk as well, and a part of it is related to that patch: http://openstacksummitmay2014atlanta.sched.org/event/33c0842a1270efb6df1960f19d996e40 19:54:32 that's during the swift summit sessions 19:54:43 yes :-/ 19:55:34 thanks everyone for being here today. see you next week! 19:55:40 #endmeeting