08:01:02 #startmeeting watcher 08:01:03 Meeting started Wed May 8 08:01:02 2019 UTC and is due to finish in 60 minutes. The chair is licanwei. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:01:04 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:01:06 The meeting name has been set to 'watcher' 08:01:19 hello 08:01:33 hi 08:01:40 Agenda for today: https://wiki.openstack.org/wiki/Watcher_Meeting_Agenda#05.2F08.2F2019 08:03:16 #topic Announcements 08:03:24 hello 08:03:38 sorry i come later. 08:04:47 I update Watcher blueprints and set Train cycle for bp I think we should do 08:05:19 i plan to use base method add_action_migrate() to replace the migration method in specific strategies 08:05:45 Dantalion: https://blueprints.launchpad.net/watcher you can check again 08:06:16 licanwei: Yes I saw the blueprints were updated I think this looks good 08:06:28 and update what you are interesting 08:07:22 #topic specs 08:07:48 https://review.opendev.org/#/c/656448/ Add Placement helper needs review 08:08:32 I'll reply matt's comments 08:09:14 Yes I'll have time to review some open patches including this one this week as well 08:09:38 Dantalion: Thank you! 08:09:55 Dantalion: Objectively speaking, the speed which you modify the code according others' advice is so quick 08:10:11 Dantalion: I just plan to add placement helper in this spec 08:10:31 Yes with placement helper new strategies can start using it if desired 08:10:52 and there are more jobs need to do about strategy using placement 08:10:56 chenker: thank you, I try to be quick because my term at CERN ends in 3 months 08:11:01 Dantalion: yes 08:12:03 Dantalion: then you will no time for Watcher? 08:12:24 watcher need you, haha. 08:12:53 licanwei: I'll start a new masters degree at the free university in Amsterdam so i'll have way less time 08:13:47 But i'll still have some time but I will lose access to resources such as the CERN openstack cloud 08:14:13 that's cool to have a new master degree 08:14:13 Dantalion: congrats! 08:14:50 Thank you :) 08:15:00 OK, let's move 08:15:19 yes 08:15:24 #topic review action 08:16:07 https://review.opendev.org/#/c/645294/ Allow for global datasource preference from config needs review 08:16:39 It's look good for me 08:16:56 and I'll review again 08:17:04 thanks 08:17:56 chenker: I wish you also have time review 08:18:29 https://review.opendev.org/#/c/651746/ Using node replace resource_id in method add_action_disable_node() needs review 08:18:40 yep, i will. i think it looks good to me. 08:19:34 I think node replacement looks good, in general passing the entire Instance or ComputeNode objects to methods I think is better as it gives more flexibility 08:20:16 +1 08:20:45 ye. 08:20:57 https://review.opendev.org/#/c/656457/ Add tempest voting needs review 08:22:13 Maybe we can follow Matt's recommendation of combining the job before we merge. I do not know how difficult that is to do as I have little experience with zuul 08:23:44 Add gating will spend more time 08:24:58 Yes tempest tests take long time. I think trying to improve tempest test time before gating is better 08:24:58 i think Zuul check is enough 08:25:03 maybe we can reduce the install devstack before adding gate 08:25:23 Dantalion: yes 08:25:24 licanwei: Yes I agree reduce then add gate 08:26:02 I think we should combine tempest tests 08:26:27 but it needs time to do 08:27:06 https://review.opendev.org/#/c/657218/ update wsme types needs review 08:27:52 there are some mix using wsme and wsme.types, 08:28:51 I need more time to look at this I am unfamiliar with wsme / wtypes but in general using the same everywhere makes sense 08:28:55 this patch fix that 08:29:36 https://review.opendev.org/#/c/657211/ Add force field to Audit needs review 08:30:48 Dantalion, chenker: I wish you can review this patch 08:31:07 This one I can do this week 08:31:22 Dantalion: thanks 08:31:40 ok, i will do this week. 08:31:53 #topic Discussion 08:32:30 Documentation on devstack with different datasources 08:32:56 Dantalion: You mean Watcher no such doc? 08:33:28 Watcher has no documentation to setup devstack with each possible datasource 08:33:38 I think it would be good addition 08:35:20 https://docs.openstack.org/watcher/latest/ 08:36:06 This is Watcher docs 08:36:52 Dantalion: Which chapter need to add ? 08:37:10 or a new chapter? 08:37:47 for example: devstack with gnocchi, devstack with ceilometer and devstack with monasca can be added to setup watcher on devstack 08:38:20 we could specify a local.conf which we know for sure that works 08:38:59 Dantalion: OK, but need to test 08:40:08 Yes requires thorough testing we need to make sure that it works for everyone who tries 08:41:02 Dantalion: I'll do some tests if I have time 08:41:45 Great I'll also try to get started 08:42:09 another topic 08:42:14 Documentation on watcher tempest tests 08:42:55 this part docs need to add 08:43:12 I tried find tempest documentation but urls lead to source code not documentation. I do not know how to configure watcher tempest and debug. It makes developing tempest tests hard 08:44:10 Dantalion: there are many logs 08:44:45 now, we test tempest just use the on-line openstack to help us. 08:44:56 such as :http://logs.openstack.org/57/656457/1/check/watcher-tempest-basic_optim/0a721bb/ 08:46:17 and there are devstack running log 08:46:35 Yes for now online is sufficient but offline in local devstack would be better. Maybe I am just missing how to do it and its easy 08:46:35 If we want to test in local env, it needs not only one compute node. 08:47:12 Dantalion: :) 08:47:14 Ah teststack with two compute nodes is indeed pretty hard to setup 08:47:58 some strategies need at least three compute nodes. 08:48:42 Dantalion: If you want you can write that doc :) 08:49:10 I can try and see how far I get would be good excersize to learn understand tempest. 08:50:49 Dantalion: Great! 08:51:10 wow 08:52:08 the last one topic 08:52:16 There are too many individual tempest tests, maybe we can merge them 08:52:37 We have discussed that 08:53:06 Now tempest tests spend more time, 08:53:41 It's good if we can combine them 08:54:24 Yes afterwards we can look into adding gating when time is lower 08:54:39 Dantalion: I'll try to do it 08:56:28 Dantalion: If there are trouble, we discuss next time 08:56:35 sound good 08:57:24 there are nothing for me :) 08:57:38 me too 08:57:44 I'll end the meeting if no questions 08:58:01 I briefly want to say we might see new developers soon 08:58:11 Dantalion: yes 08:58:21 Dantalion: I wish~ 08:58:38 Dantalion: There are too many thing need to do 08:58:46 watcher is a good project , IMO 08:58:56 It be good to have extra support we will have to wait for now lets hope 08:59:38 Dantalion: See you next meeting :) 08:59:55 See you all next meeting :) 09:00:00 Bye~ 09:00:02 #endmeeting