Meetings connection details
...
Meetings connection details
available at TransportPCE meetings
https://lf-opendaylight.atlassian.net/wiki/display/ODL/TransportPCE+meetings
12/14/2023 (last meeting for 2023)
General information
- New ODL web site is here
- ODL K-SR1 has been been released. TransportPCE release note had not been backported on stable/potassium branch (branch not created yet when change pushed). Guillaume do it on live. Idem for the download page update.
- Guillaume want to raise the GHA issue to the TSC. He will try to connect to today's meeting to explain its position.
Code Review
No change merged these two last weeks.
transportpce changes under review:
- “Spectrum assignment skipped the last node in path”: new change proposed by Joakim to fix the PCE bug TRNSPRTPCE-772. Guillaume made a review and even a small refactoring in change PCE graph spectrum assignment slight refactoring (Ib4210d7f) · Gerrit Code Review (opendaylight.org). Gilles would like to have at least a JUnit test to check the bug fix.
- "Refactoring of T-API according to 2.4 Release": new change still in WIP to optimize the current code under development.
12/07/2023
No Meeting
11/30/2023
General information
- New ODL web site
- TransportPCE K-SR1 had been the 17 of November. ODL distribution seems not being released yet in K-SR1…
Code Review
Status on changes merged since last meeting:
- “Bump upstream dependencies to K-SR1”
transportpce changes under review:
- “Migration to TAPI 2.4 Step 1 to 3”: Guillaume relaunched is review. Olivier will look at the comment to address them.
- “Don’t use NotificationListener (Node registration)”: All functional test using Netconf notifications are failing. Gilles checked that everything is correct on our side. The problem comes from NETCONF project: we need to wait for the implementation of all related methods in NETCONF project.
New bug on PCE reported by Smartoptics (jira.opendaylight.org/browse/TRNSPRTPCE-772)
11/23/2023
No Meeting (Thanksgiving in U.S.)
11/16/2023
General information
...
- Github actions: We have now a verification through Github action that has been pushed by the LFN. This will complicate a bit the process.
Code Review
_Merged changes (tpce)Status on changes merged since last meeting:
- “Bump upstream dependencies to K-SR1” is now passing the gate since some transportPCE models have been updated.
- “Bump jgrapht dependencies to 1.5.2” .
...
- 2"
transportpce changes under review:
- “Migration to Tapi 2.4 Step 1, 2, and 3”: Olivier has rebased his changes. Any review is the welcome.
- “Don’t use notification listener (nbiNotification) ”: still needs to be reviewed and reworked.
- “Update transportpce release note”: Gilles pushed a release note that needs a little correction prior to be merged
...
11/09/2023
General information
Ar-SR3 was released last Monday
K-SR1 should has been released but is a bit delayed. Gilles has already backported given number of changes merged on master, but most of them are failing on the gate (big unstability of the gate these last weeks??)
Gerrit version has changed with given number of drawbacks:
a new github action job that just check the yaml file of the projet must deliver a V+1 => we have lost the high and clear visbility we had before on the gerrit wall!
- Gilles has lost its direct CR+2 shortcut button!! => it's very painful
Review
Status on changes merged since last meeting:
...
- Gilles asked why in 7.1 device configuration has several time exactly the same profile (using same trib-port and trib-slots) with different names (ABCD-3-BY-100G-1/2/3). The explanation may be that there is an issue in oducn-rate (wrong copy paste). Bala will verify and reply to Gilles.
10/26/2023
General information
Potassium (GA) was officially released last Monday.
Ar-SR3 was in the process of being approved, but the TSC decided to restart a release process because an issue leads to a too big size of the Jar file.
...
- “Fix Pce bug to select the correct client port” was pushed by Gilles who would like Bala to test it on his platform.
- “Complement B100G-end2end functional test” provides an additional test that allows verifying that the fix corresponding to previous change really solves the bug . This test applies to OTN. This change and the previous are ready to be merged.
- “Don’t use notification Listener (NodeRegistration) ”: It seems there is a real issues with it (not a false negative V-1 as often): some of the tests did not path (hybrid tests). Gilles will review it next week.
- “Bump project version to 7.3.1 SNAPSHOT” allows starting the next development iteration before releasing Ar-SR3.
- “Fix Pce bug to select the path proposed by GNPY” : TRNSPRTPCE 769 describes a new bug that observed Gilles while working on other changes. This change solves associated bug. To make this, he needed to introduce two way of handling a constraint (next change)
- “Add pce constraint mode enum in pce yang model” : Gilles introduce an enum that specifies 2 ways of handling a constraint (such as include node), strict and loose. In the strict mode, the constraint shall be expressed in a specific order. In loose mode, the constraint might be partial and not respect a specific order.
- “Bump jgrapht upstream dependency to 1.5.2” : we have been using for years 1.2.0 version of jgrapht-core which is very old. Using 1.5.2 allows to use more efficient algorithm to compute the Dijkstra on the graph (YenKShortestPath library). This is required to solve several identified bugs.
10/19/2023
General information
ODL Potassium GA should have been released.
Ar-SR3: TransportPCE artifact were released beginning of this week. Ar-SR3 ODL distribution is under approval by the TSC
K-SR1should come up very soon now.
...
Bala has an issue handling the requesting-interface-properties container of temp-service-create, since with current code we handle in the same way service-create and temp-service-create.
Migration of lighty node : Christophe tries to reproduce the problem he experienced with when statement and Maintenance-signal in OpenROADM models. He is working on serializer/deserializer. Bala confirms that the equipment he is working on, have the maint-test-signal container present in the configuration even when enabled is set to false coming.
10/12/2023
General information
ODL Potassium GA should have been released.
Ar-SR3 shall be released at the end of the month (At the same time as K-SR1). Gilles started working on preparing Ar-SR3.
No ODL presentation forecasted for the next DDF at that time.
...
We received feedback from NTT that is currently using TransportPCE. They are struggling creating OC-service terminated on ROADMs PPs at 200Gbps. Bala says that this should be supported by TransportPCE for this rate, but we need to check whether the MC will be correctly configured (by default 75 GHz).
Bala mentioned he is still experiencing the issue where the port selected by tpce for a service is not the one specified in service-create.
10/05/2023
General information
ODL Potassium distribution release is about to be approved by the TSC.
- stable/potassium branches should be unlocked soon
...
- Status on changes merged since last meeting:
- “Fix new Pylint 3.00 issues”: the lastest version of Pylint detected an issue in our functional test library. Gilles had has to refactor one method implementation. He removed the “finally” block.
- "Update lighty.io clone URL" was proposed by Ivan Hraško to update the lighty repo url. Guillaume merged it quickly, but since the repo strucutre has changed a litle bit, Guillaume pushed a new change to readapt the lighty build inside TransportPCE (https://git.opendaylight.org/gerrit/c/transportpce/+/108252)
- Start of Gilles's new relation chain on the migration of the RpcService to move forward on
tichet.Jira Legacy server System Jira serverId 32ffbfe1-5765-35b5-93e6-88d6f7c9d516 key TRNSPRTPCE-752 - contains a refactoring in networkmodel module to convert NetworkUtilsImpl into an OSGi Component
- Also a complete refactoring of the OlmPowerServiceRpcImplTest class
- migration of RpcService for networkmodel and olm modules
- transportpce changes under review:
- rest of Gilles's relation chain on the RpcService migration
- Matej (Pantheon Technologies) is currently doing the same kind of migration for NotificationListeners.
- “NBI notifications support for service-result-rpc”: after the rebsase, this change has passed the gate. Since then, Guillaume added 2 new comments...
- “Bump project version” changes are awaiting for the branch unlocking when K distribution will be released
09/28/2023
General information
- ODL Potassium distribution release is still under progress. TPCE is done, and the release notes are also done
- next LFN Developer & Testing Forum is Nov., 13-16, 2023, in Budapest, Hungary
- to submit a session proposals before October 23rd!
- It is free to attend, however registration is required
...
- Status on changes merged since last meeting:
On transportpce/models:
- 4 changes related to the K GA release process, and the stable/potassium branch cut
On transportpce:
- Idem, changes related to the K GA release process, new stable/potassium branch cut…
- "Reactivate disabled functional tests"
- transportpce changes under review:
- 3 changes ready to be merged
- 2 changes for the project version change on stable/potassium branches, but branches are locked…
- "Add DS op netconf connector support to test_utils": related to the migration of functional tests to lightynode
- Bala's change on IPoWDM use case
- "NBI notification support for service-result-rpc": the issue compiling the odl-transportpce-tapi feature comes from the fact that the change has not been rebased since the bump to the latest K dependency
Gilles has just started to work on the JIRA TRNSPRTPCE-752
- 3 changes ready to be merged
09/21/2023
General information
Potassium release is underway. Today should have been the day for releasing K. A critical regression on Restconf was reported last week (see
). This was solved by Robert. We should be ready by early next week for TransportPCE.Jira Legacy server System Jira serverId 32ffbfe1-5765-35b5-93e6-88d6f7c9d516 key AAA-265
...
- Status on changes merged since last meeting:
- on transportpce/models, change on bump to the latest K upstream dependencies
- on transportpce side, Bala's change on "Fix bug for temp-service-delete" and few Guillaume's changes on refactoring.
- transportpce changes under review:
- “Skip tests in failure before deps version bump” which disables some test shall not be fully reverted after the correct migration to K is confirmed.
- “NBI notification support for service-result-rpc” has some Unit tests failing, because of the order of information in Json file. Olivier suggests to follow the last patch of Migration to Tapi2.4 Step3 which corrects this issue.
- “Add DS op Netconf connector support to test_utils” is currently WIP but could be now reviewed by Christophe.
- “Migrate device notifications tests to lightynode”. Sometime tests work sometime not. Gilles has investigated it and think that the modification done in the configuration DataStore induces a notification from the node which is treated to rapidly to update the PortMapping. The device does not have the time to propagate the change to the operational data store, before the controller tries to read it, which leads to a failure.
- One potential bug reported by Tianliang: when mounting a transponder, portmapping tries to get otn information on a client 100GE port. To be investigated by Bala...
- One PCE bug reported during the summer by Bala needs to be investigated...
09/07/2023
General information
- Venkatrangan is the new TSC chair for ODL
- Final step to release of Ar SR2 ODL distribution - has been approved by TSC
- Potassium release is due in 2 weeks. Code freeze is planned next Monday with the branch cut
...
- Status on changes merged since last meeting:
- on transportpce/models, Gilles merged last friday Robert's change (https://git.opendaylight.org/gerrit/c/transportpce/models/+/107642) bumping upstream dependencies on the latest K version. This is probably the reason why everything has failed on the master branch for several days. The equivalent change on TransportPCE side pushed by Gilles is still failing (https://git.opendaylight.org/gerrit/c/transportpce/+/107672).
- on transportpce side,Gilles merged the 2 changes concerning the upgrade of openroadm service and network models to release 13.1.
- Given the fact that the gate was broken (with Robert change on transportpce/models, the single-feature-tests of odl-transportpce-tapi feature was failing, etc...), Guillaume pushed the following change “Skip Tapi features and functional test”. It was merged but should be reverted. Gilles suspects that the TAPI tests were not passing the gate because we could have a delay in getting upstream dependencies available in tpce from the snapshot repository??
- “Refactor tox.ini” allows to have compatibility with tox 3 and tox 4. Guillaume uses a syntax in variables declaration that avoid using space or comma.
- “Clean some functional test comments & logs” & “Refactor Networkmodel test utils” (basic refactoring removing intermediate variables, etc) have been merged.
- transportpce changes under review:
- some new changes on code style refactoring proposed by Guillaume are ready to be merged (“Fix come compilation warning” & “Refactor SH ServiceDataStoreOperationsImpl”)
- functional test migration towards lighty-netconf-simulators: during the summer, Christophe pushed a big change to leverage the development of new simulators based on lighty.io. Guillaume split it into the following changes:
- "Add lightynode support to testutils.py”: Guillaume added some variable so that using a shell we can choice the simulator to use
- “Switch tests sims to lighty.io by default”: in this change default testing environment is set to lighty.
- “Migrate device notifications test to lightynode” is the last change pushed by Christophe to migrate tests to lighty.io. But this change does not pass the gate.
- K migration: Gilles pushed 2 changes that are not passing the gate yet.
- “Bump upstream dependencies to latest version”: need to be deeply analyzed...
- “Declare as final private classes” allows conforming to last checkstyles version. V-1 seems being related to the gate instability.
- Bala reported issues with his changes related to the IPoWDM use case. They need to be rebased again.
08/31/2023
General information
- master branch of transportpce/models and transportpce have migrated to K
...
- Status on changes merged since last meeting:
- Gilles reverted on transportpce/models the addition of Service model 13.1 that were blocking the K migration. He has been working on consolidating it. He is now considering also upgrading the Network model, since many objects defined in the common model are used in both the service and the network models. Thus, migrating these two last to the same release will be more convenient. A solution to have R13.1 model of services will be provided soon.
- Last week, Bala had to quickly merge an extension of the OpenROADM org-openroadm-port-types@2020-03-27.yang to include some interfaces that do not exist in R7.1. He needs this to support the device in his labs. One shall note this is also needed to have the functional test for regen pass.
- transportpce changes under review:
- Migration towards Potassium: Gilles reworked Robert's initial change that now passes the gate
- “ Fix bug for temp-service-delete” : Bala is still working on it, and will push a new patchset probably by the end of today.
- “ NBI notification support for service-result-rpc”. NbinotificationListenerImpl needed to be modified (onPublishNotificationProcessService needed to be enriched with AtoZ and ZtoA container). Anyway, if these 2 containers appear in the log, they do not appear in the notification. Javier proposed some additional help to Bala on this topic.
- Migration towards Potassium: Gilles reworked Robert's initial change that now passes the gate
- work in progress:
- Olivier presented rapidly the migration towards T-API 2.4 (Step1 and Step2). He is working on the JUnit test to provide (Step3) an adaptation so that the relation chain passes the gate.
08/17/2023
General information
- Gilles released Argon SR2 last weekend and pushed few changes under integration/distribution project to solve CI/CD issues. Remains release note to do.
...
- Status on changes merged since last meeting:
- Bump to the latests Potassium netconf released version on transportpce-models
- Bump to Ar-SR2 upstream dependencies
- "Bug in freq-map topology update"
- "Add regenertor if-cap in 7.1 common models": Bala pushed and merged quickly this very small deviation from the official OpenROADM model to be able to mount real 7.1 device implementing regen functionality. Real device implements this small modification.
- transportpce changes under review:
- Migration towards Potassium: netconf dependency has been updated to 6.0.1, but some functional tests are now failing (TAPI, PCE...). Under analysis by Gilles
- "Bump lighty build to 19.0.0-SNAPSHOT for K": allows to activate K lighty build
- "Skip the temp-service-create if already exists": Gilles reviewed it and added a specific JUnit test to check the code modification. Also he simplified the log message to be more concise.
- "Fix bug for temp-service-delete": Guillaume made few comments. Gilles is also reviewing it.
- "NBI notification support for service-result-rpc": Bala modified the yang model to add a-to-z and z-to-a informations computed by the PCE. Unfortunatelly, this information does not appear in the notification received on the kafka serveur. Gilles will test it on his side...
- 2 new changes from Christophe related to lightysims. They need to be reworked a litle bit to be gather.
- work in progress:
- ATT still working on IPoWDM Use Case demo
- Bala reported a PCE bug for 4x100G muxponder, especially when client ports on A and Z terminations are differents.
07/27/2023
General information
- TSC election: news to come
- We are close to release Ar SR2, but not sure the upstream dependencies are ready.
...
- Christophe has pushed a new commit for Lighty including the different version of OpenROADM (1.2.1, 2.2.1, and 7.1) on GitHub. He is currently upgrading the CI/CD chain from HoneyNode to Lighty.
07/20/2023
General information
Gilles has applied to be part of the next TSC. Mail have been sent for voting, but the procedure to do so is not that clear!
Ar SR2 is planned for the 27th but waiting for the release of upstream netconf-5.0.7 version. Gilles will be on vacation during the release of Ar SR2. Guillaume proposed to handle it.
...
Bala is still investigating the issue associated with the update of frequency map in the topology which seems to depend on the environment.
Gilles plans to work on the introduction of latest OR service model before he leaves for vacation.
Tianliang has seen that some of the equipment of UTD labs are very slow when trying to retrieve the configuration from the devices (operational data-store of a ROADM using RESTCONF api), which leads to a timeout exception. He asks if increasing the timer is a good option. The same configuration can be retrieved using NETCONF. Gilles answered that the timer can be configured for R/W transactions in ODL.
07/13/2023
General information
- the deadline for the 2023 election for attending a seat at the OpenDaylight Technical Steering Committee (TSC) is today. Gilles has applied for attending the TSC..
Argon SR2 is planned for July 27
...
- Bala reports an issue with topology update: when we create a service, frequency map would no longer be updated, what would make a second service creation failing. Bala will confirm/deny this issue
- Gilles didn't have time to update new service models 13.1 on transportpce/models project. He will do it next week
- Tianliang raises the question to create with TPCE a service over an hybrid optical infrastructure composed of 2.2.1 and 7.1 ROADMs. Should work, but xml config files in 7.1 to load in honeynode simulators are may be not correct. It is possible that some specific 7.1 model configurations are missing; the existing configurations had been simply fast-forward migrated from the 2.2.1 configurations.
- Tianliang raises the question of the TPCE compatibility with the service creation on a 7.1 switchponder at 400Gbps. At first sight, some new developments should be required in the renderer module. Updating the OpenROADM white papers with the latest model releases would be very helpful..
07/06/2023
General information
2023 election process has begun for the ODL TSC. Self-nominations shall be submitted before the 14th of July. Gilles will probably submit his candidature so that we can get at least one representative of TransportPCE as Guillaume is leaving the TSC.
...
Potassium is due for end of September. We are in time.
Christophe is working on LightyNode to include OpenROADM device model 7.1. He is facing the same issue as the one experience by Bala on Ethernet interfaces. One mandatory leaf is augmented through a When condition and not correctly managed by the Yang tools. As a workaround he commented the “mandatory :true” line in the yang file.
06/29/2023
General information
- Nothing to highlight
Review
...
Bala is asking whether we could move to the latest version of service models (13.1). Gilles propose to include them in transportpce/models so that this can be done before we release Potassium.
06/22/2023
General information
Cl SR4 is under approval by the TSC
The election cycle for seats at the TSC is in preparation. Majority of TSC members must be committer, but there might be one seat available to a non-committer. The TSC impulse a common view for the releases. The chair represents the ODL community at the governing board. There are also some representatives of the TAC in the TSC. To self-nominate, you need at least 20 contributions since last TSC election. Guillaume will not candidate that time.
...
Bala explains that with IntelliJ, it seems that the models are no more imported properly since we export models aside in a different project. Javier and Gilles mention that in the project tree, they appear in the external libraries section. Extending it, it is possible to see if the models were correctly imported.
06/15/2023
General information
- Gilles made all what’s necessary to be ready for Cl SR4
- Election of a new TSC should be launched in a very short time
...
Meeting canceled
06/01/2023
General information
- ODL wiki was down all the week (authentication issue)
- Cl-SR4 is under development. Some upstream dependencies already released. Idem for Ar-SR2 (planned end of July)
...
- No change were merged during the week
- transportpce changes under review:
- “Path description yang update”: change is ready to be merged.
- “Update path-description data for temp-service list”: Bala need to address some Guillaume’s comments.
- “Add Notification support for service-rpc-result”: Guillaume made a new comment to try to optimize a litle bit the current code.
05/25/2023
General information
Argon SR1 has been released on Wednesday the 24.
- Upcoming LFN testing and developing forum will be held remotely from the 6th to the 8th in June. No session dedicated to ODL.
...
Meeting canceled (Bank Holliday in Europe)
05/11/2023
General information
Argon SR1 should be published soon since it has been approved by TSC. Argon SR2 is planned end of July. Potassium GA is planned end of September
- Upcoming LFN testing and developing forum will be held in June. Submission deadline is on the 19th of May
Bala experienced compilation failure on the master branch which has been updated to Ar SR1 (SingleFeaturetest of odl-transportpce feature). Christophe tested it on his side but does not experience that issue...
...
Bala made a presentation on his implementation of the alien wavelength use case in transportPCE.
05/04/2023
General information
A maintenance operation is scheduled Friday the 5th of May on the Jenkins servers.
Cl-SR3: ODL distribution should have been released 2 weeks ago, but there was no TSC approval. It still has not been released.
Argon SR1 is under TSC approval today
Upcoming LFN testing and developing forum will be held in June. Submission deadline is on the 19th of May
We need to take care in the way we handle Jira Ticket and specifically the resolution version, because it affects the Release notes.
...
Meeting canceled
04/20/2023
General information
- ODL Cl-SR3 is a few weeks out, but nevertheless is already under preparation
- ODL Ar-SR1 should be one week delayed
Next upcoming LFN Developer & Testing Forum will be held virtually from June 6th to June 8th. The deadline for topic submissions is May 19th
...
- transportpce changes under review:
- "Update Lighty baseUrl": change to align lighty url on odl one
- "Fix tox4 error when passenv value": change to repair the CI due to the migration to tox4
- Two new changes from Bala on Regen functional tests, and 400G OC services
04/13/2023
General information
- Argon distribution has been released officially. The release note still needs to be done.
...
Bala is working on the IPoWDM use case. Had a discussion on the flow to conform with during the creation of services. For temp-service, in the specific case of optical-tunnel, the service shall not be created on devices. If it works with simulators, real equipment (SRG/DEG of ROADMs) may have no way to set up connections and adjust power level through specific control loops as the transceiver are not activated (no input power on ROADMS). For this reason Olivier suggest that the process of service creation shall be interrupted but all information to setup the optical tunnel in a second step shall be store in the Database (At least for service, and its path). For what concerns the topology, we need to investigate...
04/06/2023
General information
ODL Argon distribution has been officially released. The TPCE release note still needs to be done. SR1 is planned for the 27th of April. It will include all OSGI refactoring and the correction to the developer guide.
...
Gilles will try to rework the nbi-notification to integrate the change provided by Nathan to add kafka messages, starting week 16.
03/30/2023
General information
Argon release is still ongoing. Netconf released a new version for Ar this week. Gilles took into account this change and released new Ar artifacts for both tpce and tpce/models. Apart from the release note we are ready.
S-SR4 using Java 11 is also about to be released. Gilles started the bump to latest upstream dependencies.
...
A discussion about IPoWDM use case, which Bala wants to handle, was engaged, around “Initial support IPoWDM use case for OpenROADM” Jira ticket (https://jiralf-opendaylight.opendaylightatlassian.orgnet/browse/TRNSPRTPCE-739).
03/23/2023
General information
ODL Argon release: it seems there are some regressions in the LFN processes due to the migration to Python 3.10. On TransportPCE, just the release note still needs to be done.
...
After Gilles has merged his relation chain, he will take care of the Nathan change, refactoring the NBI notifications as soon as possible.
Since Argon, Java 17 is needed to compile TransportPCE
03/16/2023
General information
ODL Argon release: we should release ODL Ar today. Last week, Gilles released all artifacts related to transportPCE after having merged all pending changes. Will remain the documentation to handle. Olivier will write a paragraph on impairment aware path computation.
Next deadline is Cl SR-3 on the 8th of May
Sulfur shall also be End of Life today. However, ODL community proposed to release Sulfur SR-4 as a courtesy release. We are invited to provide the corresponding tpce artifacts.
OFC: Nokia presented a demo “Network Management as code”. Javier will share the paper. Nokia also shared in OFC some elements on T-API 2.4. There were almost more than 11000 attendees in OFC this year, which brings it to the level we had before the pandemics. Nathan made different demonstrations based on One Engine and TransportPCE. UTD observed some contention issues with tpce when PMs are also polled by One-Engine. The provisioning of a service then can fail. Nathan changed the code to poll the PM directly from the device rather than passing through tpce. The problems is associated with configuration locking while reading the configuration and potential associated time-out. Guillaume mentions that this could happen when device do not have any candidate Data Store. Gilles mentioned that his recent change on the refactoring of the RequestProcessor class may solve this kind of concurrency issue.
...
Status on changes merged since last meeting:
- on transportpce-models project, several changes related to the addition of new T-API models in 2.4. Gilles highligth the fact that T-api models do not put the revision date in the imports. So, he managed this issue through specific changes so that the last version is not automatically imported if we use 2.1 models. Anyway this did not solve a side-effect issue on transportpce project, so Gilles splited models through two different features in “Split odl-tapi models feature”. Actually, T-API modles in R2.1.1 and 2.4.0 are incompatibles. We can not activate features implementing each version on the same time, but must choose either the feature implementing models in 2.1.1, or the feature implementing models in 2.4.0.
- Gilles pulled stable/argon branch, updated releng/builder project to have jenkins jobs available for stable/argon branhces, and then released transportpce-models-18.0.0 and transportpce-7.0.0 artifacts for Argon
- on transportpce project, before releasing, Gilles merged all pending changes that were under review:
- speed functional tests
- end of the PostAlgoPathValidator refactoring
- all the relation chain related to the migration to Junit 5
- changes related to the handling of the photonic restoration on real device, used for the OFC demo
- Bala's relation chain on Regen
- migration to the latest Argon upstream dependencies
- transportpce-models or transportpce changes under review:
- “Bump project version to 18.1.0 snapshot” on transportpce-models can be merged
- Discussion on Nathan's change related to kafka: Gilles proposes to wait for his refactoring of OSGi management inside transportpce. Indeed, he is currently working on the removal of all the blueprints file, leveraging OSGi Declarative Service annotations.
03/09/2023
No Meeting
03/02/2023
General information
Argon will be released the 16th of March. We are almost ready on transportPCE side. We will just need to bump the upstream dependencies to their latest version. Sulfur will be at that time EOL.
Cl-SR3 is targeted on the 8th of May
...
Since a while, Bala has experienced some issues with the equipment in the labs, on their candidate datastore, deleting interfaces (this is even not using the renderer, but doing it directly on the device pointing to the right url). He will provide more details about it.
Gilles observed on his side that we regularly lose during the tests some Netconf sessions. Bala observed previously the same kind of issues which were solved setting the Time_To_leave parameters.
02/16/2023
General information
- Guillaume presented at the LNF virtual developer and testing forum a topic about the migration of transportPCE test to RFC 8040.
...
OpenROADM device model update: it seems more reasonable to update the device model directly to 12.1 rather than 10.1, since it should cover all required functionality (GCC option, Y cable, 800G modeling…)
02/09/2023
General information
- LNF virtual developer and testing forum will be held next week. It is free, provided that registration is performed before it starts. There is only one talk concerning ODL, given by Guillaume about the migration of tpce tests to RFC 8040.
https://teamup.com/ksgw6qzqcmg9zbzsfq?date=2023-02-13&view=md4
...
Status on transportpce changes merged since last meeting:
- "Autonomous, impairment aware path computation” was merged at the end of last week.
- "Fix Pylint issues": solves a small issue in one functional test
- "Use a coherent style in common InstanceIdentifiers” is the first of upcoming changes.
- transportpce changes under review:
- "Refactor graph PostAlgoValidator step 1…3" : provides some refactoring of the PostAlgoValidator method. Step1 focuses on code style and intermediate variables. Step2 is a real refactoring of the method to reduce its complexity. The problem is that comments might be adjusted as some part of the code has been moved to separate method. Step3 focused on checkOSNR to decrease its complexity. Olivier will have a look to them
- “Refactor networkmodel serv. FrequenciesServiceImpl”, “Refactor PCE networkAnalyser PceLink” focus on code style issues, intermediate variables….
- "Hack to update degree port on portMapping” has been tested by Tianliang on real devices and seems to work in 4 different scenarii. This change allows the OFC demo running. It can be merged now.
- "PortMapping to support regen capabilities” has been adjusted by Bala. A few test files still need to be adapted, and Bala will push them in a short time.
- “Support create/delete interfaces for regen” is almost ready to be merged as soon as it will have been rebased. Bala tries to write associated functional test. For this, he needs to adjust the configuration files (transportpce-oper-XPDRA2.xml). However there is an issue : one function does not succeed to find a circuit-pack, whereas this last appears in the operational DataStore when the device is mounted. From some discussions appeared that the Configuration DataStore is however not well populated. Honeynode starts successfully, but an error is generated about the schema. The issue may be related with the XSLT transform that may need to be upgraded with a new parameter, used in regen which is “recolor”.
- “Remove use of ODL blueprint extensions” has just been submitted by Robert
02/02/2023
General information
- ODL distribution released in Cl-SR2
- Annual LFN Operational survey has been launched. Gilles proposes that some of us reply to this survey to provide feedback which would help notably, improving processes (https://linuxfoundation.surveymonkey.com/r/RN6HQYK)
...
An equipment manufacturer works on R10.1 of device models. Bala did not identified major changes from 7.1 to 10.1. But the support is required in PortMapping. Rendering part should not be that much affected. The migration to 10.1 shall be needed to test the product as it will be released in the Open Lab. Currently UTD has one of their equipment which is a Switchponder with 100G line port. But the new unit shall be a 400G transponder. Having an example of configuration file for TPCE sims would help a lot.
01/26/2023
General information
Gilles released last week transportpce artifacts for Cl-SR2. ODL distribution Cl-SR2 should be delivered very soon, on time
Tomorrow is the deadline for submitting topics to the LFN DDF (13th to 16th of February) which will be virtual. Registration is free of charge. https://wiki.lfnetworking.org/display/LN/2023-02+LFN+Developer+Event+Topics+February
Guillaume proposed a contribution about the migration of the tests towards RFC 8040.For mentorship (trainees can be funded by LFN), the deadline is the 3rd of March : https://wiki.lfnetworking.org/display/LN/LFN+Mentorship+Program
...
Bala is using Inteligy IDE, but can’t see the import of the OpenROADM yang files. This is associated with the move of those to transportpce-models dedicated repository. They should appear in external-dependencies when selecting project files view in this IDE.
01/19/2023
General information
Gilles released last week transportpce-models artifacts for Cl-SR2, and is planning to release transportpce Cl-SR2 artifacts tomorrow
- Casey sent a mail regarding mentorship (accompanying students or other people to work in a LFN opensource project)
...
View filename OM-Catalog-use.pptx height 150
name | OM-Catalog-use.pptx |
---|---|
height | 150 |
01/12/2023
General information
- netconf-5.0.0 being just released, we can start now our migration to Argon
...
Status on transportpce changes merged since last meeting:
- “Use Maven 3.8.7 in CI CentOS install script”, was pushed to repair our CI
- transportpce changes under review:
- “Autonomous Impairment aware path computation” : Olivier has addressed most of Guillaume's comments. Remains some questions regarding the log level to see with Guillaume.
- Jonas proposed a change to make the OLM process stopped when one node is no longer connected to the controller. The change makes the JUnit tests associated with OLM failing. In this context, Gilles proposed a relation chain to address this and to improve Junit test relevance and efficiency.
- “Check input node parameters of get PM RPC”: It notably solves a NPE when we invoke a node which is not connected
- “Rewrite Junit tests of PowerMgmt implementation” : Gilles rewrote the Junit tests trying to avoid multiple write operations in Data Store to improve the test efficiency, and using Mockito
- “Rewrite Junit tests of OlmPowerServiceImpl” : Gilles also rewrote the Junit tests for the same reason, and in the same way
"Remove getNode method from OlmUtils": uses get node method of PortMapping rather than creating a redundant one in OLM Utils.
- “Support create/delete interfaces for regen”: Bala addressed some comments from Guillaume but he still has some work to do on it.
- “Bump Upstream dependencies to Cl SR2 “ can be merged.
- “Complement sims configuration files” can also be merged
01/05/2023
General information
- ODL Cl-SR1 distribution was released released en 2022 with transportpce-models and transportpce projects integrated as managed projects.
- Next step are Cl SR2 which is planned for the 23rd of January and Argon due for the 16th of March.
...