08:00:24 #startmeeting watcher 08:00:25 Meeting started Wed Aug 28 08:00:24 2019 UTC and is due to finish in 60 minutes. The chair is licanwei. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:00:26 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:00:28 The meeting name has been set to 'watcher' 08:00:37 Dantalion: hi 08:00:45 hi 08:00:56 Dantalion how are you 08:01:28 Im fine im doing my thesis defense today so was still pretty busy last weeks 08:01:45 ye. I understand. 08:01:47 #topic Review Action Items 08:02:26 https://review.opendev.org/#/c/678189/ add audit parameter to do_execute needs review 08:02:54 This is a part of bp node resource consolidation 08:04:31 https://review.opendev.org/#/c/677407/ Add releasenote about bp show-datamodel-api needs review 08:04:57 https://review.opendev.org/#/c/677658/ Add api-ref doc for data model api needs review 08:05:00 +1 feels like the warmth of a big team. 08:05:10 +1 add audit parameter to do_execute needs review 08:05:23 https://review.opendev.org/#/c/676884/ Implement watcher datamodel list in watcher-decision-engine needs review 08:05:37 https://review.opendev.org/#/c/677189/ Implement watcher datamodel list in watcher-api needs review 08:06:01 There are all about bp show-datamodel-api 08:06:13 I'll review again 08:06:26 Thanks. 08:06:49 I have test these code in my watcher environment. 08:07:08 But maybe some code need to be modified. 08:07:30 #topic Watcher specs 08:07:37 Hope canwei and Dantalion can help me review these code. 08:08:01 https://review.opendev.org/#/c/675871/ node resource consolidation spec needs review 08:08:23 https://review.opendev.org/#/c/677437/ Update show-datamodel-api spec needs review 08:08:46 I will first go through datamodel list spec so I can fully understand purpose then I can look at the code that implements it 08:08:52 +1 for Update show-datamodel-api 08:09:12 Dantalion: thanks! 08:09:45 https://review.opendev.org/#/c/593282/ Add test 'node_modules' in gitignore needs review 08:09:48 I will review resource consolidation spec this evening. 08:10:40 Add test 'node_modules' in gitignore. The contributer didn't reply for us. 08:10:53 I don't know why we need to add this item. 08:11:18 Okaj, I think we should leave it unless he replies 08:11:29 agree 08:12:08 https://review.opendev.org/#/c/676883/ Implement watcher datamodel list in watcherclient needs review 08:12:28 https://review.opendev.org/#/c/677672/ Add datamodel doc in watcherclient needs review 08:12:48 They are all about bp show-datamodel-api 08:13:09 +1 08:13:25 Thanks. 08:13:29 I have some question about datamodel list api 08:13:46 please let me know. 08:14:09 Will it show current datamodel or can it be used to retrieve what the data model was for previous audits? 08:14:12 or maybe both 08:15:07 by default, it will show current datamodel 08:15:51 it always show the laterst datamodel. 08:16:09 but you can specify audit uuid to fetch information about previous audits right? 08:16:18 no 08:16:40 audit uuid just used for specific audit_scope 08:17:21 then we can show the relate datamodel rather than the whole datamodel. 08:17:35 But the data model result still the laterst. 08:17:59 okaj but if the datamodel audit scope is different then current datamodel it will have to retrieve the data again right? 08:19:09 Dantalion: It always gets the newest data model, I think 08:19:32 No 08:19:42 I agree with canwei 08:20:07 Okaj but if it always shows latest data model what is the purpose of audit parameter 08:20:23 If you specify the audit, then will retrieve the data model based audit scope 08:21:11 just return a part of all data model 08:21:46 what if the current data model contains less data then with the audit scope because the current data model already had a scope? 08:21:50 then it will be incomplete? 08:21:58 It's useful when debugging 08:23:10 the datamodel in watcher is complete. 08:23:41 The current data model is a set of all audit, including all audit scope 08:23:50 the api just used for user to list the datamodel by the cmd 'watcher datamodel list' 08:25:08 So the data mpdel has been changed to be build using all audit scopes together? 08:25:13 If user didn't want to list all datamodel, just want to list specific audit_scope datamodel. They can use cmd 'watcher datamodel list --audit audit_uuid' , the audit_scope can be got by the audit_uudi. 08:25:50 Dantalion: yes 08:27:14 Default datamodel will merge all audit_scope. 08:27:30 Dantalion: https://github.com/openstack/watcher/blob/master/watcher/decision_engine/model/collector/nova.py#L418 08:28:50 Hi, Dantalion. I have to attend another meeting. 08:28:57 Dantalion: sorry! I have another meeting 08:29:13 Okaj we will continue this some other time 08:29:24 Dantalion: If any question, please leave comments 08:29:26 nice 08:29:46 Dantalion: thanks 08:29:46 I will check the comment everyday. 08:30:02 I'll end this meeting 08:30:22 #endmeeting