08:01:56 #startmeeting tacker 08:01:56 Meeting started Tue Jan 25 08:01:56 2022 UTC and is due to finish in 60 minutes. The chair is yasufum. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:01:56 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:01:56 The meeting name has been set to 'tacker' 08:03:33 #link https://etherpad.opendev.org/p/tacker-meeting 08:04:20 esto-aln: thx for updating the etherpad 08:04:38 and we have two topics today. 08:05:07 First one is from edagawa_kc 08:05:49 Do you have any trouble for the gate test, right? 08:06:19 could you share your topic? 08:06:26 Sure. 08:06:39 At first, thank you for your reviewing the spec of this feature. 08:07:06 Currently I'm in functional testing phase and facing two issues. 08:07:37 Issue 1: Functional test of paging records causes TIMED_OUT in Zuul due to handling large number of pages. 08:07:49 Issue 2: Appropriate default number of records contained in a page hasn't been decided (currently defined "100" as tentative). 08:08:51 The detail is described in etherpad. I would like to ask your opinions/ideas to resolve them. 08:11:53 Regarding issue 1, I suggested five options to avoid issue. For my side, option 1' or 2 is better way, but I want to ask your opinion. 08:12:02 Before that, there are several failures not only in ft but also others such as tox-cover 08:12:29 Don't we need to take care about them now? 08:12:41 Yes, I have already noticed that and will fix it. 08:12:52 ok 08:15:30 That' all from my side. 08:19:56 As for option 2, you wrote "it affects other existing test cases using tacker.conf.", what kind of effect does it have? 08:20:00 Alhtough I don't how much time cost for the test itself, is opt 3 available? 08:22:52 If paging does not work in other tests, I think there is no effect. right? If so, I think Option 2 is simple and good. 08:26:28 As for the effect of option 2, for example, if we want to verify new test case with using value "3" for future, it needs changing tacker.conf definition. 08:27:51 I'm afraid the word "existing" is somehow incorrect. It means "the other tests". 08:31:22 Thanks, I got it. If we use option 1' or 3, do you mean that we can test according to the value? 08:34:31 As for issue 3, current behavior is that instantiation and termination repeats many times and each operation needs time to be completed. 08:35:35 I intend to fix this behavior more and shorten TAT so as not to become TIMED_OUT. 08:38:11 For example, preparing large records as pre-condition, using FAILURE process on purpose, etc., 08:40:34 It seems so expensive comparing with our purpose of the test... 08:41:11 "If we use option 1' or 3, do you mean that we can test according to the value?" -> In option 1', actual paged behavior is only once. 08:41:11 The time out occur because it have to do a lot of LCM operations to prepare the data to test the paging query.. 08:41:45 I think the feature is not so important actually as introducing a new FT. 08:41:52 ueha: What do you think? 08:42:42 Yes, I think so. 08:44:16 You are mentioning Option 4, aren't you? 08:44:33 If it's reasonable for the purpose 08:45:44 In my conclusion, it's ok to implement is as UT, but how to test should be discussed later, on gerrit possibly. 08:47:01 Understood. 08:48:01 edagawa_kc: Is the issue 2 also about the FT? 08:50:18 Issue 2 affects entire paging feature, but we can also discuss this issue on gerrit. 08:50:46 got it 08:51:23 I've just wondered if we can skip the issue2 because we don't so much time today. 08:51:32 So, go to the next topic. 08:52:08 hirogumi-noguchi: can you share your topic? 08:52:13 sure 08:52:25 My topic is about proposal to abolish default vim. 08:52:59 Current Tacker can register default VIM, which is used when some API requests and Grant response does not include vimConnectionInfo > vimId. 08:53:34 Though this implementation has advantages, there are also problems with vim's policy such as an issue which we have discussed last week in “About multi-tenant policy (ma-ooyama)”. 08:53:52 When instantiation is executed without specifying VIM, the default VIM of the user who executes instantiate is selected. 08:54:14 I think vim should be specified in the API request or Grant response basically. 08:54:27 sure 08:54:28 So I don't think the lack of a default vim is a problem. 08:54:50 In my opinion, it is better that Tacker will return error in cases where the default vim was previously required. 08:55:13 Since default vim is outside the scope of ETSI NFV SOL, I think it is an implementation issue. 08:55:23 I would like to hear your opinions. 08:55:31 That' all from my side. Thank you. 08:56:19 thanks 08:57:40 I'm not sure the reason why default vim was introduced, I agree with hirofumi 08:58:07 because we don't need to have difficulties discussed as previous meeting 08:58:16 if we drop the feature 08:58:42 I think it's simple and better. 09:01:31 I think the default vim is inherited from the legacy code. 09:01:57 My only concern is that there is any operator expectig to use default vim. 09:01:58 Regarding vim registration, SOL code also uses a legacy implementation. 09:03:51 Is there any comment for the suggestion? 09:04:38 I also agree that we do not need features for default VIM, And I also want to know operator's opinion. 09:08:04 +1, sorry for late because my computer was freezed.. 09:09:22 I think it's almost unlikely that operators want to keep default vim in tacker personally. 09:11:01 There are no objections right now. 09:11:25 hirofumi: Could you upload a blueprint for the topic as first step, 09:11:49 I got it. 09:12:29 I don't have clear opinion about whether default vim is needed. 09:12:40 But it is possible that some user may use NFVO that use default VIM because of limitation of its implimentation, but sorry I don't know the case. 09:12:57 OK, thanks. 09:14:14 Please continue to discuss because it's no urgent topic. 09:15:05 We can have discussion in the next ptg if it's needed. 09:17:24 OK. I got it. Thank you. 09:17:42 ma-ooyama: I'd appreciate if you give us any futher update, especially about NFVO stand point. 09:19:17 Any other comment? 09:19:23 Sure, I will. 09:20:06 ma-ooyama: thanks 09:20:36 seems nothing more 09:21:00 So, wrap up this meeting 09:21:17 Thank you for joining, bye! 09:21:19 thanks, bye! 09:21:23 bye 09:21:26 bye 09:21:28 Thanks, bye. 09:21:29 thanks, bye 09:21:32 thanks, bye 09:21:34 Thanks, bye. 09:21:44 #endmeeting