*** ErikB has quit IRC | 00:01 | |
*** markwash has quit IRC | 00:08 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 00:13 | |
*** IlyaE has joined #openstack-meeting-alt | 00:16 | |
*** NikitaKonovalov has quit IRC | 00:17 | |
*** tanisdl has quit IRC | 00:18 | |
*** benl_ has joined #openstack-meeting-alt | 00:30 | |
*** Riddhi has quit IRC | 00:33 | |
*** benl_ has quit IRC | 00:34 | |
*** flwang has quit IRC | 01:14 | |
*** Riddhi has joined #openstack-meeting-alt | 01:16 | |
*** markmcclain has quit IRC | 01:17 | |
*** IlyaE has quit IRC | 01:21 | |
*** sarob has joined #openstack-meeting-alt | 01:33 | |
*** ben_duyujie has quit IRC | 01:35 | |
*** sarob has quit IRC | 01:37 | |
*** anteaya has quit IRC | 02:07 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 02:14 | |
*** NikitaKonovalov has quit IRC | 02:18 | |
*** flwang has joined #openstack-meeting-alt | 02:19 | |
*** Riddhi has quit IRC | 02:46 | |
*** pcm_ has quit IRC | 02:48 | |
*** esp has joined #openstack-meeting-alt | 02:51 | |
*** esp has quit IRC | 03:02 | |
*** flwang1 has joined #openstack-meeting-alt | 03:08 | |
*** flwang has quit IRC | 03:09 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 03:14 | |
*** sarob has joined #openstack-meeting-alt | 03:18 | |
*** NikitaKonovalov has quit IRC | 03:19 | |
*** sarob_ has joined #openstack-meeting-alt | 03:47 | |
*** sarob has quit IRC | 03:50 | |
*** sarob_ has quit IRC | 04:04 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 04:12 | |
*** flwang1 has quit IRC | 04:13 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 04:15 | |
*** NikitaKonovalov has quit IRC | 04:19 | |
*** basha has joined #openstack-meeting-alt | 04:23 | |
*** flwang has joined #openstack-meeting-alt | 04:23 | |
*** dina_belova has joined #openstack-meeting-alt | 04:26 | |
*** akuznetsov has joined #openstack-meeting-alt | 04:39 | |
*** IlyaE has joined #openstack-meeting-alt | 04:43 | |
*** boris-42 has joined #openstack-meeting-alt | 04:47 | |
*** dina_belova has quit IRC | 04:49 | |
*** flwang1 has joined #openstack-meeting-alt | 05:01 | |
*** flwang has quit IRC | 05:02 | |
*** zane1 has joined #openstack-meeting-alt | 05:03 | |
*** IlyaE has quit IRC | 05:07 | |
*** IlyaE has joined #openstack-meeting-alt | 05:14 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 05:15 | |
*** NikitaKonovalov has quit IRC | 05:20 | |
*** akuznetsov has quit IRC | 05:21 | |
*** jmaron1 has joined #openstack-meeting-alt | 05:29 | |
*** jmaron has quit IRC | 05:30 | |
*** akuznetsov has joined #openstack-meeting-alt | 05:31 | |
*** Nadya has joined #openstack-meeting-alt | 05:34 | |
*** mestery has quit IRC | 05:34 | |
*** IlyaE has quit IRC | 05:43 | |
*** jmaron1 has quit IRC | 05:44 | |
*** dina_belova has joined #openstack-meeting-alt | 05:46 | |
*** dina_belova has quit IRC | 05:48 | |
*** jmaron has joined #openstack-meeting-alt | 05:48 | |
*** Nadya has quit IRC | 05:51 | |
*** lastidiot has quit IRC | 05:55 | |
*** IlyaE has joined #openstack-meeting-alt | 05:56 | |
*** SergeyLukjanov has quit IRC | 06:08 | |
*** akuznetsov has quit IRC | 06:16 | |
*** basha has quit IRC | 06:19 | |
*** salv-orlando has joined #openstack-meeting-alt | 06:20 | |
*** basha has joined #openstack-meeting-alt | 06:24 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 06:25 | |
*** flwang1 has quit IRC | 06:31 | |
*** basha has quit IRC | 06:46 | |
*** basha has joined #openstack-meeting-alt | 06:47 | |
*** boris-42 has quit IRC | 06:48 | |
*** basha has quit IRC | 06:54 | |
*** basha has joined #openstack-meeting-alt | 07:00 | |
*** Nadya has joined #openstack-meeting-alt | 07:07 | |
*** IlyaE has quit IRC | 07:14 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 07:18 | |
*** NikitaKonovalov has quit IRC | 07:22 | |
*** basha has quit IRC | 07:27 | |
*** Nadya has quit IRC | 07:30 | |
*** basha has joined #openstack-meeting-alt | 07:34 | |
*** mestery has joined #openstack-meeting-alt | 07:47 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 07:50 | |
*** mestery has quit IRC | 07:58 | |
*** dina_belova has joined #openstack-meeting-alt | 07:59 | |
*** dina_belova has quit IRC | 08:00 | |
*** boris-42 has joined #openstack-meeting-alt | 08:02 | |
*** dina_belova has joined #openstack-meeting-alt | 08:13 | |
*** akuznetsov has joined #openstack-meeting-alt | 08:13 | |
*** SergeyLukjanov has quit IRC | 08:28 | |
*** NikitaKonovalov has quit IRC | 08:33 | |
*** zane1 has quit IRC | 08:45 | |
*** dmitryme has joined #openstack-meeting-alt | 08:51 | |
*** basha has quit IRC | 09:01 | |
*** dina_belova has quit IRC | 09:07 | |
*** dmitryme has left #openstack-meeting-alt | 09:17 | |
*** basha has joined #openstack-meeting-alt | 09:17 | |
*** basha_ has joined #openstack-meeting-alt | 09:20 | |
*** basha has quit IRC | 09:22 | |
*** basha_ is now known as basha | 09:22 | |
*** akuznetsov has quit IRC | 09:32 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 09:33 | |
*** NikitaKonovalov has quit IRC | 09:37 | |
*** nmakhotkin has quit IRC | 09:42 | |
*** dina_belova has joined #openstack-meeting-alt | 09:47 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 09:48 | |
*** mestery has joined #openstack-meeting-alt | 09:52 | |
*** benl has joined #openstack-meeting-alt | 09:54 | |
*** benl_ has joined #openstack-meeting-alt | 09:55 | |
*** benl has quit IRC | 09:55 | |
*** dina_belova has quit IRC | 10:00 | |
*** basha has quit IRC | 10:06 | |
*** pcm_ has joined #openstack-meeting-alt | 10:09 | |
*** pcm_ has joined #openstack-meeting-alt | 10:09 | |
*** basha has joined #openstack-meeting-alt | 10:12 | |
*** akuznetsov has joined #openstack-meeting-alt | 10:25 | |
*** Riddhi has joined #openstack-meeting-alt | 10:25 | |
*** zane has joined #openstack-meeting-alt | 10:33 | |
*** basha has quit IRC | 10:38 | |
*** dina_belova has joined #openstack-meeting-alt | 10:39 | |
*** bourke has joined #openstack-meeting-alt | 10:42 | |
*** Riddhi has quit IRC | 10:47 | |
*** zane1 has joined #openstack-meeting-alt | 10:47 | |
*** Riddhi has joined #openstack-meeting-alt | 10:49 | |
*** zane has quit IRC | 10:49 | |
*** benl_ has quit IRC | 10:52 | |
*** demorris has joined #openstack-meeting-alt | 10:58 | |
*** Riddhi_ has joined #openstack-meeting-alt | 11:18 | |
*** Riddhi has quit IRC | 11:20 | |
*** Riddhi_ is now known as Riddhi | 11:20 | |
*** benl has joined #openstack-meeting-alt | 11:23 | |
*** akuznetsov has quit IRC | 11:27 | |
*** NikitaKo_ has joined #openstack-meeting-alt | 11:34 | |
*** NikitaKonovalov has quit IRC | 11:37 | |
*** Riddhi has quit IRC | 11:46 | |
*** NikitaKo_ has quit IRC | 11:49 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 11:50 | |
*** ruhe has joined #openstack-meeting-alt | 11:59 | |
*** demorris has quit IRC | 11:59 | |
*** dina_belova has quit IRC | 12:08 | |
*** akuznetsov has joined #openstack-meeting-alt | 12:21 | |
*** anteaya has joined #openstack-meeting-alt | 12:23 | |
*** ErikB has joined #openstack-meeting-alt | 12:28 | |
*** demorris has joined #openstack-meeting-alt | 12:31 | |
*** dina_belova has joined #openstack-meeting-alt | 12:34 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 12:35 | |
*** vkmc has joined #openstack-meeting-alt | 12:36 | |
*** vkmc has joined #openstack-meeting-alt | 12:36 | |
*** pdmars has joined #openstack-meeting-alt | 12:40 | |
*** akuznetsov has quit IRC | 12:43 | |
*** kevinconway has quit IRC | 12:44 | |
*** kevinconway has joined #openstack-meeting-alt | 12:47 | |
*** ErikB has quit IRC | 12:50 | |
*** kevinconway has quit IRC | 12:54 | |
*** SergeyLukjanov has quit IRC | 12:54 | |
*** ruhe has quit IRC | 12:59 | |
*** ruhe has joined #openstack-meeting-alt | 13:00 | |
*** kevinconway has joined #openstack-meeting-alt | 13:00 | |
*** flwang has joined #openstack-meeting-alt | 13:00 | |
*** dina_belova has quit IRC | 13:08 | |
*** kevinconway has quit IRC | 13:09 | |
*** zane1 has quit IRC | 13:10 | |
*** kevinconway has joined #openstack-meeting-alt | 13:10 | |
*** Riddhi has joined #openstack-meeting-alt | 13:21 | |
*** akuznetsov has joined #openstack-meeting-alt | 13:21 | |
*** aignatov has quit IRC | 13:21 | |
*** aignatov has joined #openstack-meeting-alt | 13:22 | |
*** markmcclain has joined #openstack-meeting-alt | 13:23 | |
*** ErikB has joined #openstack-meeting-alt | 13:24 | |
*** kevinconway has quit IRC | 13:26 | |
*** djohnstone has joined #openstack-meeting-alt | 13:27 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 13:28 | |
*** dina_belova has joined #openstack-meeting-alt | 13:28 | |
*** kevinconway has joined #openstack-meeting-alt | 13:32 | |
*** ruhe has quit IRC | 13:36 | |
*** benl has quit IRC | 13:36 | |
*** pdmars_ has joined #openstack-meeting-alt | 13:36 | |
*** pdmars has quit IRC | 13:36 | |
*** NikitaKonovalov has quit IRC | 13:46 | |
*** akuznetsov has quit IRC | 13:50 | |
*** jmontemayor has joined #openstack-meeting-alt | 13:51 | |
*** ErikB has quit IRC | 13:53 | |
*** ErikB has joined #openstack-meeting-alt | 13:54 | |
*** HenryG has joined #openstack-meeting-alt | 13:56 | |
*** ErikB has quit IRC | 13:57 | |
*** Riddhi_ has joined #openstack-meeting-alt | 13:57 | |
*** ErikB has joined #openstack-meeting-alt | 13:57 | |
*** markwash has joined #openstack-meeting-alt | 13:58 | |
*** ruhe has joined #openstack-meeting-alt | 13:58 | |
*** markwash_ has joined #openstack-meeting-alt | 13:59 | |
*** Riddhi has quit IRC | 14:00 | |
*** Riddhi_ is now known as Riddhi | 14:00 | |
*** mclaren has joined #openstack-meeting-alt | 14:00 | |
*** markwash has quit IRC | 14:02 | |
*** markwash_ is now known as markwash | 14:02 | |
*** dina_belova has quit IRC | 14:02 | |
*** mclaren has quit IRC | 14:03 | |
*** dina_belova has joined #openstack-meeting-alt | 14:03 | |
*** akuznetsov has joined #openstack-meeting-alt | 14:09 | |
*** basha has joined #openstack-meeting-alt | 14:12 | |
*** sergmelikyan has quit IRC | 14:15 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 14:16 | |
*** lastidiot has joined #openstack-meeting-alt | 14:18 | |
*** sergmelikyan has joined #openstack-meeting-alt | 14:23 | |
*** basha has quit IRC | 14:28 | |
*** megan_w has joined #openstack-meeting-alt | 14:33 | |
*** megan_w has joined #openstack-meeting-alt | 14:34 | |
*** lastidiot has quit IRC | 14:34 | |
*** anteaya is now known as anteayah | 14:36 | |
*** benl has joined #openstack-meeting-alt | 14:37 | |
*** benl has quit IRC | 14:44 | |
*** markmcclain has quit IRC | 14:44 | |
*** SergeyLukjanov has quit IRC | 14:47 | |
*** stanlagun has quit IRC | 14:51 | |
*** iccha is now known as itcha-friday-fun | 14:51 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 14:56 | |
*** IlyaE has joined #openstack-meeting-alt | 14:58 | |
*** dina_belova has quit IRC | 14:58 | |
*** dina_belova has joined #openstack-meeting-alt | 14:59 | |
*** stanlagun has joined #openstack-meeting-alt | 14:59 | |
*** dina_belova has quit IRC | 15:02 | |
*** NikitaKo_ has joined #openstack-meeting-alt | 15:03 | |
*** pdmars_ has quit IRC | 15:03 | |
*** pdmars has joined #openstack-meeting-alt | 15:03 | |
*** NikitaKo_ has quit IRC | 15:04 | |
*** NikitaKonovalov has quit IRC | 15:04 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 15:04 | |
*** dina_belova has joined #openstack-meeting-alt | 15:04 | |
*** lastidiot has joined #openstack-meeting-alt | 15:11 | |
*** mordred is now known as TheRonin | 15:11 | |
*** malini has joined #openstack-meeting-alt | 15:12 | |
*** NikitaKonovalov has quit IRC | 15:12 | |
*** markwash has quit IRC | 15:13 | |
*** markmcclain has joined #openstack-meeting-alt | 15:15 | |
*** boris-42 has quit IRC | 15:21 | |
*** tedross has joined #openstack-meeting-alt | 15:27 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 15:30 | |
*** zane1 has joined #openstack-meeting-alt | 15:31 | |
*** zane1 has quit IRC | 15:36 | |
*** markwash has joined #openstack-meeting-alt | 15:47 | |
*** akuznetsov has quit IRC | 15:54 | |
*** NikitaKonovalov has quit IRC | 15:55 | |
*** itcha-friday-fun is now known as iccha | 15:58 | |
*** whenry has joined #openstack-meeting-alt | 15:59 | |
*** flaper87 has joined #openstack-meeting-alt | 15:59 | |
*** Sriram has joined #openstack-meeting-alt | 15:59 | |
*** cppcabrera has joined #openstack-meeting-alt | 16:02 | |
flaper87 | #startmeeting marconi | 16:02 |
---|---|---|
openstack | Meeting started Fri Aug 2 16:02:21 2013 UTC and is due to finish in 60 minutes. The chair is flaper87. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:02 |
*** openstack changes topic to " (Meeting topic: marconi)" | 16:02 | |
openstack | The meeting name has been set to 'marconi' | 16:02 |
cppcabrera | Awesome. | 16:02 |
Sriram | :) | 16:02 |
flaper87 | Yo yo guys!!!!!! | 16:02 |
flaper87 | #topic agenda | 16:02 |
Sriram | yo! :P | 16:02 |
*** openstack changes topic to "agenda (Meeting topic: marconi)" | 16:02 | |
flaper87 | #link https://wiki.openstack.org/wiki/Meetings/Marconi#Agenda | 16:02 |
flaper87 | so, that's the agenda for today's meeting | 16:03 |
*** megan_w has quit IRC | 16:03 | |
flaper87 | lets get it started | 16:03 |
*** zyuan has joined #openstack-meeting-alt | 16:03 | |
cppcabrera | Time to review some action items. :D | 16:03 |
malini | Can we also add a new meeting time to the agenda, plz? | 16:03 |
flaper87 | #topic review action items | 16:03 |
*** openstack changes topic to "review action items (Meeting topic: marconi)" | 16:03 | |
flaper87 | #link http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-07-18-19.05.html | 16:03 |
flaper87 | cppcabrera: to turn apiclient-marconi etherpad into bps/bugs | 16:03 |
*** benl has joined #openstack-meeting-alt | 16:03 | |
flaper87 | I should've been more involved in that, sorry | 16:04 |
cppcabrera | I don't believe I got around to that. | 16:04 |
*** akuznetsov has joined #openstack-meeting-alt | 16:04 | |
flaper87 | any news about that ? | 16:04 |
flaper87 | ok, lets schedule it for the next meeting | 16:04 |
cppcabrera | I may have done some Trello'ing, but that's a blur to me at the moment. | 16:04 |
flaper87 | #action cppcabrera flaper87 to turn apiclient-marconi etherpad into bps/bugs | 16:04 |
cppcabrera | +1 | 16:04 |
flaper87 | cppcabrera: to tie up loose ends re python-marconicient v1 design | 16:04 |
flaper87 | ? | 16:04 |
cppcabrera | Yes, there's been progress there. :) | 16:05 |
cppcabrera | #link https://wiki.openstack.org/wiki/Python_Marconi_Client | 16:05 |
*** marcos-sb has joined #openstack-meeting-alt | 16:05 | |
cppcabrera | I've since added some ideas on pubsub design. | 16:05 |
cppcabrera | I still have some concerns. | 16:05 |
flaper87 | cppcabrera: awesome, thanks! | 16:05 |
cppcabrera | I want to talk about openstack sdk/cli design with someone who's written such clients. | 16:05 |
cppcabrera | For example, I'm a little dubious about the naming of methods. | 16:06 |
cppcabrera | list | 16:06 |
cppcabrera | get | 16:06 |
cppcabrera | post | 16:06 |
flaper87 | Is this something that worths a thread in the m-l ? | 16:06 |
cppcabrera | It's... very HTTP-targeted, when I, as a user of the SDK, think it terms of resources. | 16:06 |
cppcabrera | Like client.queues, etc. | 16:06 |
cppcabrera | I believe so. | 16:06 |
cppcabrera | s/it/in | 16:06 |
flaper87 | We can get some of the best minds around this design process | 16:06 |
tedross | m-l? | 16:07 |
cppcabrera | I'll start that discussion on the mailing list. | 16:07 |
flaper87 | tedross: mailing list | 16:07 |
flaper87 | awesome! thanks! | 16:07 |
cppcabrera | openstack-dev, woot. :) | 16:07 |
flaper87 | flaper87: to investigate mongo insert performance | 16:07 |
flaper87 | so, I did, I've some work done on that area | 16:07 |
cppcabrera | #action cppcabrera to ask about client design on mailing list | 16:07 |
whenry | cppcabrera, pls feel free to reachout to tedross or me re client apis | 16:07 |
flaper87 | there's still some work left there | 16:07 |
cppcabrera | whenry: Thanks! | 16:08 |
tedross | we'll look at the link | 16:08 |
whenry | let us know how we can help | 16:08 |
Sriram | woot! awesome. | 16:08 |
flaper87 | tedross: whenry awesome, thanks guys! | 16:08 |
cppcabrera | Yes, much appreciated. :) | 16:08 |
flaper87 | last action item was: to finalize placement service strategy | 16:08 |
*** akuznetsov has quit IRC | 16:09 | |
* cppcabrera looks for the wiki page... | 16:09 | |
flaper87 | I guess cppcabrera worked more on that one and we'll discuss it in the second part of this meeting | 16:09 |
flaper87 | lets get to the next topic and then go back there | 16:09 |
Sriram | There was quite a discussion on that. Lots of progress there :) | 16:09 |
whenry | pls let us know the process: e.g. is it, opesntac-dev [marconi] for banter around ideas and then someone will update the docs? | 16:09 |
cppcabrera | #link https://wiki.openstack.org/wiki/Marconi/bp/placement-service | 16:09 |
whenry | oops sorry off topic | 16:09 |
flaper87 | whenry: we discuss most of the things on #openstack-marconi | 16:10 |
flaper87 | but, if there are some discussions that worth bringing up to the m-l, then we do it there | 16:10 |
cppcabrera | I actually added our IRC channel to the official list a few minutes ago, heh. :P | 16:10 |
flaper87 | #topic Test re-factor and improvements | 16:10 |
*** openstack changes topic to "Test re-factor and improvements (Meeting topic: marconi)" | 16:10 | |
whenry | flaper87, ah, good to know. | 16:10 |
* whenry adds to favs | 16:10 | |
flaper87 | cppcabrera: malini ^ | 16:10 |
malini | https://etherpad.openstack.org/marconi-test-refactoring | 16:10 |
flaper87 | Floor is all yours | 16:10 |
cppcabrera | #link https://blueprints.launchpad.net/marconi/+spec/refactor-system-tests | 16:11 |
cppcabrera | Awesome, malini. | 16:11 |
*** IlyaE has quit IRC | 16:11 | |
* whenry closes #opensack-marconi and fixes typo | 16:11 | |
flaper87 | whenry: lol | 16:11 |
malini | Can we first take a stab at the long term vision, how we want the tests organized? | 16:11 |
flaper87 | malini: sure | 16:11 |
cppcabrera | Currently, I have some concerns about our functional tests. I think that as we're growing them now, they're getting a little fragile and need some DRYing up. | 16:12 |
malini | we have had quite some discussions around this & have it documented in the etherpad | 16:12 |
malini | cppcabrera: can you elaborate on the fragile part? | 16:12 |
malini | more specifics | 16:12 |
cppcabrera | malini and I spoke about it a lot offline, and I'll elaborate on that for sure. | 16:12 |
flaper87 | malini: cppcabrera lets keep going on the structure and then get back there | 16:13 |
cppcabrera | There are two problems that I see wrt fragility. | 16:13 |
malini | +1 | 16:13 |
malini | flaper87: +1 | 16:13 |
malini | w.r.t structure, lets get all the tests out of the core marconi code | 16:13 |
flaper87 | malini: AFAIS, the structure in the etherpad is much like we discussed, right? | 16:13 |
cppcabrera | 1. There are hidden ordering dependencies in the test at the moment. They've been crafted up to this point very carefully, and I see that. However, when others start contributing tests, they might not be aware of the conventions and introduce subtle breaks. | 16:14 |
flaper87 | am I missing something ? | 16:14 |
*** benl_ has joined #openstack-meeting-alt | 16:14 | |
*** IlyaE has joined #openstack-meeting-alt | 16:14 | |
flaper87 | malini: ^ | 16:14 |
malini | flaper87: yes, + we did some pokng around other OS repos & came up with what we have in the etherpad | 16:14 |
cppcabrera | 2. The tests allocate resources and don't guarantee clean up of those resources in the presence of test assertion failures. | 16:15 |
cppcabrera | That's it for fragility. | 16:15 |
zyuan | those are bad for testing | 16:15 |
zyuan | that's why i +1 for using context manager | 16:15 |
malini | cppcabrera, zyuan: lets first address the structure part first | 16:15 |
flaper87 | malini: I think the structure in the etherpad makes sense | 16:15 |
*** ruhe has quit IRC | 16:15 | |
malini | does everybody agree on the etherpad? | 16:15 |
cppcabrera | Alright, structure. :) | 16:15 |
clarkb | zyuan: the fixtures lib gives you context manager for free | 16:15 |
clarkb | zyuan: with a bunch of common fixtures baked in | 16:16 |
Sriram | Yes, the structure looks good. | 16:16 |
zyuan | clarkb: iknow. just... they are not common | 16:16 |
cppcabrera | I think system should be on the same level as unit | 16:16 |
malini | cppcabrera: as in not under v1?? | 16:16 |
cppcabrera | So 'tests/{system, unit, smoke, ...} | 16:16 |
zyuan | where is the etherpad? | 16:17 |
flaper87 | mmh, actually, I agree with cppcabrera | 16:17 |
cppcabrera | zyuan: https://etherpad.openstack.org/marconi-test-refactoring | 16:17 |
*** benl has quit IRC | 16:17 | |
flaper87 | then we should have {v1, v2} where needed | 16:17 |
flaper87 | i.e: transport | 16:17 |
malini | cppcabrera: the argument somebody had for tht was unit tests won't change between versions | 16:17 |
cppcabrera | malini: +1. The unit tests should evolve with the code. | 16:18 |
cppcabrera | They are version agnostic. | 16:18 |
flaper87 | cppcabrera: mmh, not sure about that | 16:18 |
*** akshayms has quit IRC | 16:18 | |
zyuan | does system test use utils under tests/ | 16:18 |
zyuan | ? | 16:18 |
flaper87 | If we make changes in the API, the API unittests for v1 will remain the same and then we'll have some for v2 | 16:18 |
cppcabrera | zyuan: Not yet. | 16:18 |
flaper87 | so, we need v1 and v2 under transport | 16:19 |
cppcabrera | flaper87: I see what you're saying. It makes sense to me. I typically envision unit test structure mirroring implementation structure. | 16:19 |
cppcabrera | I'm less certain about the structure of functional/system tests. | 16:19 |
malini | the functional tests are independent of the code structure | 16:20 |
cppcabrera | +1 malini | 16:20 |
malini | application code structure* | 16:20 |
cppcabrera | I feel like they should mirror the endpoints, instead. | 16:20 |
flaper87 | so, what about unit and functional in the same level and then adding {v1,v2} under functional instead ? | 16:20 |
malini | it should be more in terms of functionality | 16:20 |
flaper87 | to keep consistency in the structure | 16:20 |
flaper87 | type/functionality/version | 16:21 |
flaper87 | unit/transport/v1 | 16:21 |
malini | flaper87: +1 | 16:21 |
cppcabrera | I like the idea of that. | 16:21 |
flaper87 | functional/transport/v1 | 16:21 |
cppcabrera | functional/http/v1, functional/zmq/v1? | 16:21 |
flaper87 | we can either do that or just have test_impl_zmq.py | 16:22 |
flaper87 | and test_impl_wsgi.py | 16:22 |
flaper87 | I'm good with both | 16:22 |
*** ametts has joined #openstack-meeting-alt | 16:22 | |
cppcabrera | Alright, I'm +1 with the proposed structuring. | 16:22 |
Sriram | yes.. functional/transport/http/v1 also seems good. | 16:22 |
zyuan | functional/v1/test_impl_wsgi.py | 16:22 |
malini | hmmm... | 16:22 |
zyuan | functional tests should be at a very high level | 16:22 |
*** amitgandhi has joined #openstack-meeting-alt | 16:23 | |
malini | yes..tht's why we will not have functional/v1/test_impl_wsgi.py | 16:23 |
zyuan | it does not know about "transport", IMO | 16:23 |
zyuan | it only know "the procedures to use" | 16:23 |
malini | we'll have functional/v1/test_queue.py, functional/v1/test_messages.py, functional/v1/test_claim.py etc. | 16:23 |
cppcabrera | +1 malini. That matches up more clearly for me with the idea of testing endpoints. | 16:24 |
malini | or functional/v1/http/* ?? | 16:24 |
malini | Â functional/v1/zmq/* Â | 16:24 |
cppcabrera | Yeah, we might break it down by transport at some point. | 16:24 |
zyuan | ^^ yea | 16:24 |
malini | etc. ?? | 16:24 |
cppcabrera | When we get there. :) | 16:24 |
zyuan | if test_impl_wsgi is too large | 16:24 |
cppcabrera | s/might/should | 16:24 |
zyuan | break it into http/ | 16:24 |
flaper87 | +1 | 16:24 |
whenry | why have version down inside the topology ? | 16:24 |
whenry | instead of higher up? | 16:24 |
whenry | sorry I missed that | 16:25 |
flaper87 | whenry: consistency with the structure | 16:25 |
flaper87 | type/../../ | 16:25 |
flaper87 | unit/../ | 16:25 |
flaper87 | functional/... | 16:25 |
flaper87 | and so on | 16:25 |
whenry | openstack test structure ? | 16:25 |
flaper87 | not exactly | 16:25 |
flaper87 | most projects do that, though | 16:25 |
*** kgriffs has joined #openstack-meeting-alt | 16:25 | |
malini | whenry: were you referring to v1 ? | 16:25 |
whenry | so type might have a diff version than functional? | 16:25 |
whenry | malini, yes | 16:25 |
flaper87 | plus, functional tests can be used for other things than just transport tests | 16:26 |
whenry | or does v1 mean the same v across these ? | 16:26 |
flaper87 | what if we've a cache library we want to test ? | 16:26 |
malini | v1 is the application code version tht it'll test | 16:26 |
flaper87 | we might need some functional tests for that | 16:26 |
zyuan | api version | 16:26 |
flaper87 | that have to live under functional/ | 16:26 |
flaper87 | 16:26 UTC, Can we say we agreed on the structure ? | 16:27 |
cppcabrera | +1 | 16:27 |
cppcabrera | I'd like to discuss the test strategy re: fragility. ^ | 16:27 |
flaper87 | #action malini to update the etherpad and start working on the re-factor | 16:27 |
flaper87 | cppcabrera: go ahead | 16:27 |
cppcabrera | I mentioned previously that the tests are fragile atm. 1) hidden ordering dependencies and 2) resources allocated not guaranteed to be cleaned up in the presence of test assertion failures. | 16:28 |
* kgriffs is here - had to get a new chair and make it through the welcome gauntlet | 16:28 | |
cppcabrera | I have a patch pending that addresses these issues, and I'd like to gather thoughts on that. | 16:28 |
malini | can I first address the two issues, before we discuss the patch ? | 16:29 |
cppcabrera | Certainly, malini. :) | 16:29 |
malini | The functional tests are designed to simulate user behavior | 16:30 |
malini | i.e follow sequence of events like create queue, post message, claim them, delete messages etc. , sort of what we expect in a real world | 16:30 |
malini | so for message tests, the system tests have a pre-requisite to create a queue | 16:31 |
zyuan | malini: iirc, there is a testing tool to use a | separated table to discribe it? | 16:31 |
malini | zyuan: you are refrring to robot framework ? | 16:31 |
zyuan | yea | 16:32 |
malini | we moved away from robot to nose, to make it easier for everybody to understand | 16:32 |
cppcabrera | +1 to that, malini | 16:32 |
zyuan | we all understand the need of action dependency | 16:32 |
Sriram | +1 for nose! :) | 16:32 |
flaper87 | +1 for nose | 16:32 |
malini | ok..so back to what I was referring | 16:32 |
zyuan | just, such a dependency should not across tests | 16:32 |
cppcabrera | I agree that there is a place for tests that simulate random user behavior, and can get messy. | 16:33 |
malini | tht where we disgree | 16:33 |
zyuan | you can use context manager, fixture, or even very long tests if you want | 16:33 |
cppcabrera | Thanks to those tests, we were able to find the truncated JSON reply. | 16:33 |
cppcabrera | My argument is that the functional tests, or the system tests, are not the place for that. | 16:33 |
*** NikitaKonovalov has joined #openstack-meeting-alt | 16:33 | |
malini | yes, & we found it because we had data from the prev test | 16:33 |
cppcabrera | we need some form of test that is highly reproducible and consistent. | 16:33 |
zyuan | i have a suggestion | 16:34 |
cppcabrera | To guarantee that reproducibility, we need to eliminate dependencies across test case boundaries. | 16:34 |
malini | we found the truncated JSON because thesystem tests cud repro it consistently | 16:34 |
kgriffs | IMHO random behavior is kind of like fuzzing in securty - it can find particular types of errors, but is probably less helpful than other types of tests. | 16:34 |
zyuan | put test in non-test member-functions | 16:34 |
flaper87 | kgriffs: +1 | 16:34 |
malini | we are not talking random behavior | 16:34 |
zyuan | and call them randomly, explicitly | 16:34 |
zyuan | namely, controlly messy | 16:34 |
malini | we are talking abt using the API realistically | 16:35 |
kgriffs | malini: correct me if I'm wrong, but that is what the functional tests do today, right? | 16:35 |
malini | kgriffs: can you clarify the what in ur question? | 16:35 |
flaper87 | I'd like to see functional tests being triggered by tox | 16:35 |
flaper87 | with other tests | 16:35 |
malini | flaper87: +1 | 16:35 |
kgriffs | sorry, just confirming | 16:35 |
*** tanisdl has joined #openstack-meeting-alt | 16:36 | |
cppcabrera | tox -e nightly, tox -e smoke, tox -e system | 16:36 |
cppcabrera | :) | 16:36 |
flaper87 | and IMHO, the functional tests suit should run marconi itself | 16:36 |
*** dina_belova has quit IRC | 16:36 | |
malini | flaper87: +1 | 16:36 |
malini | * seems to agree with everything flaper87 has' | 16:36 |
kgriffs | I think if we want to do random behavior (with 2-3 seeds for repeatability) that is a new bp | 16:36 |
amitgandhi | to me random behaviour testing (or using api realistically) falls under load testing (where diff scenarios are fed as inputs) | 16:36 |
kgriffs | and we should do it later | 16:36 |
flaper87 | Can we say that's the next step for our functional tests? | 16:36 |
cppcabrera | amitgandhi, malini: Makes me think of tsung. | 16:36 |
malini | clarification: we are NOT testing random behavior in system tests now | 16:36 |
cppcabrera | malini is right. | 16:37 |
flaper87 | 1) re-structure 2) run marconi 3) run with tox ? | 16:37 |
cppcabrera | The tests atm are NOT random. | 16:37 |
cppcabrera | They just have ordering dependencies. | 16:37 |
kgriffs | right, I am just saying that we should not do a lot of work now to support that | 16:37 |
cppcabrera | They must execute as test_001, test_002, ... | 16:37 |
cppcabrera | Or an error occurs. | 16:37 |
kgriffs | (to support arbitrary test ordering) | 16:37 |
cppcabrera | The work is done, kgriffs. :P | 16:38 |
kgriffs | we already have tsung doing some of that, albeit not repeatable randomness | 16:38 |
cppcabrera | The work is done to support arbitrary ordering, I should say, | 16:38 |
cppcabrera | #link https://review.openstack.org/#/c/39369/ | 16:38 |
kgriffs | cppcabrera: does it break linear testing? | 16:38 |
malini | will come to the patch soon | 16:38 |
malini | can we finish the discussion first? | 16:38 |
cppcabrera | malini: Yes. :) | 16:39 |
cppcabrera | kgriffs: Linear testing? | 16:39 |
kgriffs | sorry, ordered testing, whatever you want to call it | 16:39 |
kgriffs | functional testing, I guess | 16:39 |
cppcabrera | Is the "it" the patch? | 16:39 |
malini | So if we want to keep the tests independent, we should first have make sure that the pre-requisites are covered | 16:39 |
malini | 'it' = patch | 16:40 |
cppcabrera | Cool. | 16:40 |
cppcabrera | The patch does not break ordered testing. | 16:40 |
malini | it doesnt make sense to have an independent list queues test that can run in parallel with create queue, if all list queue does is return a list with one ASCII queue | 16:40 |
cppcabrera | Could you elaborate on the pre-reqs, malini? | 16:40 |
*** IlyaE has quit IRC | 16:41 | |
flaper87 | I don't think functional tests should be independent | 16:41 |
malini | hence the current ordering in today's tests | 16:41 |
flaper87 | I'm missing something, I guess | 16:41 |
malini | flaper87: +1 | 16:41 |
*** SergeyLukjanov has quit IRC | 16:41 | |
cppcabrera | I feel like I'm missing something, too... | 16:41 |
kgriffs | ok | 16:41 |
kgriffs | let me see If can summarize | 16:41 |
cppcabrera | I might be thinking of a different testing strategy that checks whether the API behaves as expected. | 16:41 |
cppcabrera | Versus what a user might do.. | 16:42 |
kgriffs | it seems like we have two different kinds of tests in mind | 16:42 |
cppcabrera | Yes! | 16:42 |
kgriffs | and trying to do it with a single set of tests | 16:42 |
malini | we need to guarantee the same behavior on each test run, which we do today | 16:42 |
flaper87 | 16:42 UTC (there won't be time for placement) | 16:42 |
malini | yeap, we are from different schools of thought | 16:42 |
malini | I am thinking user, cppcabrera is thinking code | 16:43 |
kgriffs | I think it would be better to make a random-ish/load test as a separate thing | 16:43 |
kgriffs | and factor out the common bits | 16:43 |
kgriffs | that can be shared with functional tests | 16:43 |
cppcabrera | kgriffs: +1 | 16:43 |
flaper87 | kgriffs: +1 | 16:43 |
malini | we dont have random-ish tests today | 16:43 |
flaper87 | but that's a third test suit for me | 16:43 |
kgriffs | malini: understood | 16:43 |
flaper87 | unit, functional. random/load | 16:44 |
kgriffs | load is tricky | 16:44 |
flaper87 | unit, functional, random :P | 16:44 |
flaper87 | :D | 16:44 |
cppcabrera | :P | 16:44 |
kgriffs | I guess you would simulate kosher client behavior at the same time as naughty behavior | 16:44 |
kgriffs | (to kind of simulate the real world) | 16:44 |
malini | the point of disagreement is, do the functional tests (within a test suite) need to be independent of each other ? | 16:44 |
zyuan | i want them to be independent | 16:45 |
cppcabrera | Yeah, I think it comes down to that. | 16:45 |
kgriffs | I don't think so, since by definition, they are dependent? | 16:45 |
kgriffs | or | 16:45 |
zyuan | functional tests are test | 16:45 |
zyuan | not simulation | 16:45 |
kgriffs | is it a matter of just refactoring so each test does just-in-time setup | 16:45 |
flaper87 | zyuan: +! | 16:45 |
flaper87 | zyuan: +1 | 16:45 |
cppcabrera | The dependencies are established at the suite level, and the test cases perform operations. | 16:45 |
flaper87 | kgriffs: yes, that's what needs to be done! | 16:46 |
malini | I think test suite shud be independent, no the tests themeselves | 16:46 |
flaper87 | malini: +1 | 16:46 |
malini | it makes sense for unit tests to be independent, not the functional tests | 16:46 |
cppcabrera | Using contextmanagers, JIT dep setup is easy. :D | 16:46 |
*** akuznetsov has joined #openstack-meeting-alt | 16:46 | |
malini | cppcabrera: what are we gaining by doing that ? | 16:46 |
ametts | Seems like it would slow things down. | 16:47 |
zyuan | easy to add new tests | 16:47 |
malini | ametts: what wud slow things down ? | 16:47 |
ametts | Setting up and tearing down for each and every test in a suite. | 16:47 |
zyuan | more important: less time spend on find the reason of a very waired result | 16:47 |
cppcabrera | ametts: That setup/teardown is actually not very expensive. At the moment, the suite takes 10s to execute. | 16:47 |
zyuan | ametts: not every, some. | 16:47 |
cppcabrera | All 43 tests. | 16:48 |
zyuan | ametts: it's donw with cppcabrera's patch | 16:48 |
flaper87 | cppcabrera: but when it comes to functional tests it might be a bit slower | 16:48 |
amitgandhi | cppcabrera: 10 sec curently with or without teardown? | 16:48 |
cppcabrera | 10s w/ teardown + setup | 16:48 |
flaper87 | I mean, setUp marconi-server (db, whatsoever) run everything and then restart | 16:48 |
cppcabrera | Against mongodb | 16:48 |
cppcabrera | Live marconi | 16:48 |
amitgandhi | nice | 16:48 |
malini | & the current test suite takes 13 sec ,let me add | 16:48 |
zyuan | malini: if you worry about it becomes hard to write complex & long test, you can call test in another test | 16:49 |
kgriffs | malini: so, currently, each method within the class is numbered to ensure they run in a certain order, correct? | 16:49 |
cppcabrera | Performance is not an issue, IMO. | 16:49 |
malini | kgriffs: yes | 16:49 |
kgriffs | cppcabrera: +1 | 16:49 |
zyuan | currently yes | 16:49 |
cppcabrera | My argument is for helping long-term maintainability. | 16:49 |
Sriram | yes they are ordered. | 16:49 |
kgriffs | let's stay on topic | 16:49 |
kgriffs | ok | 16:49 |
kgriffs | and in Robot they are ordered, right? | 16:49 |
malini | yes (& Robot is dead now :( ) | 16:50 |
malini | it's just nosetests | 16:50 |
kgriffs | ok, so this is the way you found to simulate what robot was doing | 16:50 |
malini | yes.. | 16:50 |
kgriffs | I'd like to just make an a-priori assumption here that order matters in tests, and malini needs to be able to enforce it somehow | 16:50 |
malini | & really the numbering is just for the entire test suite setup | 16:50 |
malini | if 000 is the set up & 999 is the teardown for the suite | 16:51 |
kgriffs | also... | 16:51 |
flaper87 | git lgo | 16:51 |
flaper87 | ops | 16:51 |
*** demorris has quit IRC | 16:51 | |
malini | as long as those happen, the tests are mostly covered | 16:51 |
flaper87 | is the order really necessary ? | 16:51 |
kgriffs | the downside is that adding a new test can kind of be a pain | 16:51 |
kgriffs | since you have to shift the numbers | 16:51 |
zyuan | and it's hard find the reason beased on the result | 16:52 |
cppcabrera | 000 can be replaced by setUpClass, and 999 can be replaced by tearDownClass - those are respected bu python test runners. | 16:52 |
malini | kgriffs: no | 16:52 |
zyuan | because the result depends on unrelated running of tests | 16:52 |
malini | but setuoClass & teardown is just at test level | 16:52 |
flaper87 | Why do we need that order ? | 16:52 |
malini | not for the test suite | 16:52 |
kgriffs | malini: good point | 16:52 |
*** IlyaE has joined #openstack-meeting-alt | 16:52 | |
cppcabrera | No. setUp is at test case level. setUpClass is at suite level. :) | 16:52 |
malini | tht''s the only reason we have 000 & 999 | 16:52 |
kgriffs | setUpClass() | 16:52 |
malini | cppcabrera: no, I tries it | 16:52 |
cppcabrera | I verified that a few times working on my last project. | 16:52 |
* kgriffs learns something everyday | 16:52 | |
*** sreshetnyak has joined #openstack-meeting-alt | 16:52 | |
cppcabrera | @classmethod setUpClass | 16:52 |
malini | cppcabrea: tried* | 16:53 |
cppcabrera | @classmethod tearDownClass() | 16:53 |
kgriffs | hmmm | 16:53 |
malini | cppcabrera: IF you are right, we can get rid of the numbers in the suite | 16:53 |
malini | 'IF' ;) | 16:53 |
cppcabrera | :D | 16:53 |
zyuan | actually, i thing waht Robot does it to simulate a state machine | 16:54 |
malini | lets not talk Robot..its goe | 16:54 |
malini | gone* | 16:54 |
zyuan | but a sequencial numbering is just a linear action | 16:54 |
malini | gone loooong back!! | 16:54 |
flaper87 | ok, 6 mins to go | 16:54 |
flaper87 | lets fire some actions | 16:54 |
cppcabrera | Yup, let's wrap up. | 16:54 |
flaper87 | :D | 16:54 |
zyuan | i suggest we to find some better appraoch to simulate a state machine | 16:54 |
zyuan | (without using the numbers) | 16:54 |
malini | I am adding it to the bp | 16:55 |
flaper87 | So, what are the next steps w.r.t functional tests? | 16:55 |
cppcabrera | Suggested actions: discuss patch further, develop user testing strategy, restructure tests | 16:55 |
malini | right now..FREEZE! | 16:55 |
flaper87 | Can we make them launch marconi-server and then make them run with tox ? | 16:55 |
* flaper87 freezes | 16:55 | |
cppcabrera | flaper87: Definitely. | 16:55 |
* flaper87 is frozen | 16:55 | |
cppcabrera | flaper87: Even launch a DB | 16:55 |
malini | we have too many changes in the api at the moment & the next two weeks are critical for us to wrap things up. | 16:55 |
* cppcabrera defrosts flaper87 | 16:56 | |
ametts | malini: +1 | 16:56 |
flaper87 | cppcabrera: thaanks :D | 16:56 |
flaper87 | malini: good point | 16:56 |
*** sreshetnyak has quit IRC | 16:56 | |
flaper87 | didn't think about that | 16:56 |
kgriffs | +1 | 16:56 |
malini | I wont suggest making any radical changes right now, but need to add it to the bp & address it in two weeks | 16:56 |
*** ruhe has joined #openstack-meeting-alt | 16:56 | |
malini | after two weeks* | 16:56 |
kgriffs | + 1 zillion | 16:56 |
Sriram | +1 | 16:56 |
flaper87 | functional tests are important for incubation, though! | 16:56 |
flaper87 | we have to have a good test suit | 16:56 |
malini | flaper87: is refactoring the tests important? | 16:57 |
flaper87 | malini: it is important running them with tox so they can run in the gate | 16:57 |
*** IlyaE has quit IRC | 16:57 | |
malini | flaper87: ok.let's add tht to the things needed in 2 weeks | 16:57 |
flaper87 | and having them, obviously (which most probably means updating them with the latest API) | 16:58 |
flaper87 | cool | 16:58 |
malini | I can get it running in tox with the current tests (which is being updated for API changes) | 16:58 |
flaper87 | #action malini to make functional tests run with tox | 16:58 |
cppcabrera | +1 | 16:58 |
kgriffs | I think we can polish later. We will need to do some non-trivial tooling to get really elegant, robot-like behavior out of nose/unittest | 16:58 |
malini | I am going to add our discussion items to bp..we certainly have some great ideas to start hacking on in two weeks | 16:59 |
flaper87 | #action malini cppcabrera to update the etherpad with new strategies and changes for functional tests | 16:59 |
flaper87 | malini: and to the etherpad ^ | 16:59 |
flaper87 | pls | 16:59 |
flaper87 | :D | 16:59 |
kgriffs | be sure to include a note about state machine for future discussion | 16:59 |
malini | now lets talk placement :D | 16:59 |
cppcabrera | Any lasSure thing. :) | 16:59 |
Sriram | +200 | 17:00 |
flaper87 | #action kgriffs to buy pop-tarts for the next summit | 17:00 |
flaper87 | erm, 1 min left | 17:00 |
malini | kgriffs: sure | 17:00 |
cppcabrera | **the typos^^ | 17:00 |
kgriffs | :D | 17:00 |
cppcabrera | I think we're out of time. :P | 17:00 |
Sriram | oh noes. | 17:00 |
flaper87 | AWESOME MEETING!!!! | 17:00 |
flaper87 | #endmeeting | 17:00 |
*** openstack changes topic to "OpenStack meetings (alternate)" | 17:00 | |
openstack | Meeting ended Fri Aug 2 17:00:50 2013 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:00 |
malini | yayy!! | 17:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-08-02-16.02.html | 17:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-08-02-16.02.txt | 17:00 |
cppcabrera | Yes. :D | 17:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/marconi/2013/marconi.2013-08-02-16.02.log.html | 17:00 |
Sriram | :) | 17:01 |
*** zyuan has left #openstack-meeting-alt | 17:01 | |
*** cppcabrera has left #openstack-meeting-alt | 17:01 | |
*** amitgandhi has left #openstack-meeting-alt | 17:03 | |
*** marcos-sb has quit IRC | 17:04 | |
*** markmcclain has quit IRC | 17:06 | |
*** markmcclain has joined #openstack-meeting-alt | 17:07 | |
*** markmcclain has quit IRC | 17:09 | |
*** IlyaE has joined #openstack-meeting-alt | 17:16 | |
*** kgriffs is now known as kgriffs_afk | 17:19 | |
*** vipul is now known as vipul-away | 17:24 | |
*** vkmc has quit IRC | 17:25 | |
*** megan_w has joined #openstack-meeting-alt | 17:25 | |
*** megan_w has quit IRC | 17:26 | |
*** ruhe has quit IRC | 17:26 | |
*** megan_w has joined #openstack-meeting-alt | 17:26 | |
*** esp has joined #openstack-meeting-alt | 17:26 | |
*** NikitaKonovalov has quit IRC | 17:27 | |
*** vipul-away is now known as vipul | 17:33 | |
*** esp has left #openstack-meeting-alt | 17:33 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 17:34 | |
*** demorris has joined #openstack-meeting-alt | 17:37 | |
*** NikitaKonovalov has quit IRC | 17:38 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 17:41 | |
*** NikitaKonovalov has quit IRC | 17:41 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 17:43 | |
*** ruhe has joined #openstack-meeting-alt | 17:46 | |
*** kgriffs_afk is now known as kgriffs | 17:49 | |
*** markmcclain has joined #openstack-meeting-alt | 17:54 | |
*** basha has joined #openstack-meeting-alt | 18:00 | |
*** ruhe has quit IRC | 18:01 | |
*** kgriffs is now known as kgriffs_afk | 18:03 | |
*** sarob has joined #openstack-meeting-alt | 18:08 | |
*** sarob_ has joined #openstack-meeting-alt | 18:11 | |
*** NikitaKonovalov has quit IRC | 18:12 | |
*** sarob has quit IRC | 18:15 | |
*** rnirmal has joined #openstack-meeting-alt | 18:21 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 18:26 | |
*** demorris_ has joined #openstack-meeting-alt | 18:27 | |
*** demorris has quit IRC | 18:27 | |
*** demorris_ is now known as demorris | 18:27 | |
*** vipul is now known as vipul-away | 18:28 | |
*** basha has quit IRC | 18:29 | |
*** stanlagun has quit IRC | 18:40 | |
*** kgriffs_afk is now known as kgriffs | 18:41 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 18:41 | |
*** kgriffs is now known as kgriffs_afk | 18:43 | |
*** kgriffs_afk is now known as kgriffs | 18:44 | |
*** benl_ has quit IRC | 18:46 | |
*** NikitaKonovalov has quit IRC | 18:46 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 18:47 | |
*** akuznetsov has quit IRC | 18:49 | |
*** NikitaKonovalov has quit IRC | 19:04 | |
*** benl has joined #openstack-meeting-alt | 19:04 | |
*** harlowja_ has joined #openstack-meeting-alt | 19:07 | |
*** SergeyLukjanov has quit IRC | 19:14 | |
*** sarob_ has quit IRC | 19:20 | |
*** lastidiot has quit IRC | 19:20 | |
*** bourke has quit IRC | 19:20 | |
*** salv-orlando has quit IRC | 19:20 | |
*** esheffield has quit IRC | 19:20 | |
*** Ekaterina_F has quit IRC | 19:20 | |
*** harlowja has quit IRC | 19:20 | |
*** Guest29511 has quit IRC | 19:20 | |
*** sarob has joined #openstack-meeting-alt | 19:21 | |
*** salv-orlando has joined #openstack-meeting-alt | 19:23 | |
*** joel has joined #openstack-meeting-alt | 19:23 | |
*** joel is now known as Guest48233 | 19:23 | |
*** sarob has quit IRC | 19:25 | |
*** bourke has joined #openstack-meeting-alt | 19:26 | |
*** Ekaterina_F has joined #openstack-meeting-alt | 19:26 | |
*** lastidiot has joined #openstack-meeting-alt | 19:27 | |
*** benl has quit IRC | 19:27 | |
*** esheffield has joined #openstack-meeting-alt | 19:29 | |
*** malini is now known as malini_afk | 19:29 | |
*** yidclare has quit IRC | 19:30 | |
*** vipul-away is now known as vipul | 19:30 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 19:30 | |
*** megan_w has quit IRC | 19:33 | |
*** ruhe has joined #openstack-meeting-alt | 19:41 | |
*** whenry has quit IRC | 19:43 | |
*** abaron has joined #openstack-meeting-alt | 19:46 | |
*** benl has joined #openstack-meeting-alt | 19:58 | |
*** benl has quit IRC | 20:06 | |
*** ruhe has quit IRC | 20:13 | |
*** NikitaKonovalov has quit IRC | 20:16 | |
*** yidclare has joined #openstack-meeting-alt | 20:29 | |
*** boris-42 has joined #openstack-meeting-alt | 20:30 | |
*** tedross has quit IRC | 20:31 | |
*** abaron has quit IRC | 20:31 | |
*** benl has joined #openstack-meeting-alt | 20:32 | |
*** benl has quit IRC | 20:36 | |
*** jculp has quit IRC | 20:38 | |
*** yidclare has left #openstack-meeting-alt | 20:48 | |
*** hemanth_ has quit IRC | 20:57 | |
*** esp has joined #openstack-meeting-alt | 21:02 | |
*** esp has left #openstack-meeting-alt | 21:02 | |
*** kgriffs is now known as kgriffs_afk | 21:11 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 21:16 | |
*** Sriram has quit IRC | 21:21 | |
*** NikitaKonovalov has quit IRC | 21:21 | |
*** dhellmann is now known as dhellmann_ | 21:23 | |
*** kgriffs_afk is now known as kgriffs | 21:24 | |
*** boris-42 has quit IRC | 21:32 | |
*** rnirmal has quit IRC | 21:33 | |
*** zane has joined #openstack-meeting-alt | 21:38 | |
*** boris-42 has joined #openstack-meeting-alt | 21:45 | |
*** esheffield has quit IRC | 21:48 | |
*** pdmars has quit IRC | 22:00 | |
*** ametts has quit IRC | 22:01 | |
*** demorris has quit IRC | 22:16 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 22:17 | |
*** NikitaKonovalov has quit IRC | 22:22 | |
*** lastidiot has quit IRC | 22:33 | |
*** Riddhi has quit IRC | 22:37 | |
*** zane has quit IRC | 22:40 | |
*** Riddhi has joined #openstack-meeting-alt | 22:58 | |
*** sarob has joined #openstack-meeting-alt | 22:59 | |
*** sarob has quit IRC | 23:10 | |
*** sarob has joined #openstack-meeting-alt | 23:11 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 23:17 | |
*** sarob has quit IRC | 23:19 | |
*** sarob_ has joined #openstack-meeting-alt | 23:20 | |
*** markwash has quit IRC | 23:20 | |
*** NikitaKonovalov has quit IRC | 23:22 | |
*** IlyaE has quit IRC | 23:34 | |
*** djohnstone has quit IRC | 23:36 | |
*** tanisdl has quit IRC | 23:38 | |
*** IlyaE has joined #openstack-meeting-alt | 23:39 | |
*** salv-orlando has quit IRC | 23:39 | |
*** IlyaE has quit IRC | 23:44 | |
*** kgriffs is now known as kgriffs_afk | 23:53 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!