12:01:15 #startmeeting glare 12:01:16 Meeting started Tue Jun 6 12:01:15 2017 UTC and is due to finish in 60 minutes. The chair is mfedosin. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:01:18 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:01:20 The meeting name has been set to 'glare' 12:01:49 idanaroz: hi :) 12:01:55 HI :) 12:02:14 we organize meeting at new time 12:02:25 little bit earlier 12:02:32 #topic agenda 12:02:48 #link https://etherpad.openstack.org/p/glare-meeting-agenda 12:03:40 #topic updates 12:04:06 okay. let's iterate through what has been done 12:05:27 default parameters for sorting and filtering was fixed recently: https://review.openstack.org/469834 12:06:30 currently we don't have this weird behavior when defaults were added even if they already exist in user's requests 12:07:03 log translations were removed as well: https://review.openstack.org/469979 12:08:02 it was decided by openstack community team not to translate logs 12:08:45 also we've fixed a bug related to 4-bytes unicode characters in db: https://review.openstack.org/467363 12:09:19 before glare returned 500 if user tried to set these characters to artifact fields 12:09:56 a big bunch of unit tests were merged as well: 12:10:12 https://review.openstack.org/468873 12:10:18 https://review.openstack.org/468722 12:10:31 https://review.openstack.org/466803 12:10:43 https://review.openstack.org/466300 12:11:04 I don't want to discuss them too much 12:12:00 another bug fixed is https://review.openstack.org/468393 12:12:28 before we forgot to close db connections after request had been done 12:12:58 these connection were closed by timeout after 1 hour, which is not good 12:13:07 right now it is fixed 12:13:36 also idanaroz added new feature - validation hook https://review.openstack.org/467306 12:14:26 now users may specify additional actions on artifact deletion in their artifact types 12:15:07 I think that's all I remember was done during last week 12:15:41 idanaroz: do you have any updates I forgot to mention? 12:16:16 We added download unit tests as well :) 12:17:04 yeah, I put the link 12:17:51 okay, we can go to the next topic 12:18:22 #topic Patches on review 12:19:04 idanaroz: you found absolutely right thing, that we confuse attributes and fields in the code 12:20:10 in some places these entities are called 'fields' as it is customary in oslo.versionedobjects 12:20:23 in other places - 'attributes' 12:20:47 so, it was decided to bring it to one universal format - 'fields' 12:21:12 I proposed a patch: https://review.openstack.org/#/c/471046/ 12:21:40 it renames all occasions of attributes into fields 12:22:28 patch doesn't add new functionality or fix bugs, but I think it's useful for clarity 12:22:52 idanaroz: I addressed your comments in the second patch 12:24:18 another patch I added is renaming of six.iteritems to items 12:24:19 https://review.openstack.org/#/c/469972/ 12:24:30 Thanks you, I will review it 12:24:55 it's a requirement of openstack to stop using it 12:25:04 so, I proposed the patch 12:25:35 btw, we have to do the same with python-glareclient :) 12:26:51 several tests patches are still on review: 12:26:53 https://review.openstack.org/468733 12:27:09 https://review.openstack.org/468025 12:27:37 this one needs rebasing on master: https://review.openstack.org/468731 12:28:39 Yes, I wondered what we should about it 12:29:07 it's a merge conflict there 12:29:56 nothing serious - just some manual intervention is required 12:30:13 I'll update it right after the meeting 12:30:27 about coverage situation - we've reached 90% 12:31:12 if all the remaining patches are merged, of course 12:31:37 but it doesn't meant that we can't do even better! 12:32:25 we've covered all most important things: engine and base artifact types are covered by 100% 12:33:41 unfortunately we still have a few uncovered things: validators, file_utils and api classes 12:34:08 so, I'll continue implementing unit tests for them in next weeks 12:36:01 idanaroz: I saw you'd started adding new documentation: https://review.openstack.org/#/c/470747/ 12:36:30 this is really awesome! and I want to thank you for that 12:36:33 yes, i will continue with that in the next few days :) 12:37:22 amazing work! 12:37:30 thank you again for that 12:37:42 I'll review it and add my comments inside 12:37:59 Thank you 12:38:37 #topic Tempest tests 12:39:20 to increase our test power I suggest to implement several integrational tests 12:39:43 and enable tempest gates in jenkins 12:40:11 I think for the first time we need to cover some basic things 12:40:41 I mean normal behavior, without any extreme things 12:41:10 idanaroz: I may start this patch and you'll join later 12:41:30 right now we have all required infrastructure 12:42:04 Yes, Sure 12:42:16 https://github.com/openstack/glare/tree/master/glare_tempest_plugin 12:42:29 so we just need to start implementing tests 12:43:27 with it we'll be able to test integration with ceph and swift stores, and with postgres db 12:44:51 all right, go further 12:45:05 #topic New artifact types 12:45:34 there are several things we may add to glare 12:45:59 1. it was suggested to keep secrets in glare 12:46:33 service can handle it and my idea that we should implement it 12:47:32 idanaroz: your opinion? 12:48:04 I would love to implement it 12:48:45 great 12:49:23 #action (idanaroz) Implement "secrets" artifact type 12:49:37 2. Mistral workbooks 12:50:04 it's definitely nice to have this type 12:50:29 and it was requested by Nokia management, as far as I remember 12:52:05 I think I'll take it 12:52:28 #action (mfedosin) Implement mistral workbooks artifact type 12:53:07 other possible artifact types, like docker images and ansible playbooks can be postponed 12:54:04 idanaroz: or inarotzk ? :) 12:54:25 It's equal LOL 12:55:28 #topic Open discussion 12:55:40 we have several minutes left 12:56:09 inarotzk: do you have anything left to discuss? 12:56:17 I wanted to ask about sharing and hard dependencies features 12:56:35 yes, we need them 12:56:45 but only after stable branch is created 12:57:06 my opinion is that we should start with sharing first 12:57:08 Okay, so another task, is for me to create stable branch 12:57:31 but before we create it we need to merge all unit tests 12:57:51 Oh, Yes... 12:58:00 and release cloudband :) 12:58:11 so let's wait for two more weeks 12:58:22 Does the creation is from gitub/gerrit/openstack? 12:58:36 we'll create the stable branch on 20th of June 12:58:45 it's git 12:59:07 Okay 12:59:47 all right, I think we can finish for today 12:59:58 Yes, Thank you very much 13:00:04 inarotzk: thanks for coming! 13:00:14 #endmeeting