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