Re: [release] Silicon Code Freeze for SR2


Robert Varga
 

On 10/08/2021 18:43, Daniel de la Rosa wrote:
Hello Robert

Ok let me know
Okay, so I have a pretty good idea as to what is going on with RESTCONF.

There actually are two problems based on comparison of current silicon
an current phosphorus -- both of which are failing in the same test
suite, but at different steps.

What Silicon is seeing is this:

https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netconf-csit-1node-userfeatures-rfc8040-all-silicon/301/robot-plugin/log.html.gz#s1-s6-s1-t2-k3

i.e. ODL rejects the request because it encounters a parsing failure
while trying to update the datastore. I think this was broken by
https://git.opendaylight.org/gerrit/c/netconf/+/83284.

This failure is not present in Phosphorus, as I noticed this weirdness
and eliminated the call to the source of the problem in
https://git.opendaylight.org/gerrit/c/netconf/+/96268. Unfortunately
that patch needs to be backported carefully, as it did a number of
things that is not fair in a backport. This is tracked here:
https://jira.opendaylight.org/browse/NETCONF-800


What Phosphorus is seeing is a few steps down:

https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/netconf-csit-1node-userfeatures-rfc8040-all-phosphorus/24/robot-plugin/log.html.gz#s1-s6-s1-t4-k5

this boils down to ODL reporting 404 from here:

https://github.com/opendaylight/netconf/blob/master/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/streams/WebSocketInitializer.java#L123

and seems to be related to how
https://github.com/opendaylight/netconf/blob/3212d561be73b43a9032db9cfe5045a2832ede2f/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/streams/listeners/ListenersBroker.java#L340
processes

/rests/notif/data-change-event-subscription/opendaylight-inventory:nodes/datastore=CONFIGURATION/scope=BASE
This is tracked here: https://jira.opendaylight.org/browse/NETCONF-801

We need to treat both as regressions. I am also tracking three further
fixes which are nice to have in Si SR2:

https://jira.opendaylight.org/browse/MDSAL-677
https://jira.opendaylight.org/browse/CONTROLLER-1986
https://jira.opendaylight.org/browse/NETCONF-799

Regards,
Robert


Thanks 

On Mon, Aug 9, 2021 at 10:38 AM Robert Varga <nite@...
<mailto:nite@...>> wrote:

Hello Daniel,

I am still working through my post-vacation mailbox and review. It seems
that aside from this regression we have a few issues that would be nice
to address in SR2.

I'll get back to you tomorrow.

Regards,
Robert

On 09/08/2021 17:43, Daniel de la Rosa wrote:
> Robert. Looks like you fixed some netconf issues recently so are we
> ready to vote on the latest silicon AR as a RC for SR2?
>
> Thanks 
>
> On Thu, Jul 29, 2021 at 9:16 AM Daniel de la Rosa via
> lists.opendaylight.org <http://lists.opendaylight.org>
<http://lists.opendaylight.org <http://lists.opendaylight.org>>
> <ddelarosa0707=gmail.com@...
<mailto:gmail.com@...>
> <mailto:gmail.com@...
<mailto:gmail.com@...>>> wrote:
>
>     As we agree, @Venkatrangan Govindarajan
>     <mailto:gvrangan@... <mailto:gvrangan@...>> is
going to review the netconf issues,
>     even they dont seem to be SS.. @Robert Varga
<mailto:nite@... <mailto:nite@...>> 
>     please let us know if you are ok with that or prefer to pick a RC
>     for SR2 now
>
>     Thank you all
>
>     On Wed, Jul 28, 2021 at 9:56 PM Venkatrangan Govindarajan
>     <gvrangan@... <mailto:gvrangan@...>
<mailto:gvrangan@... <mailto:gvrangan@...>>> wrote:
>
>         Hi Daniel,
>
>           The Netconf test failures in the rfc8040 suite seems to be a
>         regression, when I tested the GET of the notification streams
>         and listing seem to fail.
>           But the notifications seem toeb getting delivered when the
>         datastore changes. In my opinion, Silicon SR1 can be released
>         with this bug mentioned in release notes.
>           I can work on the bug.
>            
>
>         வெள்., 23 ஜூலை, 2021, முற்பகல் 10:59 அன்று, Daniel de la Rosa
>         <ddelarosa0707@... <mailto:ddelarosa0707@...>
<mailto:ddelarosa0707@... <mailto:ddelarosa0707@...>>>
எழுதியது:
>
>             Rangan, as we agree, you will review this MRI
regression for
>             Netconf
>
>           
 https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-rfc8040-all-silicon/
<https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-rfc8040-all-silicon/>
>           
 <https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-rfc8040-all-silicon/
<https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-rfc8040-all-silicon/>>
>
>             and maybe Robert can check this one for controller
>
>           
 https://jenkins.opendaylight.org/releng/view/controller/job/controller-csit-3node-clustering-ask-all-silicon/
<https://jenkins.opendaylight.org/releng/view/controller/job/controller-csit-3node-clustering-ask-all-silicon/>
>           
 <https://jenkins.opendaylight.org/releng/view/controller/job/controller-csit-3node-clustering-ask-all-silicon/
<https://jenkins.opendaylight.org/releng/view/controller/job/controller-csit-3node-clustering-ask-all-silicon/>>
>
>             if these are not SS, we can move forward with the TSC vote
>             for Silicon SR2 and its release'
>
>             Thanks
>
>             On Thu, Jul 22, 2021 at 10:13 PM Daniel de la Rosa via
>             lists.opendaylight.org <http://lists.opendaylight.org>
<http://lists.opendaylight.org <http://lists.opendaylight.org>>
>             <ddelarosa0707=gmail.com@...
<mailto:gmail.com@...>
>             <mailto:gmail.com@...
<mailto:gmail.com@...>>> wrote:
>
>                 Trying again with the lists
>
>                 On Thu, Jul 22, 2021 at 1:59 PM Daniel de la Rosa
>                 <ddelarosa0707@...
<mailto:ddelarosa0707@...>
>                 <mailto:ddelarosa0707@...
<mailto:ddelarosa0707@...>>> wrote:
>
>                     Thanks Luis  @Robert Varga <mailto:nite@...
<mailto:nite@...>>  lets
>                     review on today's TSC
>
>                     On Thu, Jul 22, 2021 at 8:31 AM Luis Gomez
>                     <ecelgp@... <mailto:ecelgp@...>
<mailto:ecelgp@... <mailto:ecelgp@...>>> wrote:
>
>                         Hi Daniel,
>
>                         Looking at the MRI weekly CSIT jobs, I see
>                         couple of regressions in Silicon:
>
>                       
 https://jenkins.opendaylight.org/releng/view/controller/job/controller-csit-3node-clustering-ask-all-silicon/
<https://jenkins.opendaylight.org/releng/view/controller/job/controller-csit-3node-clustering-ask-all-silicon/>
>                       
 <https://jenkins.opendaylight.org/releng/view/controller/job/controller-csit-3node-clustering-ask-all-silicon/
<https://jenkins.opendaylight.org/releng/view/controller/job/controller-csit-3node-clustering-ask-all-silicon/>>
>                       
 https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-rfc8040-all-silicon/
<https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-rfc8040-all-silicon/>
>                       
 <https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-rfc8040-all-silicon/
<https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-1node-userfeatures-rfc8040-all-silicon/>>
>
>                         Not sure if this blocks the release or not, I
>                         guess Kernel folks can tell.
>
>                         BR/Luis
>
>
>>                         On Jul 16, 2021, at 9:33 AM, Daniel de la
Rosa
>>                         <ddelarosa0707@...
<mailto:ddelarosa0707@...>
>>                         <mailto:ddelarosa0707@...
<mailto:ddelarosa0707@...>>> wrote:
>>
>>                         Hello TSC and all
>>
>>                         We are going to code freeze Silicon for all
>>                         Managed Projects ( cut and lock release
>>                         branches ) on Monday July 19th
>>
>>                         Please remember that we only allow
blocker bug
>>                         fixes in release branch after code freezes
>>
>>                         Daniel de la Rosa
>>                         ODL Release Manager
>>
>>                         Thanks
>>
>>                         ps. Release schedule and checklist for
>>                         your reference
>>
>>                       
 https://wiki.opendaylight.org/display/ODL/Silicon+SR2+Release+Checklist
<https://wiki.opendaylight.org/display/ODL/Silicon+SR2+Release+Checklist>
>>                       
 <https://wiki.opendaylight.org/display/ODL/Silicon+SR2+Release+Checklist
<https://wiki.opendaylight.org/display/ODL/Silicon+SR2+Release+Checklist>>
>>
>>                       
 https://docs.opendaylight.org/en/latest/release-process/release-schedule.html
<https://docs.opendaylight.org/en/latest/release-process/release-schedule.html>
>>                       
 <https://docs.opendaylight.org/en/latest/release-process/release-schedule.html
<https://docs.opendaylight.org/en/latest/release-process/release-schedule.html>>
>>
>>
>>
>>                         Thanks
>>
>>
>>
>
>
>
>
>
>
>         --
>         Venkatrangan Govindarajan
>         ( When there is no wind...Row )
>
>
>
>
>
>
>
>

Join {TSC@lists.opendaylight.org to automatically receive all group messages.