<!-- 
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-92] OSNR calculation and fiber type</title>
                <link>https://jira.opendaylight.org/browse/TRNSPRTPCE-92</link>
                <project id="10178" key="TRNSPRTPCE">transportpce</project>
                    <description>&lt;p&gt;New description : Now that the PCE has been revised for calculation up to 400G, it is important to calculate the power according to the fiber type. It is not included in latest OR specifications, because nobody made the job to extrapolate the power to other than G652 fibers, however the same policy we applied for 100G (provided by AT&amp;amp;T at that time) can be extended to 400G. After this is done, it shall be included in OLM to align on what is done in the PCE.&lt;/p&gt;

&lt;p&gt;Jonas Description : &lt;br/&gt;
In the OSNR calculation in PceLink.java, the OSNR contribution from a (ROADM-to-ROADM) link depends on the channel power into the link (consistent with OpenROADM spec v2.0), and this power depends on the fiber type (varying from -1 to +2 dBm). However, the actual channel power level set by the OLM power management in PowerMgmt.java does not depend on fiber type. Instead, the power is always set to the highest level given in the OpenROADM spec. This means the calculated OSNR will not be correct.&lt;/p&gt;

&lt;p&gt;(In the updated OpenROADM spec v3.0 the OSNR contribution from a link does not depend on the channel power into the link anymore, only on the power level into the ROADM after the link.)&lt;/p&gt;</description>
                <environment></environment>
        <key id="31477">TRNSPRTPCE-92</key>
            <summary>OSNR calculation and fiber type</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</priority>
                        <status id="1" iconUrl="https://jira.opendaylight.org/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="ojnas">Jonas M&#229;rtensson</reporter>
                        <labels>
                    </labels>
                <created>Wed, 6 Mar 2019 08:11:01 +0000</created>
                <updated>Mon, 25 Sep 2023 15:29:57 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                    <workratio workratioPercent="0"/>
                                    <progress percentage="0">
                                    <originalProgress>
                                                    <row percentage="100" backgroundColor="#89afd7"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="0" backgroundColor="#51a825"/>
                                                    <row percentage="75" backgroundColor="#ec8e00"/>
                                                    <row percentage="25" backgroundColor="transparent"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="0">
                                    <originalProgress>
                                                    <row percentage="100" backgroundColor="#89afd7"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="0" backgroundColor="#51a825"/>
                                                    <row percentage="75" backgroundColor="#ec8e00"/>
                                                    <row percentage="25" backgroundColor="transparent"/>
                                            </currentProgress>
                            </aggregateprogress>
                                    <timeoriginalestimate seconds="115200">4 days</timeoriginalestimate>
                            <timeestimate seconds="86400">3 days</timeestimate>
                                        <comments>
                            <comment id="66551" author="orenais" created="Thu, 14 Mar 2019 09:51:17 +0000"  >&lt;p&gt;Thanks for highlighting this. I remember that in first version, we had the algo to set the value of the output power according to the fiber type. But then we reworked the OSNR calculation algo to correct a few things and this might have been removed.... &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=svachhani&quot; class=&quot;user-hover&quot; rel=&quot;svachhani&quot;&gt;svachhani&lt;/a&gt; Shweta, would you have time to make a quick check on this?&lt;br/&gt;
Anyway, to address this bug, we also need to make something in // to fill the OMS with fiber characteristics. this is why I put user story &lt;a href=&quot;https://jira.opendaylight.org/browse/TRNSPRTPCE-80&quot; title=&quot;OMS attribute feeling&quot; class=&quot;issue-link&quot; data-issue-key=&quot;TRNSPRTPCE-80&quot;&gt;TRNSPRTPCE-80&lt;/a&gt; in the current sprint.&lt;/p&gt;</comment>
                            <comment id="66552" author="ojnas" created="Thu, 14 Mar 2019 10:26:23 +0000"  >&lt;p&gt;Just to clarify the issue: The OSNR calculation algorithm does set the&#160;output power according to fiber type but the&#160;target output power calculation in&#160;OLM does not. If you don&apos;t fill OMS attributes in the topology, the OSNR is not calculated anyway. But if you would fill OMS attributes (incl. fiber type), the OSNR calculation would not be consistent with how the output power is actually set in OLM.&lt;/p&gt;</comment>
                            <comment id="66553" author="orenais" created="Thu, 14 Mar 2019 10:34:47 +0000"  >&lt;p&gt;OK. Understood. Made a confusion. Noted! I guess this should not be that difficult to solve this. We shall handle it as we are handling OMS filling because the 2 thins are strongly connected&lt;/p&gt;</comment>
                            <comment id="70612" author="b95quare" created="Wed, 2 Mar 2022 14:58:48 +0000"  >&lt;p&gt;We will check with AT&amp;amp;T internally to further discuss and provide a feedback.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="31501">TRNSPRTPCE-95</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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|i043kk:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10001" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="16">Sprint 8</customfieldvalue>
    <customfieldvalue id="17">Sprint 9</customfieldvalue>
    <customfieldvalue id="18">Sprint 10</customfieldvalue>
    <customfieldvalue id="33">Sprint 19</customfieldvalue>
    <customfieldvalue id="34">Sprint 20</customfieldvalue>
    <customfieldvalue id="35">Sprint 21</customfieldvalue>
    <customfieldvalue id="36">Sprint 22</customfieldvalue>
    <customfieldvalue id="37">Sprint 23</customfieldvalue>
    <customfieldvalue id="38">Sprint 24</customfieldvalue>
    <customfieldvalue id="39">Sprint 25</customfieldvalue>
    <customfieldvalue id="40">Sprint 26</customfieldvalue>
    <customfieldvalue id="41">Sprint 27</customfieldvalue>
    <customfieldvalue id="42">Sprint 28</customfieldvalue>

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