| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2017-09-13 | |||
| 18:06:37 | zhipengh[m] | Thanks for the heads up man | |
| 21:59:52 | zhipeng | just created a local patch for official application, snippets: https://gist.github.com/hannibalhuang/d9f9d79c1505453097baf305e4eb0dc9 | |
| 22:00:06 | zhipeng | as soon as we are ready, I could push the button and go :) | |
| 22:00:26 | crushil | Define ready | |
| 22:00:43 | zhipeng | git commit ready | |
| 22:01:39 | crushil | I mean after we have the unit tests and functional tests merged, are we going to push for being an official project? | |
| 22:01:52 | zhipeng | yep | |
| 22:01:59 | zhipeng | that would be the sign of ready | |
| 22:02:13 | zhipeng | well I will cut a stable branch first | |
| 22:02:28 | zhipeng | then I could push up the application patch to openstack/governance | |
| 22:02:32 | zhipeng | ask for a formal vote | |
| 22:06:25 | zhipeng | of course I also need to write a long ass commit-msg | |
| 22:07:26 | crushil | zhipeng Alright | |
| 22:07:34 | crushil | Will try to wrap the tests by tomorrow | |
| 22:07:41 | zhipeng | no hurry | |
| 22:07:56 | zhipeng | I think we already beat the expectation of what we could achieve at PTG :) | |
| 22:07:59 | crushil | I want to so that we can file for our official application | |
| 22:08:05 | zhipeng | yep | |
| 22:08:15 | zhipeng | target late tmr or early Fri | |
| 22:09:17 | crushil | That is what a few hours together in the same room can get you | |
| 22:09:52 | zhipeng | :P | |
| 22:18:41 | zhipeng | but please do check the snippet see if typos there | |
| 22:18:56 | zhipeng | I will put up the commit-msg snippet later | |
| 22:19:10 | zhipeng | so that we could review it and modify it before my submission | |
| 23:34:08 | jkilpatr | crushil, when you get a minute could you explain how to use your devstack plugin? trying to push the devstack check and gate job for cyborg | |
| 23:36:14 | crushil | jkilpatr You basically add enable_plugin cyborg https://github.com/openstack/cyborg in your local.conf | |
| 23:39:34 | jkilpatr | crushil, should that be found in the cwd or somehwere else? | |
| 23:39:58 | crushil | What do you mean by cwd? | |
| 23:41:20 | jkilpatr | crushil, pwd, the same directory youre running devstack from etc | |
| 23:41:30 | crushil | Ah | |
| 23:41:43 | crushil | So, you do a git clone devstack | |
| 23:41:52 | crushil | With the appropriate url | |
| 23:42:01 | crushil | And then you go to devstack/local.conf | |
| 23:42:22 | crushil | If there is no sample local.conf | |
| 23:42:40 | crushil | You need to create it by copying it from sample_local.conf | |
| 23:42:56 | crushil | You should find ample examples if you google it | |
| 23:45:11 | crushil | jkilpatr I am headed to dinner now | |
| #openstack-cyborg - 2017-09-14 | |||
| 03:08:12 | zhipengh[m] | I discussed with dims over dinner , he suggested that we submit the application patch on Monday morning, that will guarantee it will be everyone's top list | |
| 03:08:27 | zhipengh[m] | Thurs night or Friday, people will forget | |
| 03:32:34 | crushil | ttk2[m] There? | |
| 15:13:11 | jangutter | Hi, are any Cyborg team members present here at the PTG? I'm sitting outside the "Vail" room and it's empty. | |
| 17:01:38 | zhipengh[m] | Hi jangutter , sorry we wrapped up most of the discussion on Tuesday , I forgot to send an email out | |
| 17:02:31 | zhipengh[m] | Is there any topic you want to discuss ? We are still around PTG | |
| 17:07:10 | zhipengh[m] | ttk2: could u help land https://review.openstack.org/#/c/498410/ ? | |
| 17:07:41 | ttk2[m] | sure I'l look it over | |
| 17:11:06 | crushil | zhipengh[m] We met with jangutter | |
| 17:13:10 | zhipengh[m] | crushil oh great ! What did you guys discuss about ? | |
| 17:15:03 | crushil | zhipengh[m] Bunch of things ranging from what jangutter's company is doing with accelerators, what Cyborg's objective is and how we can work together | |
| 17:17:34 | zhipengh[m] | Cool, which company does he work for ? | |
| 18:07:38 | zhipengh[m] | crushil ttk2 kind reminder that we will have the team interview from 1:00-1:30pm | |
| 18:07:59 | crushil | zhipengh[m] We know. We were trying to find you | |
| 18:08:32 | zhipengh[m] | I'm just sitting in front of ballroom a like an old man... | |
| 19:22:13 | crushil | zhipengh[m] jkilpatr What do you want cyborg.conf.sample to look like? | |
| 19:22:43 | zhipengh[m] | from what perspective ? | |
| 19:23:43 | crushil | zhipengh[m] For instance ironic.conf.sample looks like this https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample | |
| 19:26:03 | zhipeng | i think we could have a much shorter one ... | |
| 19:26:22 | zhipeng | so as we discussed we will focus on pci-e first | |
| 19:26:25 | crushil | zhipeng I agree. But what all do you want me to put in there | |
| 19:26:34 | zhipeng | that;d be our hardware type to start with | |
| 19:27:05 | crushil | I would like to put in a cyborg conf sample as part of the devstack process | |
| 19:27:23 | zhipeng | protocol wise i can't think anything particularly needed for accelerators | |
| 19:27:34 | zhipeng | like for ironic that'd be ipmi or redfish | |
| 19:27:40 | crushil | Yup | |
| 19:28:09 | zhipeng | at the moment there is no standard mgmt protocal for FPGAs or GPUs I guess | |
| 19:29:17 | zhipeng | we could some stuff under the api section | |
| 19:29:34 | zhipeng | i think zhuli mandated some number for port and host ip etc | |
| 19:30:18 | crushil | ok | |
| 19:30:27 | zhipeng | god ironic's conf is long~~~ | |
| 19:30:32 | crushil | Haha | |
| 19:30:46 | crushil | We need it for devstack plugin | |
| 19:30:49 | zhipeng | we could also have some stuff under conductor and deploy | |
| 19:30:52 | zhipeng | ya i know | |
| 19:31:05 | zhipeng | I think we could just setup very basic parameters to begin with | |
| 19:31:13 | zhipeng | and we add more stuff later | |
| 19:31:51 | crushil | I used an empty one. It starts the services, but then doesn't do anything | |
| 19:32:28 | zhipeng | okey then we could just add what we have for hardware type, api, conductor and deploy, that should be enough | |
| 19:34:16 | zhipeng | justin finally tamed the jenkins dragon | |
| 19:34:57 | zhipeng | jkilpatr ttk2[m] add infra cores to the patch, it'll move faster | |
| 19:37:07 | ttk2[m] | zhipeng: gimme a second to look over the results and move it out of wip | |
| 19:40:52 | crushil | So, I am going to wait till we have an official sample .conf | |
| 19:41:27 | ttk2[m] | to what merge your devstack changes? | |
| 19:41:35 | ttk2[m] | who are the infra cores anyways? | |
| 19:42:02 | crushil | Yup | |
| 19:42:30 | crushil | Or I can push it with an empty sample conf which we can fill it up later | |
| 20:00:11 | zhipengh[m] | Andreas ? | |
| 20:00:26 | zhipengh[m] | crushil sounds good either way | |
| 20:00:40 | crushil | Ok | |
| 21:15:12 | zhipeng | https://etherpad.openstack.org/p/nova-ptg-queens-generic-device-management | |
| 21:15:25 | zhipeng | cyborg mentioned at line 172 | |
| 21:15:38 | zhipeng | and also just mentioned at the meeting | |
| 21:17:57 | zhipeng | realized that for queen we also need to extend placement api in order to receive our request ... | |
| 21:31:53 | zhipeng | oh just confirmed no need for placement api extension | |
| 21:36:37 | zhipeng | also see https://etherpad.openstack.org/p/nova-ptg-queens-generic-device-management line 106 | |
| 21:43:14 | crushil_ | zhipeng jkilpatr This devstack plugin is taking a while on CentOS | |
| 21:43:23 | zhipeng | no problem | |
| 21:43:43 | zhipeng | that is not blocking factor right ? | |
| 21:43:54 | crushil_ | You can go to TC today | |
| 21:43:57 | crushil_ | And point to the patches | |
| 21:44:27 | jkilpatr | zhipeng, from the context it looks like "this affinity stuff won't make queens" | |
| 21:44:27 | zhipeng | I will submit the patch on Monday morning like dims suggested | |