*** diablo_rojo has joined #openstack-meeting-cp | 00:00 | |
*** diablo_rojo has quit IRC | 00:17 | |
*** edmondsw has joined #openstack-meeting-cp | 01:20 | |
*** edmondsw has quit IRC | 01:25 | |
*** notmyname has quit IRC | 02:08 | |
*** notmyname has joined #openstack-meeting-cp | 02:13 | |
*** edmondsw has joined #openstack-meeting-cp | 03:08 | |
*** edmondsw has quit IRC | 03:13 | |
*** gouthamr has quit IRC | 03:57 | |
*** benj_ has quit IRC | 04:03 | |
*** benj_ has joined #openstack-meeting-cp | 04:04 | |
*** markvoelker has joined #openstack-meeting-cp | 04:13 | |
*** edmondsw has joined #openstack-meeting-cp | 04:56 | |
*** edmondsw has quit IRC | 05:01 | |
*** markvoelker_ has joined #openstack-meeting-cp | 05:11 | |
*** markvoelker has quit IRC | 05:14 | |
*** markvoelker has joined #openstack-meeting-cp | 05:17 | |
*** markvoel_ has joined #openstack-meeting-cp | 05:19 | |
*** markvoelker has quit IRC | 05:19 | |
*** markvoelker_ has quit IRC | 05:21 | |
*** markvoel_ has quit IRC | 05:53 | |
*** markvoelker has joined #openstack-meeting-cp | 05:53 | |
*** markvoelker has quit IRC | 05:54 | |
*** markvoelker has joined #openstack-meeting-cp | 06:27 | |
*** markvoelker has quit IRC | 06:32 | |
*** edmondsw has joined #openstack-meeting-cp | 06:45 | |
*** edmondsw has quit IRC | 06:49 | |
*** markvoelker has joined #openstack-meeting-cp | 06:59 | |
*** markvoelker has quit IRC | 07:03 | |
*** markvoelker has joined #openstack-meeting-cp | 07:09 | |
*** markvoelker has quit IRC | 07:14 | |
*** markvoelker has joined #openstack-meeting-cp | 07:29 | |
*** markvoelker has quit IRC | 07:37 | |
*** markvoelker has joined #openstack-meeting-cp | 07:42 | |
*** markvoelker has quit IRC | 07:49 | |
*** sheel has joined #openstack-meeting-cp | 08:13 | |
*** markvoelker has joined #openstack-meeting-cp | 08:24 | |
*** markvoelker has quit IRC | 08:30 | |
*** markvoelker has joined #openstack-meeting-cp | 08:32 | |
*** markvoelker has quit IRC | 08:40 | |
*** markvoelker has joined #openstack-meeting-cp | 09:16 | |
*** markvoelker has quit IRC | 09:21 | |
*** sdague has joined #openstack-meeting-cp | 09:46 | |
*** markvoelker has joined #openstack-meeting-cp | 09:54 | |
*** markvoelker has quit IRC | 09:58 | |
*** edmondsw has joined #openstack-meeting-cp | 10:21 | |
*** sheel has quit IRC | 10:22 | |
*** edmondsw has quit IRC | 10:25 | |
*** markvoelker has joined #openstack-meeting-cp | 10:47 | |
*** markvoelker has quit IRC | 10:52 | |
*** markvoelker has joined #openstack-meeting-cp | 10:55 | |
*** markvoelker has quit IRC | 10:59 | |
*** markvoelker has joined #openstack-meeting-cp | 11:14 | |
*** markvoelker has quit IRC | 11:19 | |
*** markvoelker has joined #openstack-meeting-cp | 11:29 | |
*** markvoelker has quit IRC | 11:34 | |
*** edmondsw has joined #openstack-meeting-cp | 11:58 | |
*** markvoelker has joined #openstack-meeting-cp | 12:00 | |
*** markvoelker has quit IRC | 12:04 | |
*** markvoelker has joined #openstack-meeting-cp | 12:11 | |
*** markvoelker has quit IRC | 12:15 | |
*** markvoelker has joined #openstack-meeting-cp | 12:17 | |
*** markvoelker has quit IRC | 12:22 | |
*** zengchen has quit IRC | 12:30 | |
*** pewp has quit IRC | 12:39 | |
*** pewp has joined #openstack-meeting-cp | 12:40 | |
*** markvoelker has joined #openstack-meeting-cp | 12:56 | |
*** gouthamr has joined #openstack-meeting-cp | 13:01 | |
*** markvoelker has quit IRC | 13:33 | |
*** MarkBaker has quit IRC | 14:09 | |
*** markvoelker has joined #openstack-meeting-cp | 14:15 | |
*** MarkBaker has joined #openstack-meeting-cp | 14:21 | |
*** markvoelker has quit IRC | 14:23 | |
*** felipemonteiro has joined #openstack-meeting-cp | 14:30 | |
*** jaugustine has joined #openstack-meeting-cp | 14:44 | |
*** markvoelker has joined #openstack-meeting-cp | 15:01 | |
*** felipemonteiro has quit IRC | 15:14 | |
*** cFouts is now known as nug | 15:44 | |
*** nug is now known as Guest30278 | 15:44 | |
*** mriedem has joined #openstack-meeting-cp | 15:57 | |
*** mgiles has joined #openstack-meeting-cp | 15:59 | |
ildikov | #startmeeting cinder-nova-api-changes | 16:00 |
---|---|---|
openstack | Meeting started Thu May 25 16:00:30 2017 UTC and is due to finish in 60 minutes. The chair is ildikov. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: cinder-nova-api-changes)" | 16:00 | |
openstack | The meeting name has been set to 'cinder_nova_api_changes' | 16:00 |
jungleboyj | o/ | 16:00 |
ildikov | DuncanT ameade cFouts johnthetubaguy jaypipes takashin alaski e0ne jgriffith tbarron andrearosa hemna erlon mriedem gouthamr ebalduf patrickeast smcginnis diablo_rojo gsilvis xyang1 raj_singh lyarwood breitz jungleboyj | 16:00 |
mriedem | o/ | 16:00 |
hemna | @! | 16:00 |
pewp | hemna (╯°□°)╯︵ ┻━┻ | 16:00 |
jungleboyj | @!h | 16:01 |
pewp | jungleboyj (/ .□.) ︵╰(゜Д゜)╯︵ /(.□. ) | 16:01 |
ildikov | hemna: already? :) | 16:01 |
hemna | it's the new hi. | 16:01 |
ildikov | hemna: oh, got it :) | 16:01 |
jungleboyj | hemna: Is just angry all the time. | 16:02 |
ildikov | I guess jungleboyj said smth like 'Hi All' then :) | 16:02 |
smcginnis | hah | 16:02 |
stvnoyes | o? | 16:02 |
jungleboyj | ildikov: :-) | 16:02 |
stvnoyes | i guess i am here | 16:02 |
smcginnis | stvnoyes: Not sure about that? :) | 16:03 |
ildikov | ok, so for today we have live migrate, touch on attach and swap a bit and then we might look into some other things stvnoyes found recently in the new Cinder attach/detach API | 16:03 |
stvnoyes | :-) | 16:03 |
ildikov | stvnoyes: I saw you put live_migrate into WIP | 16:03 |
mriedem | do we have any nova changes which aren't WIP that need review? | 16:04 |
ildikov | stvnoyes: is that because of the comments for rollback? | 16:04 |
mriedem | and can actually move forward? | 16:04 |
ildikov | mriedem: your two changes I think still | 16:04 |
mriedem | ildikov: ok i thought so | 16:04 |
ildikov | mriedem: and this: https://review.openstack.org/#/c/456896/ | 16:05 |
mriedem | which i co-authored | 16:05 |
mriedem | i'll need to just find some helpless nova core to pick on here | 16:06 |
stvnoyes | is there a proposed fix yet for this cinder bug? - https://bugs.launchpad.net/cinder/+bug/1692153 - it will be important to get that fixed | 16:06 |
openstack | Launchpad bug 1692153 in Cinder "v3 attachment connection_info formatting is different than v2" [High,New] | 16:06 |
ildikov | mriedem: and we could decide on this one too: https://review.openstack.org/#/c/446671/ | 16:06 |
mriedem | stvnoyes: is that on 3.0? | 16:06 |
mriedem | or 3.27? | 16:06 |
ildikov | mriedem: 3.27 | 16:06 |
stvnoyes | only with the new v3 cinder attach code | 16:06 |
hemna | stvnoyes, so, I think I can put in a fix in os-brick to cast those values to ints | 16:07 |
hemna | but I still think it's a bug in the output IMHO | 16:07 |
mriedem | bug in the output of the api? | 16:07 |
hemna | yes | 16:07 |
mriedem | at this point it's in the response that way | 16:07 |
mriedem | you can't change it | 16:07 |
mriedem | w/o a new microversion | 16:07 |
hemna | the OVO stuff completely reformats it | 16:07 |
hemna | even if it's a bug ? | 16:08 |
mriedem | correct | 16:08 |
stvnoyes | i think there were boolean issues too... | 16:08 |
hemna | yes | 16:08 |
hemna | "False" vs. False | 16:08 |
hemna | values. | 16:08 |
stvnoyes | ok | 16:08 |
hemna | the oslo versioned object stuff forces it to strings :( | 16:08 |
ildikov | :/ | 16:09 |
mriedem | need response schema validation in tempest | 16:09 |
mriedem | however, | 16:09 |
mriedem | given (1) you don't really want to test initialize_connection in tempest and (2) it's a freeform dict, | 16:09 |
mriedem | that's probably not trivial | 16:09 |
hemna | attaches won't work w/o a fix somewhere | 16:09 |
mriedem | you could do it with your in-tree tempest plugin | 16:09 |
mriedem | the fixes will have to be client-side for now | 16:09 |
ildikov | so we use OVO and then convert stuff back before sending out the response? | 16:09 |
hemna | I discovered it while trying to update the brick cinderclient extension to do bare metal attaches | 16:09 |
stvnoyes | i ran into it doing a v3 attach using the POC bits | 16:10 |
ildikov | hemna: yeah, I remember now you were discussing it on the Cinder channel not long ago | 16:10 |
hemna | nobody is using this new API yet..... | 16:10 |
mriedem | heh | 16:11 |
mriedem | again, | 16:11 |
mriedem | that's not the answer | 16:11 |
mriedem | once you guys are getting used outside openstack, like you want to be, you can't make those assumptions | 16:11 |
hemna | :P | 16:11 |
mriedem | plus, | 16:11 |
mriedem | changing this on pike means it's still busted on ocata | 16:11 |
hemna | come on Dad! | 16:11 |
mriedem | and client side doesn't know b/c you didnt bump the microversion | 16:12 |
smcginnis | Until we backport the fix. | 16:12 |
mriedem | wrong answer | 16:12 |
smcginnis | Which we can't do if we bump the mv just for a bug fix. | 16:12 |
hemna | I'm not sure how to fix it on the cinder side at the moment | 16:12 |
hemna | who are the ovo "guys" in oslo ? | 16:12 |
mriedem | dansmith and jaypipes | 16:12 |
mriedem | i don't see how this is a problem for ovo though | 16:13 |
hemna | ok, I'll raise this with them and see what their thoughts are on a fix | 16:13 |
mriedem | smcginnis: correct, you can't backport it | 16:13 |
mriedem | it's a new microversion | 16:13 |
hemna | in the mean time, I can patch brick to do a fix | 16:13 |
mriedem | even if you changed ovo, the response would change | 16:13 |
hemna | then we can microversion the fix on the cinder side once we figure out the right way. | 16:13 |
mriedem | yup | 16:14 |
mriedem | see 2.42 in nova if you want to see how we've also had to deal with this kind of pain | 16:14 |
hemna | are we ok with me patching brick to fix at least the LUN int ? | 16:14 |
mriedem | brick is client side, | 16:15 |
mriedem | and can straddle releases | 16:15 |
mriedem | and nova is also client side, | 16:15 |
mriedem | and can require a minimum version of brick | 16:15 |
mriedem | with the fix | 16:15 |
hemna | ok I'll try and get that up today | 16:15 |
ildikov | cool, so brick it is | 16:16 |
ildikov | and also check what we do with ovo and this type of issues long term | 16:16 |
hemna | ildikov, +1 | 16:16 |
hemna | mriedem, if you can find me a nova review that I can see how you guys handled something similar that'd help | 16:17 |
*** MarkBaker has quit IRC | 16:18 | |
ildikov | is there a note/warning anywhere for ovo that it does things you would not necessarily expect? | 16:18 |
hemna | ildikov, well, I think it's doing exactly as you'd expect | 16:19 |
hemna | https://github.com/openstack/cinder/blob/master/cinder/objects/volume_attachment.py#L53 | 16:19 |
hemna | the connection_info was declared as a dict of strings. | 16:19 |
hemna | hence the conversion | 16:19 |
mriedem | hemna: https://specs.openstack.org/openstack/nova-specs/specs/ocata/implemented/fix-tag-attribute-disappearing.html is a story about how we f'ed up | 16:19 |
hemna | I think you have to declare those vars as something, and as far as I can tell, there is no DictOfLeaveMeAlone | 16:19 |
ildikov | hemna: hmm, I was just wondering why we only realized it now... :) | 16:20 |
hemna | ildikov, because nobody was using the result coming back from the API yet | 16:20 |
hemna | to try and do a real attach | 16:20 |
mriedem | well, | 16:20 |
mriedem | the long-term awesome thing to do is model ConnectionInfo as an object itself, | 16:20 |
hemna | brick puked, because "1" != 1 | 16:20 |
mriedem | with it's own fields that are various types | 16:20 |
mriedem | but, | 16:20 |
hemna | ouch | 16:20 |
ildikov | hemna: I know, but still | 16:20 |
hemna | yah | 16:20 |
mriedem | that means actually codifying that thing | 16:20 |
mriedem | actually knowing wtf goes into connection_info would be awesome | 16:21 |
stvnoyes | +1 | 16:21 |
mriedem | even if you needed a vendor_extras field which is a dict of strings | 16:21 |
mriedem | and unvalidated | 16:21 |
mriedem | anyway, that's way down the road and will probably never happen | 16:21 |
hemna | brick 2.0 | 16:21 |
ildikov | uh, that looks a tough goal to aim for, but I definitely agree it would be nice to have some sort of a structure for that thing | 16:21 |
mriedem | hemna: it's server side | 16:21 |
mriedem | not brick | 16:21 |
mriedem | think nova.objects.ImageMetaProps in nova | 16:22 |
hemna | well, there is the connector dict too | 16:22 |
mriedem | codifies image metadata properties from glance | 16:22 |
hemna | I guess I was thinking of that too | 16:22 |
mriedem | yes connector should also be a versioned object | 16:22 |
mriedem | they are both a wild west of terrible | 16:22 |
mriedem | anyway, wayyyyyy down the rabbit hole here | 16:22 |
mriedem | can we move on? | 16:22 |
hemna | yup | 16:22 |
ildikov | yes | 16:22 |
ildikov | so we have a recent WIP, which is live migrate | 16:23 |
ildikov | stvnoyes: do you want to discuss that here? | 16:23 |
stvnoyes | hold off on rv'ing that for now. i am in the middle of functionally testing it. i just got v3 attach working yesterday. | 16:24 |
ildikov | I saw your latest comments about rollback and was wondering whether that's something to raise here? | 16:24 |
stvnoyes | i've been updating the POC and my rv with what I'm finding | 16:24 |
stvnoyes | well there is a odd bug in nova in rollback.... | 16:25 |
stvnoyes | new or old code | 16:25 |
stvnoyes | https://review.openstack.org/#/c/463987/3/nova/compute/manager.py - self.compute_rpcapi.remove_volume_connection has the wrong args | 16:26 |
ildikov | mriedem: have you seen that ^? | 16:26 |
stvnoyes | ~line 5758 | 16:26 |
stvnoyes | also, i'm not sure fixing the args is the real answer, i don't know why we'd do this on a source node. | 16:27 |
mriedem | why is the signature wrong? | 16:28 |
mriedem | this is the source host telling the dest host to rollback volume connections from the dest host right? | 16:29 |
mriedem | b/c we're rolling back | 16:29 |
stvnoyes | hmmm, re-looking at this, it seems ok. not sure what i was thinking. | 16:30 |
stvnoyes | ignore this for now | 16:30 |
mriedem | so, | 16:30 |
mriedem | live migration is a turd | 16:30 |
mriedem | just fyi | 16:30 |
mriedem | :) | 16:30 |
stvnoyes | yeah, we had similar issues in the virtual iron product | 16:31 |
mriedem | it's like 20 compute manager methods doing rpc calls back and forth and you rarely know which one is on the source or target host | 16:31 |
mriedem | none of it is documented, | 16:31 |
mriedem | or mapped out | 16:31 |
mriedem | you're welcome | 16:31 |
stvnoyes | :-) | 16:31 |
ildikov | nice :) | 16:31 |
*** MarkBaker has joined #openstack-meeting-cp | 16:31 | |
mriedem | you're lucky the docstring even says | 16:32 |
mriedem | :param dest: | 16:32 |
mriedem | This method is called from live migration src host. | 16:32 |
mriedem | This param specifies destination host. | 16:32 |
mriedem | that's a rare bit of critical information in these methods | 16:32 |
ildikov | ok, then I guess whomever can make attach work with the new flow should test the live migrate patch for now to see how it works out | 16:33 |
stvnoyes | the odd part is that i was getting wrong number of args exception in here. i need to go back and re-look at where that was coming from. | 16:33 |
mriedem | $5 to a new contributor to document the flow :) | 16:33 |
ildikov | lol :) | 16:33 |
stvnoyes | i need to check the other patches that i applied... | 16:34 |
mriedem | moving on? | 16:35 |
mriedem | stvnoyes and i reviewed jgriffith's attach WIP https://review.openstack.org/#/c/330285/ | 16:35 |
ildikov | the attach PoC throws warious things I would guess, the other bits should be fine | 16:35 |
ildikov | mriedem: stvnoyes: we will skip the microversion discovery for now | 16:36 |
ildikov | so we can have attach itself working | 16:36 |
ildikov | first | 16:36 |
mriedem | i'm fine with that for now | 16:36 |
mriedem | we | 16:36 |
mriedem | we'll want t | 16:36 |
mriedem | damn | 16:36 |
ildikov | shelve should be moved out of the patch too, but as it contained more things originally than just attach I didn't bother as of yet... | 16:37 |
mriedem | we'll want to split that out into a separate patch first anyway i think | 16:37 |
mriedem | well, | 16:37 |
mriedem | this is attaching a volume to a shelved offloaded server | 16:37 |
mriedem | so it's still new style attach | 16:37 |
mriedem | just a wrinkle | 16:37 |
mriedem | i don't think you can split that out really | 16:37 |
ildikov | I hoped we can | 16:38 |
ildikov | I talked to John this morning, he's cleaning up things in the patch like using the attachment_id we have in the bdm now, etc. | 16:39 |
ildikov | I also finally have a DevStack up and running so I will chime in testing and cleaning up this stuff | 16:39 |
mriedem | i think there are some obvious things to fix in there, yes, which is a good start | 16:40 |
mriedem | which should also decomplicate it | 16:40 |
ildikov | mriedem: stvnoyes: also tnx for the thorough review :) | 16:40 |
stvnoyes | np, i am anxious to see migrate work | 16:41 |
ildikov | mriedem: yeah, I started to fix up check and reserve for instance, but couldn't get there to clean up the rest and things like these | 16:41 |
stvnoyes | hopefully shortly | 16:41 |
ildikov | the connection_info format changes in the driver are also old ones, we had a stage when the format didn't match | 16:41 |
ildikov | that needs to be checked again too | 16:42 |
ildikov | and when we have attach then we will start write a new version of swap | 16:44 |
ildikov | that thing still confuses me... | 16:44 |
ildikov | if someone could once describe me what migrate_volume_completion is supposed to do I would be pretty pleased :) | 16:45 |
mriedem | it's nova calling back to cinder saying i'm done | 16:45 |
mriedem | which was either successful or an error | 16:45 |
mriedem | if cinder initiated the swap, i thought telling it we failed initiated a rollback | 16:46 |
mriedem | on the cinder side | 16:46 |
mriedem | if cinder didn't initiate the swap, i assume cinder is like, 'ok great but i don't know what you're talking about' | 16:46 |
ildikov | and what does it do when Nova initiated a swap and it was successful? | 16:47 |
smcginnis | mriedem: I believe so: https://github.com/openstack/cinder/blob/114e3bd7223ae957bd9bb71e3fb7e114af5c9f72/cinder/volume/manager.py#L2018 | 16:47 |
mriedem | ildikov: i don't know | 16:48 |
mriedem | that's a question for cinder | 16:48 |
ildikov | mriedem: ok :) | 16:48 |
mriedem | i would think if cinder wasn't tracking a migration for the volume it would ignore it, | 16:49 |
mriedem | but idk | 16:49 |
mriedem | https://github.com/openstack/cinder/blob/114e3bd7223ae957bd9bb71e3fb7e114af5c9f72/cinder/volume/api.py#L1449 | 16:49 |
mriedem | we don't cast to the volume manager then | 16:49 |
mriedem | so i think that's just updating the db on the cinder side | 16:50 |
mriedem | in the case that it didn't fail | 16:50 |
mriedem | which if nova already did that i think it's just a noop | 16:50 |
mriedem | but again i'm not sure | 16:50 |
ildikov | you mean with all that attach/detach calls in the non-error state? | 16:50 |
mriedem | yes | 16:50 |
ildikov | ok, cool | 16:51 |
mriedem | http://logs.openstack.org/95/467995/3/check/gate-grenade-dsvm-neutron-multinode-live-migration-nv/46deb21/logs/new/tempest_conf.txt.gz | 16:51 |
mriedem | oops wrong window | 16:51 |
ildikov | then we will look into how to reproduce those many noop's with the new flow then... | 16:52 |
ildikov | I think mainly that's it for today | 16:52 |
mriedem | cool, | 16:52 |
mriedem | i've also put out the nova core call to 2 specific cores to review the bottom changes which have the +2 | 16:53 |
ildikov | mriedem: who to ping with those few patches to merge? | 16:53 |
mriedem | alex and kenichi | 16:53 |
mriedem | alex is in china so he's probably done for the day already | 16:53 |
ildikov | mriedem: awesome, tnx | 16:53 |
mriedem | but kenichi is in california so he can't hide | 16:53 |
ildikov | ok :) | 16:53 |
ildikov | I pinged other two guys, hopefully we will have at least one looking at those finally | 16:54 |
ildikov | cool | 16:55 |
ildikov | if nothing else then thank y'all for the today's meeting | 16:55 |
mriedem | which other two guys? | 16:55 |
ildikov | lyarwood and sfinucan IIRC | 16:55 |
mriedem | oh, not cores | 16:55 |
mriedem | but ok | 16:56 |
mriedem | anyway yeah let's call it a meeting | 16:56 |
mriedem | oh sfinucan is | 16:56 |
mriedem | duh | 16:56 |
ildikov | :) | 16:56 |
ildikov | talk to you next week the latest! :) | 16:57 |
ildikov | have a good day | 16:57 |
ildikov | #endmeeting | 16:57 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 16:57 | |
openstack | Meeting ended Thu May 25 16:57:26 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:57 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2017/cinder_nova_api_changes.2017-05-25-16.00.html | 16:57 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2017/cinder_nova_api_changes.2017-05-25-16.00.txt | 16:57 |
openstack | Log: http://eavesdrop.openstack.org/meetings/cinder_nova_api_changes/2017/cinder_nova_api_changes.2017-05-25-16.00.log.html | 16:57 |
*** mriedem has left #openstack-meeting-cp | 16:57 | |
*** felipemonteiro has joined #openstack-meeting-cp | 16:58 | |
*** mgiles has quit IRC | 16:58 | |
*** diablo_rojo has joined #openstack-meeting-cp | 17:43 | |
*** david-lyle has joined #openstack-meeting-cp | 18:12 | |
*** david-lyle has quit IRC | 18:19 | |
*** aselius has joined #openstack-meeting-cp | 18:40 | |
*** Guest30278 has quit IRC | 19:13 | |
*** nug- has joined #openstack-meeting-cp | 19:16 | |
*** felipemonteiro has quit IRC | 20:10 | |
*** david-lyle has joined #openstack-meeting-cp | 20:12 | |
*** david-lyle has quit IRC | 20:17 | |
*** edmondsw has quit IRC | 20:37 | |
*** kbyrne has quit IRC | 20:38 | |
*** markvoelker has quit IRC | 20:42 | |
*** edmondsw has joined #openstack-meeting-cp | 20:44 | |
*** markvoelker has joined #openstack-meeting-cp | 20:56 | |
*** markvoelker has quit IRC | 21:00 | |
*** sdague has quit IRC | 21:24 | |
*** markvoelker has joined #openstack-meeting-cp | 22:05 | |
*** markvoelker has quit IRC | 22:15 | |
*** markvoelker has joined #openstack-meeting-cp | 22:16 | |
*** gouthamr has quit IRC | 22:29 | |
*** jaugustine has quit IRC | 22:33 | |
*** edmondsw has quit IRC | 22:34 | |
*** edmondsw has joined #openstack-meeting-cp | 22:34 | |
*** edmondsw has quit IRC | 22:39 | |
*** gouthamr has joined #openstack-meeting-cp | 23:05 | |
*** qwebirc18348 has quit IRC | 23:10 | |
*** markvoelker has quit IRC | 23:11 | |
*** edmondsw has joined #openstack-meeting-cp | 23:35 | |
*** edmondsw has quit IRC | 23:40 | |
*** diablo_rojo has quit IRC | 23:40 | |
*** markvoelker has joined #openstack-meeting-cp | 23:44 | |
*** markvoelker has quit IRC | 23:45 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!