08:00:18 #startmeeting vitrage 08:00:19 Meeting started Wed Dec 13 08:00:18 2017 UTC and is due to finish in 60 minutes. The chair is ifat_afek. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:00:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:00:22 The meeting name has been set to 'vitrage' 08:00:33 Hi! 08:00:33 hi 08:00:38 Hi :-) 08:03:06 <_adary> mornin' 08:03:45 Today’s agenda: 08:03:50 • Status and Updates 08:03:55 • Open Discussion 08:04:02 #topic Status and Updates 08:04:11 No general updates this time. 08:04:28 My update: I am working on the execute-mistral refactoring. 08:04:38 Specifically, I’m about to push a change that allows different template validation and loading per-version. 08:04:54 It will also modify the execute-mistral action (as an example for the different validation and loading). 08:05:02 That’s it for me 08:05:48 I'll update 08:05:57 I've been working to test this commit: 08:06:10 https://review.openstack.org/#/c/527608/ 08:07:45 eventlet for rpc enforces using eventlet.monkey_patch caused all 08:07:45 So far we have been using the eventlet monkey patch for rpc, enforces using this caused vitrage to effectively use a single thread 08:08:25 This commit removed the monkey patch and changes rpc to threading 08:08:34 so vitrage may use actual threads 08:09:24 That's it 08:09:36 Thanks 08:09:52 Anyone else wants to update? 08:11:30 Seems like we are very few today… so let’s move on to the open discussion 08:11:38 #topic Open Discussion 08:11:51 Someone named Minwook contacted me and asked about adding in Vitrage the capability to perform performance tests. 08:12:05 His idea is to right-click on a VM, and select “execute Rally test” or “execute Yardstick tests”. The result of the execution will be inserted as additional information on the VM. 08:12:19 After talking about it with some of you, let me share our initial thoughts, and feel free to comment. 08:12:42 Should this feature be used in production? Does it make sense to execute benchmarks in a production environment? 08:13:12 Regarding the ability to run external actions from Vitrage entity graph: This could be is a great idea. 08:13:22 In addition to performance tests, we could also think of other actions like ‘execute Mistral workflow’. 08:13:32 The list of actions should be configurable, and upon selection an action-specific UI should be opened with the needed parameters. 08:14:30 At first I thought that Rally/Yardstick datasources should be added, but in his latest mail Minwook suggested to add lightweight performance test functionality in Vitrage itself. 08:14:56 Personally, I don’t think that Vitrage was meant for it, but I’ll be happy to hear other people 08:15:16 Another requirement is the ability to add performance test output as properties to an existing resource. 08:15:28 It requires the ‘merge datasource / datasource equivalence’ feature that we didn’t implement yet. 08:15:46 I don't think that vitrage should do it he can write a tool that queries vitrage and do what ever he wants 08:15:50 That’s it 08:16:19 I think you are right. His tool will probably query the system and then send the output to Vitrage 08:16:51 but why should vitrage show his output ? 08:16:59 BTW, I asked his permission to continue the discussion on the openstack-dev mailing list 08:17:31 Vitrage could show the performance properties on top of an instance, this could give more information to the user 08:17:50 And it will happen upon demand 08:18:01 but vitrage is not a tool for performance tests 08:19:07 Although I have a feeling that he mixes tests for the integration phase with Vitrage that is used for production. Doing benchmarks on top of Vitrage doesn’t make sense, it will affect the runtime environment 08:19:25 Vitrage could trigger perfromance tests, but should not execute them itself 08:20:23 That’s it for me. Any other open issues? 08:22:50 An update from Muhamad Najjar: he has made changes in the database, so for existing devstacks you need to pull the latest code and run ‘vitrage dbsync’ 08:23:35 Bye, see you next week :-) 08:23:44 bye 08:23:59 cheers 08:24:06 #endmeeting