08:00:42 #startmeeting vitrage 08:00:43 Meeting started Wed Jun 6 08:00:42 2018 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:45 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:00:47 The meeting name has been set to 'vitrage' 08:00:50 Hi :-) 08:01:12 hi 08:01:15 Hi 08:02:48 Hi 08:03:29 I am currently working on adding tempest tests to test the new AODH alarm types 08:03:29 Agenda: 08:03:42 Thanks :-) 08:04:08 You already pushed the aodh code itself, right? 08:05:45 Yes i pushed the code 08:05:50 Cool, thanks 08:05:56 :-) 08:06:01 Back to the agenda: 08:06:06 • Vancouver recap 08:06:11 • Status and updates 08:06:15 • Open discussion 08:06:22 #topic Vancouver recap 08:06:37 I think we had a great success with Vitrage sessions in Vancouver 08:06:49 . In two sessions we had over 80 attendees. More than 30 came to our lab, and the forum sessions were also very productive. I’ll send a detailed recap later this week. 08:07:08 A list of all sessions related to Vitrage: 08:07:08 #link https://www.openstack.org/summit/vancouver-2018/summit-schedule/global-search?t=vitrage 08:07:09 I missed the lab:( 08:07:40 Unfortunately it wasn’t recorded :-( 08:07:41 Unfortunately it is not recorded 08:08:04 I can try and send you the material 08:08:40 eyalb: it would be awesome 08:08:53 You will need to install a devstack with some predefined services running 08:09:01 I'm newbie to Vitrage, but I'm interesting in this project 08:09:10 Cool 08:09:27 You are very welcome to join 08:09:37 I will ask Muhammad to send you the slides 08:10:25 Moving on - here are the links to our forum etherpads: 08:10:33 #link https://etherpad.openstack.org/p/YVR-vitrage-rca-over-k8s 08:10:39 #link https://etherpad.openstack.org/p/YVR-vitrage-advanced-use-cases 08:10:54 I was asked to give feedback on the project onboarding session. The questions are: 08:11:00 • About how many attended? 08:11:01 • Slides? (If you have them/want to share them) 08:11:02 • What went well? 08:11:03 • What will you do differently next time? 08:11:04 • Anything else? Other feedback? 08:11:21 If you have any feedback you think I should mention, let me know 08:11:47 And BTW, Berlin CFP is already open! 08:12:28 Any other comment/feedback related to Vancouver? 08:13:32 #topic Status and updates 08:13:43 We need to mark a first release of python-vitrageclient this week 08:13:57 I understand that it is quite stable, so I plan to release it together with vitrage and vitrage-dashboard later today. Let me know if you think there is a problem with this release. 08:14:44 Another issue – Yuval Adar reported a bug that when using a remote client that has a different time zone, the Zabbix alarm time does not match the time that is shown in Vitrage. 08:15:20 Apparently Zabbix shows the server time while Vitrage shows the client time. I understand that Nova and Heat act the same as Zabbix. I’m currently not sure what is the best solution 08:16:07 ifat_afek: fyi, it's not required to release client this week. it's required to do it in rocky-3 08:16:35 The problem is that the dashboard uses the browser timezone and not the server timezone 08:17:49 eOne: I understood from the last “release countdown” mail that we should release twice during Rocky. So I think now makes sense. In the previous release we released very late (because we had several api changes “almost working”) 08:18:58 eyalb: My question is: is it really a problem? because I would expect it to be the wanted behavior (to use the client time zone), but apparently it is not the common one 08:19:19 ifat_afek: makes sense. I missed it 08:20:36 The problem is that time zone is not displayed in horizon so when a person sees a time stamp he dies 08:20:36 eOne: Actually, after reading it again, I’m not so sure… but I think that in any case we are in a good position to make a first release now 08:20:45 ifat_afek: +1 08:21:23 He does not know if it is a local time 08:21:42 or server time 08:22:24 Nova mistral and heat don't display time zone near the timestamp 08:22:43 I just wonder if the behavior we’ve seen in Nova, Heat and Mistral was on purpose or just without thinking about it too much 08:23:22 usually, dashboard shows time values in client time zone 08:23:40 But apparently this is not the case in OpenStack… 08:24:02 And also not in Zabbix 08:24:41 Another issue for Vitrage is that in the alarms view we might show alarms coming from different monitors, and if we don’t use the client time zone we could have it all mixed up 08:25:41 do we have timezone info from zsbbix? 08:26:08 I believe so 08:26:46 The bug that was reported is that the end user saw the client time in Vitrage and the server time in Zabbix UI, so it was confusing 08:27:11 oh.. I see 08:29:53 in horizon, user can set timezone manually if he or she wants to view time data in other timezon 08:30:15 Where is it done? 08:30:25 user settings page 08:30:35 So the assumption is that the user should see the same timezone everywhere? 08:30:49 And we should convert to the time zone that is defined in the user settings? 08:31:10 ifat_afek: we can only do it for horizon, not zabbix ui 08:31:21 Of course not for Zabbix 08:31:29 ifat_afek: +1 for converting data to user time zone 08:31:34 But we are trying to figure out what the Horizon convention is 08:31:57 And if the user has an option to set the Horizon timezone to match the server timezone, then I guess we’re good 08:32:41 +1 08:34:28 najjar: Hi, eOne asked about our lab earlier 08:35:21 I see that he was disconnected… 08:35:31 Any other updates or issues? 08:36:38 Hi e0ne, I understand that you want to do the hands-on lab 08:37:27 najjar: hi yes. it could help he to understand vitrage better 08:38:01 I can send you the requirements by email, so could you give me your email ? 08:38:36 najjar: sure, I'll send you it in dm 08:39:10 what is dm ? 08:39:21 direct message :) 08:40:10 Thanks. Any other updates by anyone? 08:41:02 so my update is that i'm back to work on Prometheus datasource 08:41:52 najjar: it would be awesome to get it in Rocky 08:42:30 I believe it will be ready till then :D 08:42:40 (y) 08:42:45 :) 08:43:11 Cool 08:43:16 Anything else? 08:44:24 #topic Open discussion 08:44:36 I've got one topic to discuss 08:44:42 Sure 08:45:03 we're thinking about adding vitrage to one of the our next distro 08:45:19 but it's required to have project upgrades procedure 08:45:43 I'm going to implement database schema migrations if the team is OK with it 08:46:21 we've got at least one DB change in Rocky, so vitrage couldn't be easy upgraded from Queens to Rocky :( 08:46:39 What DB change is that? 08:46:46 also, cold upgrades could be a community goal for S 08:46:47 We actually didn’t expect a problem 08:47:09 We only introduced a DB in Queens, so we are not so familiar with these issues 08:50:33 sorry, I'd got an issue with internet connection 08:51:04 Ok, I just said that we didn’t expect a problem with DB changes, but we are less familiar with these issues. What problems do you expect to have? 08:51:14 here is a new db change in Rocky https://governance.openstack.org/tc/reference/ 08:51:58 ifat_afek: we changed column type. how data will be migrated from Queens to Rocky? 08:52:12 I believe you sent the wrong link? 08:52:28 oops 08:52:31 here is it https://github.com/openstack/vitrage/commit/8f8c8eec1d19e0b4f39c9f6ac60d9fc3b6460ba1#diff-733bcd8aa10c5aaeaf9195f196978f6b 08:53:05 Ok, I see now. Two things: 08:53:54 1. The snapshot code was written in Queens but was not completed, so we don’t expect anyone to use it. I’m almost sure that this code was completely disabled in Queens. We only used it internally for testing 08:54:17 2. We have vitrage-dbsync command that fixes the db schema 08:54:39 ifat_afek: ok, I'll check it and let you know 08:54:42 Do you think it is good enough? it is only a matter of re-defining the table, but there shouldn’t be any data loss because there shouldn’t be any data 08:55:02 I need to check it 08:55:05 I’ll be happy to know if you expect problems, and thanks for notifying us about this issue… 08:55:13 btw, I'm ready to volunteer to implement these requirements https://governance.openstack.org/tc/reference/tags/assert_supports-upgrade.html#requirements for vitrage 08:55:37 We’ll be more than happy if you do :-) 08:55:43 :) 08:56:23 Any other issue? 08:56:49 ok. I'll try queens-rocky upgrade and let you know what is my result 08:57:11 also, I'll file a blueprint for this if any activity is needed 08:57:18 Great, thanks 08:58:17 We are almost out of time… so see you next week :-) 08:58:36 thanks bye 08:58:43 see you next week! 08:59:15 #endmeeting