Attaching the file with content for the latest flow output with changes….
From: Manikantan, Anandhi
Sent: Tuesday, May 10, 2016 5:38 PM
To: 'Abhijit Kumbhare' <[email protected]>
Cc: Subhash Singh <[email protected]>; Thanh Ha
<[email protected]>; openflowplugin-dev
<[email protected]>; [email protected];
[email protected]
Subject: RE: [openflowplugin-dev] [release] [didm-dev] didm-hp module failing
to compile
Since Subhash didn’t have HP switches, I’ve recreated the setup and tested
today.
I’m not getting the expected output with the changes made in the code review.
Since the methods are modified in openflow plugin, the adjust flow feature is
broken now in DIDM.
Attached please find the output for comparison.
Also, the instructions are missing in table 200.
Since I’m busy with other projects right now, won’t be able to spend much time.
But would be great if the oF plugin team can revise the changes and take action
accordingly.
Thanks
Anandhi
From: Abhijit Kumbhare [mailto:[email protected]]
Sent: Monday, May 09, 2016 1:54 PM
To: Manikantan, Anandhi
<[email protected]<mailto:[email protected]>>
Cc: Subhash Singh
<[email protected]<mailto:[email protected]>>;
Thanh Ha <[email protected]<mailto:[email protected]>>;
openflowplugin-dev
<[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>;
[email protected]<mailto:[email protected]>
Subject: Re: [openflowplugin-dev] [release] [didm-dev] didm-hp module failing
to compile
Thanks Alexis & Anandhi!
On Mon, May 9, 2016 at 1:37 PM, Manikantan, Anandhi
<[email protected]<mailto:[email protected]>> wrote:
Hi Subhash,
I reviewed the code and comments. Alex has responded to the comments and feels
that this needs to be tested before merge.
Since I don’t have the setup now, would you be able to test and let me know so
that I can merge.
I can help you with test guidelines if needed
Please shoot me an e-mail offline.
Thanks
Anandhi
From: Subhash Singh
[mailto:[email protected]<mailto:[email protected]>]
Sent: Friday, May 06, 2016 8:08 AM
To: Manikantan, Anandhi
<[email protected]<mailto:[email protected]>>
Cc: Alexis de Talhouët
<[email protected]<mailto:[email protected]>>; Jamo Luhrsen
<[email protected]<mailto:[email protected]>>;
[email protected]<mailto:[email protected]>;
[email protected]<mailto:[email protected]>;
openflowplugin-dev
<[email protected]<mailto:[email protected]>>;
Thanh Ha <[email protected]<mailto:[email protected]>>
Subject: Re: [release] [didm-dev] didm-hp module failing to compile
Hello Anandhi,
Could you please review the patch, as you are more familiar with this part of
the implementation and also I don't have the rights to merge.
--
Thanks and Regards,
Subhash Kumar Singh
On Fri, May 6, 2016 at 7:27 PM, Thanh Ha
<[email protected]<mailto:[email protected]>> wrote:
Thanks Alexis,
Can someone review and merge the patch?
Thanks,
Thanh
On 6 May 2016 at 08:45, Alexis de Talhouët
<[email protected]<mailto:[email protected]>> wrote:
And the candidate fix:
https://git.opendaylight.org/gerrit/#/c/38507/
Thanks,
Alexis
On May 6, 2016, at 8:21 AM, Alexis de Talhouët
<[email protected]<mailto:[email protected]>> wrote:
FYI, this is the reason one DIDM is broken: changed of OFP yang model:
https://git.opendaylight.org/gerrit/#/c/36559/5/model/model-flow-service/src/main/yang/flow-node-inventory.yang
Thanks,
Alexis
On May 5, 2016, at 8:03 PM, Thanh Ha
<[email protected]<mailto:[email protected]>> wrote:
FYI we've disabled DIDM from autorelease-boron so that the job can continue
testing until this bug is sorted out.
Regards,
Thanh
On 5 May 2016 at 16:39, Thanh Ha
<[email protected]<mailto:[email protected]>> wrote:
To be clear it's the root cause of why we can't reproduce the failure locally
since ofp hasn't been pushing to Nexus their latest artifacts.
didm-hp will still fail to compile so we still need someone to look into why
getTableFeature() is failing.
Regards,
Thanh
On 5 May 2016 at 15:11, Jamo Luhrsen
<[email protected]<mailto:[email protected]>> wrote:
after more debugging with Thanh, we think the root cause is because
openflowplugin's
merge job started failing because of the http vs https issue when uploading
artifacts
to nexus.
this patch in openflowplugin should fix that:
https://git.opendaylight.org/gerrit/38436
JamO
On 05/05/2016 11:38 AM, Subhash Singh wrote:
> +[Anandhi]
>
> Hello Thanh,
>
> Anandhi is familiar with didm-hp module (using getTableFeature), I think she
> could add clarification on this issue.
>
> --
> Regards,
> Subhash Kumar Singh
>
> On Thu, May 5, 2016 at 11:46 PM, Thanh Ha
> <[email protected]<mailto:[email protected]>
> <mailto:[email protected]<mailto:[email protected]>>>
> wrote:
>
> On 5 May 2016 at 00:31, Thanh Ha
> <[email protected]<mailto:[email protected]>
> <mailto:[email protected]<mailto:[email protected]>>>
> wrote:
>
> Hi didm-devs,
>
> Autorelease has been failing since April 27th due to didm-hp module
> failing to compile due to some unresolvable symbols (missing or changed
> dependencies?). Can someone take a look?
>
> I opened bug 5843 to track this issue [0].
>
> Regards,
> Thanh
>
> [0] https://bugs.opendaylight.org/show_bug.cgi?id=5843
>
>
>
> Hi Everyone,
>
> So taking a look at this closer with Jamo just now. We noticed that this
> patch [0] in openflowplugin removed something that sounds like
> getTableFeatures() but I'm not at all familiar with how yang maps to Java
> so I could be wrong but could this be the cause of getTableFeatures()
> being missing?
>
> If so how do we fix this?
>
> Regards,
> Thanh
>
> [0]
> https://git.opendaylight.org/gerrit/#/c/36559/5/model/model-flow-statistics/src/main/yang/opendaylight-flow-table-statistics.yang
>
> _______________________________________________
> didm-dev mailing list
> [email protected]<mailto:[email protected]>
> <mailto:[email protected]<mailto:[email protected]>>
> https://lists.opendaylight.org/mailman/listinfo/didm-dev
>
>
>
>
> _______________________________________________
> release mailing list
> [email protected]<mailto:[email protected]>
> https://lists.opendaylight.org/mailman/listinfo/release
>
_______________________________________________
release mailing list
[email protected]<mailto:[email protected]>
https://lists.opendaylight.org/mailman/listinfo/release
_______________________________________________
openflowplugin-dev mailing list
[email protected]<mailto:[email protected]>
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
Input:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<input xmlns="urn:opendaylight:params:xml:ns:yang:didm:drivers:openflow"
xmlns:opendaylight-inventory="urn:opendaylight:inventory">
<node>/opendaylight-inventory:nodes/opendaylight-inventory:node[opendaylight-inventory:id='openflow:673249119553088']</node>
<flow>
<match>
<ethernet-match>
<ethernet-type>
<type>2054</type>
</ethernet-type>
</ethernet-match>
</match>
<flags>SEND_FLOW_REM</flags>
<priority>0</priority>
<flow-name>ARP_FLOW</flow-name>
<instructions>
<instruction>
<order>0</order>
<apply-actions>
<action>
<order>0</order>
<output-action>
<output-node-connector>CONTROLLER</output-node-connector>
<max-length>65535</max-length>
</output-action>
</action>
<action>
<order>1</order>
<output-action>
<output-node-connector>NORMAL</output-node-connector>
<max-length>65535</max-length>
</output-action>
</action>
</apply-actions>
</instruction>
</instructions>
<idle-timeout>180</idle-timeout>
<hard-timeout>1800</hard-timeout>
<cookie>10</cookie>
</flow>
</input>
output:
{
"output": {
"flow": [
{
"strict": false,
"match": {
"ethernet-match": {
"ethernet-type": {
"type": 2054
}
}
},
"instructions": {
"instruction": [
{
"order": 0,
"apply-actions": {
"action": [
{
"order": 1,
"output-action": {
"output-node-connector": "NORMAL",
"max-length": 65535
}
},
{
"order": 0,
"output-action": {
"output-node-connector": "CONTROLLER",
"max-length": 65535
}
}
]
}
}
]
},
"flow-name": "ARP_FLOW",
"cookie": 10,
"flags": "SEND_FLOW_REM",
"hard-timeout": 1800,
"idle-timeout": 180,
"priority": 0,
"table_id": 0
},
{
"strict": false,
"match": {},
"instructions": {
"instruction": [
{
"order": 0,
"go-to-table": {
"table_id": 0
}
}
]
},
"flow-name": "ARP_FLOW",
"cookie": 10,
"flags": "SEND_FLOW_REM",
"hard-timeout": 1800,
"idle-timeout": 180,
"priority": 0,
"table_id": 100
}
]
}
}_______________________________________________
openflowplugin-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev