*** bmace_ has quit IRC | 00:01 | |
*** bmace_ has joined #openstack-kolla | 00:01 | |
Pavo | anyone around to help me with this single node Ceph? | 00:08 |
---|---|---|
*** inc0 has joined #openstack-kolla | 00:09 | |
openstackgerrit | Wei Cao proposed openstack/kolla: Adding header blocks to Docerfile in the CONTRIBUTING.rst https://review.openstack.org/393959 | 00:09 |
imcsk8 | sdake: i'm not running nothing that binds to that ip | 00:17 |
sdake | imcsk8 run netstat -nlp | 00:17 |
sdake | that will tell you what is using the port ii think | 00:17 |
sdake | imcsk8 your running something that binds to that port on one of your controller nodes imcsk8 | 00:18 |
sdake | port 80 | 00:18 |
imcsk8 | sdake: i had a forgoten ssh tunnel listening on port 80 but it was supposed to be listening on 127.0.0.1, anyway i killed it | 00:25 |
sdake | imcsk8 huh? | 00:27 |
sdake | ssh tunnel was probably listening on :0 | 00:27 |
sdake | rather 0:80 | 00:27 |
sdake | as in bind to all ports | 00:27 |
imcsk8 | sdake: yeah it was listening on 0.0.0.0 | 00:27 |
imcsk8 | it was just a temporary experiment and i forgot about it, didn't even cosider it for the problem | 00:28 |
sdake | imcsk8 all good | 00:36 |
imcsk8 | sdake: yeah i got pass that one and now in hitting another problem, but i think i know how to solver that one. | 00:37 |
Pavo | anyone seen this error before | 00:38 |
Pavo | http://paste.openstack.org/show/587972/ | 00:38 |
sdake | pavo did ceph_mon build and did you push it to your registry? | 00:39 |
sdake | pavo to find out, there is a registry viewer avialable for kolla | 00:39 |
Pavo | yes and it pulled over | 00:39 |
Pavo | http://paste.openstack.org/show/587974/ | 00:39 |
Pavo | oh wait aminute | 00:40 |
Pavo | I am doing a reconfigure | 00:40 |
sdake | we did ceph reconfigure during final testing | 00:40 |
sdake | are you trying to reconfigure to *enable* ceph? | 00:40 |
Pavo | not a deploy, Iassume reconfgure only redoes the containers that are currently running not new ones | 00:40 |
Pavo | added | 00:40 |
Pavo | yes sdake | 00:40 |
sdake | to deploy ceph you have to start with ceph | 00:40 |
sdake | reconfigure is a bit of a misnomer | 00:41 |
Pavo | so should I do a destroy and then deploy again? | 00:41 |
sdake | you can't start with a non-ceph deploy, run reconfigure, and magically have a ceph deploy | 00:41 |
sdake | unfortunately that is the only answer we have today | 00:41 |
Pavo | ok | 00:41 |
sdake | this is why i recommend to everyone to just use ceph to begin with after they sort out their first AIO | 00:41 |
sdake | a real reconfigure that does all the right magic is pretty difficult to pull off | 00:42 |
sdake | i think making that work in terms of name (as in reconfigure everything perfectly) is probably a year of work or more for 2-3 people | 00:42 |
Pavo | yeah well I never used Ceph before | 00:42 |
sdake | pavo make sure to read the ceph guide | 00:42 |
Pavo | followed the guide gonna see if it works | 00:42 |
sdake | some config options are required | 00:42 |
Pavo | http://docs.openstack.org/developer/kolla/ceph-guide.html | 00:42 |
Pavo | yeah | 00:42 |
Pavo | I did parted /dev/sdb -s -- mklabel gpt mkpart KOLLA_CEPH_OSD_BOOTSTRAP_FOO 1 -1 | 00:43 |
Pavo | then created a ceph.conf file in /etc/kolla/config and added the all-in-one option | 00:43 |
Pavo | then edited globals to enable ceph | 00:44 |
Pavo | crossing fingers it works | 00:44 |
Pavo | is ir best pratice to reboot after a destroy? | 00:45 |
Pavo | or does it matter | 00:45 |
*** asalkeld has quit IRC | 00:48 | |
sdake | pavo did you get rid of your lvm on /dev/sdb? | 00:54 |
Pavo | I think so | 00:54 |
Pavo | guess I'll findout | 00:54 |
Pavo | :P | 00:54 |
Pavo | sdake looks like it worked | 01:07 |
Pavo | https://www.dropbox.com/s/phikuog1xtitmop/Screenshot%202016-11-04%2021.07.11.png?dl=0 | 01:07 |
Pavo | ok sdake I ran the init_runonce script and it created the demo stuff but when I try to add an external network using physnet1 with a VLAN ID of my Internet VLAN ID I get an error can not create network Ext | 01:15 |
Pavo | any suggestions? | 01:15 |
*** MarMat has quit IRC | 01:26 | |
sdake | pavo no clue dude - ask in the morning when people around that understand neutron | 01:26 |
sdake | 5am PST is a good time ;-) | 01:26 |
Pavo | ok no problem | 01:26 |
sdake | friday at 6:30, not so much | 01:26 |
Pavo | just excited I finally got Ceph single node working | 01:26 |
*** Jeffrey4l has quit IRC | 01:29 | |
*** Pavo_ has joined #openstack-kolla | 01:39 | |
*** Pavo has quit IRC | 01:39 | |
*** Pavo_ is now known as Pavo | 01:39 | |
*** inc0 has quit IRC | 01:41 | |
*** neilus has joined #openstack-kolla | 01:53 | |
*** neilus has quit IRC | 01:58 | |
*** Pavo has quit IRC | 02:02 | |
sdake | pavo grats dude ;-) | 02:03 |
*** Pavo has joined #openstack-kolla | 02:03 | |
*** bmace_ has quit IRC | 02:07 | |
*** bmace_ has joined #openstack-kolla | 02:12 | |
*** g3ek has quit IRC | 02:14 | |
*** haplo37 has quit IRC | 02:15 | |
*** haplo37 has joined #openstack-kolla | 02:16 | |
*** g3ek has joined #openstack-kolla | 02:16 | |
*** Pavo has quit IRC | 02:23 | |
*** Pavo_ has joined #openstack-kolla | 02:23 | |
*** Pavo_ is now known as Pavo | 02:23 | |
*** jrich523 has quit IRC | 02:24 | |
*** jrich523 has joined #openstack-kolla | 02:25 | |
*** sdake has quit IRC | 03:12 | |
*** zhubingbing has quit IRC | 03:31 | |
*** Guest92 has joined #openstack-kolla | 03:31 | |
*** Guest92_ has joined #openstack-kolla | 03:41 | |
*** Guest92 has quit IRC | 03:43 | |
*** Guest92 has joined #openstack-kolla | 03:44 | |
*** Guest92_ has quit IRC | 03:47 | |
*** Guest92 has quit IRC | 03:53 | |
*** haplo37_ has quit IRC | 04:17 | |
*** haplo37_ has joined #openstack-kolla | 04:20 | |
*** sdake has joined #openstack-kolla | 04:23 | |
*** neilus has joined #openstack-kolla | 04:36 | |
*** neilus has quit IRC | 04:40 | |
*** inc0 has joined #openstack-kolla | 05:15 | |
inc0 | sdake, ping | 05:16 |
sdake | brutally wound me | 05:16 |
inc0 | sooo....ansible licensing sux | 05:16 |
inc0 | we can't really do apache for this | 05:17 |
inc0 | as this is core of ansible, I need to do import ansible... | 05:17 |
inc0 | and it will be ran as main ansible playbook driver | 05:17 |
inc0 | has to be GPL, I'm almost positive | 05:17 |
sdake | could you tell me what problem you want to solve | 05:17 |
inc0 | extensibility of playbooks | 05:17 |
inc0 | feature people need badly | 05:17 |
sdake | more detail? | 05:17 |
inc0 | something like dockerfile overrides | 05:18 |
inc0 | just for playbooks | 05:18 |
inc0 | I think I have an idea how to do it with ansible | 05:18 |
inc0 | if we write this strategy plugin | 05:18 |
sdake | the word plugin tells me that it can be launched at runtime no? | 05:18 |
inc0 | not exactly | 05:18 |
inc0 | it's piece of logic that manages all the execution of tasks | 05:19 |
inc0 | this is very core of ansible | 05:19 |
sdake | how about we add a plugin feature for strategies? | 05:19 |
sdake | (to upstream) | 05:19 |
sdake | (to upstream ansible) | 05:19 |
sdake | and then add some kind of config option to ansible to load it in? | 05:19 |
sdake | that solves all the problems | 05:19 |
inc0 | well if I could push my code to ansible itself, that would do it | 05:20 |
sdake | I was pretty sure when I looked at those strategies, they could be plugins | 05:20 |
sdake | so can't they be plugins? | 05:21 |
sdake | or are they hardcoded into ansible itself? | 05:21 |
inc0 | look at that: https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/strategy/linear.py | 05:21 |
inc0 | I think if subclass this class, and meddle with iterator for tasks, that would allow us to inject/remove/replace tasks in ansible as we do with packages in dockerfile | 05:22 |
inc0 | pretty powerful stuff | 05:22 |
inc0 | but well, I need to subclass it | 05:22 |
inc0 | I'm not going to rewrite this code. | 05:23 |
sdake | thanks that clears things up | 05:23 |
sdake | I thought you wanted to write a module | 05:23 |
inc0 | no, module is easy | 05:23 |
sdake | (for a gui for example) | 05:23 |
inc0 | this is different beast | 05:23 |
inc0 | we can push it into ansible itself at some point | 05:23 |
inc0 | but I don't want to depend on a whim of ansible community, we have features to deliver | 05:24 |
inc0 | so I might start new project somewhere that will be GPLv3 | 05:24 |
sdake | you mean deliver directly into upstream? | 05:24 |
inc0 | and write it down there, while talking to ansible to merge it to core at some point | 05:24 |
inc0 | much like shade | 05:24 |
sdake | i guess i am missing the use case | 05:25 |
sdake | ansible while not impossible - is nontrivial | 05:25 |
sdake | even though our programming model is simple | 05:25 |
inc0 | I'll show you use case | 05:25 |
sdake | i struggle to understand how people would write their own | 05:25 |
sdake | cool | 05:26 |
inc0 | https://review.openstack.org/#/c/342354/ | 05:26 |
inc0 | with my mechanism, stuff like that wouldnt have to land into kolla main tree | 05:26 |
inc0 | it could be a driver external to kolla, or contrib driver | 05:26 |
inc0 | wanna deploy dpdk? kolla-ansible deploy --ansible-override contrib/dpdk.yml | 05:27 |
inc0 | much like dockerfile customization with --template-override | 05:27 |
sdake | i see | 05:27 |
inc0 | we can unleash tech vendors:) | 05:27 |
sdake | so you want to runtime include roles? | 05:27 |
inc0 | roles, tasks | 05:27 |
inc0 | yeah | 05:27 |
*** MarMat has joined #openstack-kolla | 05:28 | |
sdake | well ya tasks are part of roles :) | 05:28 |
sdake | why not just make a new play? | 05:28 |
sdake | same result | 05:28 |
inc0 | well, it wouldn't work for this dpdk right? | 05:28 |
inc0 | unless you literally fork whole thing | 05:28 |
sdake | we aren't forking ansible | 05:28 |
inc0 | no, not ansible | 05:28 |
sdake | (bluebox did that ;) | 05:28 |
*** MarMat has quit IRC | 05:28 | |
inc0 | to make dpdk work with kolla without merging it to trunk | 05:28 |
inc0 | you'd need to fork kolla-ansible | 05:29 |
inc0 | or at least neutron role | 05:29 |
sdake | or merge dpdk directly into kolla | 05:29 |
inc0 | to change few tasks | 05:29 |
sdake | what is downside of merge directly? | 05:29 |
inc0 | yeah, but we merge dpdk, calico | 05:29 |
inc0 | our codebase grows | 05:29 |
inc0 | and someone at some point will want to have secret properitary stuff | 05:29 |
inc0 | and won't be merged at all | 05:30 |
inc0 | then forking kolla is only option | 05:30 |
sdake | ya - I think your email should have started out with the use case rather then "is this legal" :) | 05:30 |
inc0 | if we solve this one issue (and write few more features that are relatively easy) | 05:30 |
inc0 | you can do whatever you want without touching kolla trunk | 05:30 |
inc0 | then we keep trunk pristine, and grow contrib code | 05:30 |
sdake | i like that idea in princple | 05:30 |
sdake | i think it opens the question what goes in pristine trunk | 05:31 |
inc0 | technically seems possiblw | 05:31 |
sdake | nearly anything is possible technically with kolla with exception of cc integration ;-) | 05:31 |
inc0 | thats a different question | 05:31 |
sdake | it is a different question opened by the introduction of this feature | 05:32 |
inc0 | cc? | 05:32 |
sdake | clear containers | 05:32 |
inc0 | whats that? (I assume you dont speak of intel tech) | 05:32 |
inc0 | ok, nvm, besides the point | 05:32 |
sdake | thats the one i'm talking of | 05:32 |
inc0 | might be possible in fact | 05:33 |
inc0 | I talked with author of it | 05:33 |
sdake | so looking at this dpdk thing, there are tasks in nova | 05:33 |
sdake | show me how --net=host works | 05:33 |
sdake | and we can talk :) | 05:33 |
inc0 | net=host is not an requirement across the board tbh | 05:33 |
inc0 | but nvm, that's on me | 05:34 |
inc0 | at some point | 05:34 |
inc0 | not now | 05:34 |
sdake | i spoke with do you mean arjan? | 05:34 |
inc0 | yeah | 05:34 |
sdake | ya I spoke with him in tokyo | 05:34 |
sdake | asked him straight up "how do we do host networking" | 05:35 |
sdake | he said its not possible | 05:35 |
sdake | sean mooney said same | 05:35 |
inc0 | I don't think we need host networking across the board, there are ways | 05:35 |
inc0 | anyway, again, I'll sit 10m from Arjan | 05:35 |
inc0 | and he's sharp guy | 05:35 |
sdake | agree he is brilliant | 05:35 |
inc0 | if there is a way, we'll figure it out | 05:36 |
sdake | and if he says something can't be done, it can't be done | 05:36 |
inc0 | if there is not, well, tough luck | 05:36 |
sdake | glad thats established ;) | 05:36 |
sdake | ok now on to this dpdk thing | 05:36 |
sdake | can you walk me through how this linear merger thing would work your thinking of | 05:36 |
inc0 | see this "iterator" thing? | 05:36 |
sdake | i can't quite see how you sort out the ordering in the ansible codebase | 05:36 |
inc0 | an argument to run? | 05:36 |
inc0 | it has tasks per server | 05:37 |
inc0 | so if we modify it prior to run linear strategy | 05:37 |
inc0 | we can inject stuff in between existing tasks | 05:37 |
inc0 | ...in theory | 05:37 |
sdake | how do you mark where to inject? | 05:37 |
inc0 | names? | 05:38 |
sdake | a new ansible magic word? | 05:38 |
sdake | the task name? | 05:38 |
inc0 | we can refactor our task names to follow a standard | 05:38 |
sdake | ya we need to do that | 05:38 |
inc0 | need - not atm | 05:38 |
inc0 | but we could when we do this | 05:38 |
sdake | there are multiple use cases for a standard refactor of task names | 05:38 |
inc0 | ensure that tasks are unique somehow | 05:38 |
sdake | ok so how does the task name get injected | 05:39 |
sdake | where does that get input into run? | 05:39 |
sdake | are you talking about overriding the iterator parameter? | 05:39 |
inc0 | http://paste.openstack.org/show/588006/ something like that for example | 05:40 |
inc0 | dunno yet, tbd | 05:40 |
inc0 | yeah, we'll dig through this iterator thing and modify whats in it | 05:40 |
sdake | so rewrite the iterator | 05:41 |
sdake | where is the iterator defined? | 05:41 |
inc0 | somewhere deeper in ansile | 05:41 |
inc0 | dunno | 05:41 |
sdake | or you want to inherit the whole linear.py and just rewrite the run operation? | 05:41 |
inc0 | yeah | 05:41 |
inc0 | add couple lines to it:) | 05:41 |
inc0 | whole thing might be less than 100 lines of code | 05:42 |
inc0 | ...but will be GPL-tainted | 05:42 |
sdake | thats not even tained | 05:42 |
sdake | thats straight up gpl | 05:42 |
sdake | hrm | 05:43 |
sdake | actually let me think a min | 05:43 |
inc0 | yup | 05:43 |
inc0 | so technically we *could* put this code into kolla tree | 05:43 |
sdake | is it possible to specify your own strategy plugins? | 05:43 |
inc0 | under GPL license | 05:43 |
sdake | no we really can't | 05:43 |
inc0 | because this will be called with popen from rest of kolla | 05:44 |
sdake | ya, GPL licensed code not permitted in openstack proper | 05:44 |
inc0 | yeah, it's really simple to specify our own strategy plugin, that's my point | 05:44 |
sdake | openstack-infra has an exception because they don't deliver their softwre to customers | 05:44 |
inc0 | technical part is nice and elegant | 05:44 |
inc0 | http://docs.ansible.com/ansible/playbooks_strategies.html | 05:44 |
inc0 | we literally just add strategy: our_own_strategy to playbook declaration | 05:45 |
sdake | The strategies are implemented via a new type of plugin, this means that in the future new execution types can be added, either locally by users or to Ansible itself by a code contribution. | 05:46 |
sdake | One example is debug strategy. See Playbook Debugger for details. | 05:46 |
inc0 | but strategy code has to be inherited from existing strategies, waaaay too complex to rewrite it without derivitive | 05:46 |
sdake | ok so bck on this: | 05:46 |
sdake | [22:45:55] <inc0>we literally just add strategy: our_own_strategy to playbook declaration | 05:46 |
sdake | does that load "our own strategy" from somewhere? | 05:46 |
inc0 | yeah, it does python import | 05:47 |
sdake | sweet | 05:47 |
sdake | so its like a module | 05:47 |
inc0 | we can create directory strategy_plugins in our tree | 05:47 |
inc0 | no | 05:47 |
inc0 | it's loaded kinda like plugins, but not with popen or whatnot | 05:47 |
sdake | ok walk me through how it gets instantiated | 05:47 |
inc0 | main ansible thread does import. | 05:48 |
sdake | popen is loaded from kolla-ansible.py | 05:48 |
inc0 | that's it | 05:48 |
sdake | need 5-10 mins to process | 05:48 |
sdake | can you hang tight | 05:48 |
inc0 | but code in this plugin HAS TO BE gpl | 05:48 |
inc0 | that's the issue here | 05:48 |
sdake | if we write our own completely derived run command that inherits, i'm not sure that is true | 05:48 |
sdake | need 5-10 minutes to process like i said :) | 05:49 |
sdake | hang tight | 05:49 |
*** newmember has joined #openstack-kolla | 05:52 | |
*** sdake has quit IRC | 06:02 | |
*** inc0 has quit IRC | 06:07 | |
*** saneax is now known as saneax-_-|AFK | 06:09 | |
*** neilus has joined #openstack-kolla | 06:24 | |
*** neilus has quit IRC | 06:29 | |
*** sdake has joined #openstack-kolla | 06:41 | |
*** dwalsh has joined #openstack-kolla | 08:28 | |
*** neilus has joined #openstack-kolla | 08:49 | |
*** fragatina has joined #openstack-kolla | 08:54 | |
*** fragatina has quit IRC | 09:05 | |
*** khamtamtun has joined #openstack-kolla | 09:09 | |
*** newmember has quit IRC | 09:13 | |
*** khamtamtun has quit IRC | 09:18 | |
*** khamtamtun has joined #openstack-kolla | 09:19 | |
openstackgerrit | prameswar proposed openstack/kolla: Mariadb log file permission changed https://review.openstack.org/394007 | 09:45 |
*** khamtamtun has quit IRC | 09:46 | |
*** neilus has quit IRC | 10:23 | |
*** neilus has joined #openstack-kolla | 10:55 | |
*** dwalsh has quit IRC | 11:30 | |
*** dwalsh has joined #openstack-kolla | 11:35 | |
*** schwicht has quit IRC | 11:57 | |
*** neilus has quit IRC | 11:59 | |
*** alteriks has quit IRC | 12:12 | |
*** alteriks has joined #openstack-kolla | 12:14 | |
openstackgerrit | Jeffrey Zhang proposed openstack/kolla: Load all sections defined in code and conf file https://review.openstack.org/393896 | 12:28 |
*** alteriks has quit IRC | 12:30 | |
openstackgerrit | Jeffrey Zhang proposed openstack/kolla: Fix neutron lbaas dashboard https://review.openstack.org/393898 | 12:34 |
*** neilus has joined #openstack-kolla | 12:50 | |
*** dwalsh has quit IRC | 12:52 | |
*** neilus has quit IRC | 12:54 | |
openstackgerrit | Jeffrey Zhang proposed openstack/kolla: Fix neutron lbaas dashboard https://review.openstack.org/393898 | 13:06 |
openstackgerrit | Jeffrey Zhang proposed openstack/kolla: Run collect static during container startup when necessarily https://review.openstack.org/394020 | 13:13 |
Pavo | morning | 13:32 |
*** mgoddard has quit IRC | 13:49 | |
*** fragatina has joined #openstack-kolla | 14:12 | |
*** Guest92 has joined #openstack-kolla | 14:13 | |
*** fragatina has quit IRC | 14:14 | |
*** fragatina has joined #openstack-kolla | 14:14 | |
*** fragatina has quit IRC | 14:49 | |
*** saneax-_-|AFK is now known as saneax | 14:53 | |
*** Guest92 has quit IRC | 15:10 | |
*** fragatina has joined #openstack-kolla | 15:11 | |
*** afranc has quit IRC | 15:16 | |
*** afranc has joined #openstack-kolla | 15:16 | |
*** neilus has joined #openstack-kolla | 15:26 | |
*** saneax is now known as saneax-_-|AFK | 15:26 | |
*** fragatina has quit IRC | 15:42 | |
*** jtriley has joined #openstack-kolla | 15:50 | |
*** saneax-_-|AFK is now known as saneax | 15:53 | |
*** haplo37 has quit IRC | 16:00 | |
*** haplo37 has joined #openstack-kolla | 16:00 | |
*** Pavo has quit IRC | 16:28 | |
*** Pavo has joined #openstack-kolla | 16:28 | |
*** jtriley has quit IRC | 16:29 | |
*** jtriley has joined #openstack-kolla | 16:39 | |
*** saneax is now known as saneax-_-|AFK | 16:54 | |
*** saneax-_-|AFK is now known as saneax | 17:00 | |
*** dwalsh has joined #openstack-kolla | 17:18 | |
openstackgerrit | Merged openstack/kolla: Fix spelling mistake in remove-fedora release note https://review.openstack.org/393861 | 17:23 |
*** sdfdsf has joined #openstack-kolla | 17:24 | |
*** sdfdsf has quit IRC | 17:25 | |
*** jtriley has quit IRC | 17:34 | |
*** neilus has quit IRC | 17:39 | |
*** neilus has joined #openstack-kolla | 17:41 | |
*** neilus has quit IRC | 17:42 | |
openstackgerrit | Merged openstack/kolla: Make number of gnocchi-api processes configurable https://review.openstack.org/384460 | 17:50 |
*** saneax is now known as saneax-_-|AFK | 17:53 | |
*** dwalsh has quit IRC | 17:59 | |
openstackgerrit | Merged openstack/kolla: Make number of keystone processes configurable https://review.openstack.org/384458 | 18:07 |
*** neilus has joined #openstack-kolla | 18:21 | |
*** neilus has quit IRC | 18:26 | |
*** bjolo_ has joined #openstack-kolla | 18:36 | |
*** jtriley has joined #openstack-kolla | 19:03 | |
openstackgerrit | prameswar proposed openstack/kolla: when condition corrected in ceilometer config.yml https://review.openstack.org/394067 | 19:12 |
*** neilus has joined #openstack-kolla | 20:01 | |
*** neilus has quit IRC | 20:06 | |
*** bjolo_ has quit IRC | 21:01 | |
*** portdirect has quit IRC | 21:02 | |
*** jtriley has quit IRC | 21:06 | |
*** sdake has quit IRC | 21:14 | |
*** jtriley has joined #openstack-kolla | 21:23 | |
*** jtriley has quit IRC | 21:28 | |
*** jtriley has joined #openstack-kolla | 21:51 | |
*** srwilkers has joined #openstack-kolla | 21:55 | |
*** awiddersheim has quit IRC | 21:55 | |
*** awiddersheim has joined #openstack-kolla | 21:56 | |
*** jtriley has quit IRC | 22:25 | |
*** jtriley has joined #openstack-kolla | 22:41 | |
*** jtriley has quit IRC | 22:45 | |
Pavo | anyone around? | 22:52 |
*** srwilkers has quit IRC | 22:53 | |
*** tonanhngo has joined #openstack-kolla | 22:58 | |
*** csj has joined #openstack-kolla | 23:09 | |
*** csj has quit IRC | 23:12 | |
*** csj has joined #openstack-kolla | 23:13 | |
*** saneax-_-|AFK is now known as saneax | 23:24 | |
*** csj has quit IRC | 23:34 | |
*** huikang has joined #openstack-kolla | 23:41 | |
*** saneax is now known as saneax-_-|AFK | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!