<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:42:14 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[TRNSPRTPCE-88] Setting power level at degree output when turning up a WL</title>
                <link>https://jira.opendaylight.org/browse/TRNSPRTPCE-88</link>
                <project id="10178" key="TRNSPRTPCE">transportpce</project>
                    <description>&lt;p&gt;After having successfully set the power level for a WL at a node degree output, the controller just sleeps for 60 seconds before changing control mode from Power to GainLoss and moving on&#160;to the next node. This seems very inefficient. Doesn&apos;t it mean that turning up a wavelength going through e.g. 10 nodes will take at least 10 minutes (+ the time for turning up the transponders, etc.). The maximum time to achieve channel power target for a node degree according to the OpenROADM MSA spec is 12 seconds. Would it not be possible to get confirmation from the node (through NETCONF) when the power target has been achieved?&lt;/p&gt;</description>
                <environment></environment>
        <key id="31440">TRNSPRTPCE-88</key>
            <summary>Setting power level at degree output when turning up a WL</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10001">Won&apos;t Do</resolution>
                                        <assignee username="orenais">Olivier Renais</assignee>
                                    <reporter username="ojnas">Jonas M&#229;rtensson</reporter>
                        <labels>
                    </labels>
                <created>Fri, 15 Feb 2019 12:52:21 +0000</created>
                <updated>Fri, 3 Sep 2021 13:37:47 +0000</updated>
                            <resolved>Mon, 18 Feb 2019 08:59:01 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="66452" author="guillaume.lambert@orange.com" created="Fri, 15 Feb 2019 13:40:26 +0000"  >&lt;p&gt;Right, 60s is above the Openroadm whitepaper recommendation, I&#160;remember&#160;it is a security we put&#160;for implementations deviant from the specifications and I don&apos;t think the operations can be performed simultaneously.&lt;br/&gt;
60s and 10 min look very&#160;inefficient in IP or Ethernet devices but this is not unusual&#160;in WDM optical domain where amplifiers and WSS convergence times are much longer.&lt;br/&gt;
I let&#160;Olivier and Dhruv correct/confirm/complete this answer.&lt;/p&gt;</comment>
                            <comment id="66454" author="orenais" created="Fri, 15 Feb 2019 16:49:55 +0000"  >&lt;p&gt;If the connection and power setup are launched in parallel through a multi-thread in A to Z and Z to A direction, the power setup will be made sequentially across the different nodes of the path. We kept 60 s to begin with first OpenROADM implementations,  but Release 2.2 will allow us to reduce this timer back to 12s. &lt;/p&gt;</comment>
                            <comment id="66455" author="guillaume.lambert@orange.com" created="Mon, 18 Feb 2019 08:59:01 +0000"  >&lt;p&gt;Not a bug but a tolerance slot for older implementations (that are still often found today).&lt;br/&gt;
The timer can be adjusted safely o newer implementations if needed.&lt;/p&gt;</comment>
                            <comment id="66457" author="ojnas" created="Mon, 18 Feb 2019 09:28:19 +0000"  >&lt;p&gt;Understood. The thing I&apos;m still wondering about is whether it has to be a fixed timer. What it the node instead explicitly reported back to the controller when the power level target has been achieved? That would allow handling both slower and faster node implementations without modification of the controller code. For reference, the OpenROADM MSA spec has an example for setting MW-MW power level (see &quot;Local Control&quot; sheet) where the final two steps are:&lt;/p&gt;

&lt;p&gt;3. The node must report the actual ingress and egress channel powers and total powers measured, through the NETCONF interface&lt;br/&gt;
4. the controller can optionally change the control mode to &quot;Gain&quot; which will lock in the internal gain settings which was last used to control the power. This decouples this controller from all other cascaded controllers&lt;/p&gt;</comment>
                            <comment id="66458" author="guillaume.lambert@orange.com" created="Mon, 18 Feb 2019 10:04:48 +0000"  >&lt;p&gt;I agree it can be implemented this way. It would mean that we have either to deal with a netconf notification or to create a control loop to poll the netconf device configuration. Both with a timeout security. I&apos;ll raise the point for our next sprint.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03mnr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>