Re: [release] Boron autorelease fails: alto, l2switch, blueprint
Thanh Ha <thanh.ha@...>
What's the plan here? the alto patch is still unapplied and boron still broken. Regards, Thanh
On 4 July 2016 at 12:19, Gao Kai <gaok12@...> wrote:
|
||||||||||
|
||||||||||
Re: [release] Boron autorelease fails: alto, l2switch, blueprint
Gao Kai <gaok12@...>
Vratko,
toggle quoted messageShow quoted text
The current patch might do now, at least for Boron. Currently we can work around it but in the long run we may still need to enable reactive routing. Actually we don't care much about ARP packets so it's OK to flood them. But if I'm not mistaken when that option is enabled, l2switch will flood other packets as well (see [1]). It will be great to know how we can change the options automatically, so we may disable flooding when our module is installed and re-enable it when removed. Thanks! Regards, Kai [1] https://github.com/opendaylight/l2switch/blob/fc88da4024fa83b440b4176f90d88b077052c20d/arphandler/src/main/java/org/opendaylight/l2switch/arphandler/core/ProactiveFloodFlowWriter.java On 04/07/16 23:29, Vratko Polak -X
(vrpolak - PANTHEON TECHNOLOGIES at Cisco) wrote:
|
||||||||||
|
||||||||||
Boron autorelease fails: alto, l2switch, blueprint
Vratko Polak -X (vrpolak - PANTHEON TECHNOLOGIES@Cisco) <vrpolak@...>
L2switch has been converted to blueprint [0], so *-config artifacts are no longer defined. Alto was depending on them. Possible fix for the autorelease build: [1].
But even after that fix, the new value [2] for is-proactive-flood-mode will NOT get applied. Is there a way for downstream feature to override the default value [3]?
Vratko.
[0] https://git.opendaylight.org/gerrit/40707 [1]
https://git.opendaylight.org/gerrit/41285 [3] https://git.opendaylight.org/gerrit/#/c/40707/3/arphandler/src/main/yang/arp-handler-config.yang@54
|
||||||||||
|
||||||||||
ALTO Boron M4 Status
Jensen Zhang
ALTO M4 Status 1. Please provide updates on any previously-incomplete items from prior milestone readouts. N/A 2. Has your project achieved API freeze such that all externally accessible Stable or Provisional APIs will not be modified after now? (Yes/No) Yes https://git.opendaylight.org/gerrit/gitweb?p=alto.git;a=tree;f=alto-core/standard-service-models;h=4a5c9dbd0a2dc6db7d6098c4c2a19336777d5642;hb=HEAD 3. Do you have content in your project documentation? (Yes/No) Yes * (For each document, provide current word count) $ wc -w *-guide/src/main/asciidoc/alto/* 649 developer-guide/src/main/asciidoc/alto/alto-developer-guide.adoc 52 developer-guide/src/main/asciidoc/alto/augment.yang 1002 user-guide/src/main/asciidoc/alto/alto-user-guide.adoc 68 user-guide/src/main/asciidoc/alto/example-input.json 41 user-guide/src/main/asciidoc/alto/example-rfc7285-networkmap.json 1812 total * (For each document, link to the file in gerrit) https://git.opendaylight.org/gerrit/gitweb?p=docs.git;a=tree;f=manuals/developer-guide/src/main/asciidoc/alto;h=8d1008372662a4aa2a4b280b9e14dee0c121fd90;hb=HEAD https://git.opendaylight.org/gerrit/gitweb?p=docs.git;a=tree;f=manuals/user-guide/src/main/asciidoc/alto;h=8d1008372662a4aa2a4b280b9e14dee0c121fd90;hb=HEAD * (Link to pending gerrit patches waiting approval) https://git.opendaylight.org/gerrit/#/c/41231/ 4. Has your project met the requirements to be included in Maven Central [2]? (Yes/No) Yes, except gpg signing 5. Were project-specific deliverables planned for this milestone delivered successfully? (No Deliverables/Yes/No) Yes 6. Have you started automated system testing for your top-level features. (Yes/No) Yes https://jenkins.opendaylight.org/releng/view/alto/job/alto-csit-1node-setup-only-boron/ https://jenkins.opendaylight.org/releng/view/alto/job/alto-csit-1node-setup-all-boron/ 7. Does your project use any ports, including for testing? (Yes/No) Yes * (If yes, list of ports used) 8181 * (If yes, have you updated the wiki [3] with all ports used? Yes/No) Yes 8. Does your project build successful in Autorelease? Yes https://jenkins.opendaylight.org/releng/view/alto/job/alto-validate-autorelease-boron/ Regards, Jensen
|
||||||||||
|
||||||||||
ALTO M3
Gao Kai <gaok12@...>
ALTO M3
Functionality Freeze: 1. Final list of externally consumable APIs defined: Yes ** If you had any Tentative APIs, have they been moved to Provisional or Dropped? N/A ** If any of your Tentative APIs were dropped, have you notified all projects that were expecting them? N/A ** Also please list all dropped APIs. N/A 2. Are all your inter-project dependencies resolved (i.e., have the other projects you were counting on given you what you needed)? Yes 3. Were there any project-specific deliverables planned for this milestone? No Karaf Features Defined: 4. Are all your project's features that are intended for release added to the features.xml and checked into the integration git repository? Yes 5. List all top-level, user-facing, and stable Karaf features for your project. N/A - No stable features. Documentation: 6. List the kinds of documentation you will provide including at least: Developer guide User guide 7. Have you checked in the AsciiDoc outlines to the docs repository? Yes Integration and Test: 8. Have you started automated system testing for your top-level features. Yes 9. Have you filled out basic system test plan template [1] for each top-level feature (karaf and not karaf) and a comprehensive system test plan template including functionality, cluster, scalability, performance, longevity/stability for each stable feature? No I'm very sorry for the delay. Regards, Kai [1] https://wiki.opendaylight.org/view/CrossProject:Integration_Group:Feature_Integration_System_Test_Template
|
||||||||||
|
||||||||||
ALTO Boron M2 Status
Gao Kai <gaok12@...>
|
||||||||||
|
||||||||||
ALTO project dependencies
Gao Kai <gaok12@...>
Dear colleagues,
The ALTO project depends on the projects L2switch, OpenFlowPlugin and OVSDB. We'd like to get the acknowledgement from the projects. Thanks very much! Regards, Kai
|
||||||||||
|
||||||||||
Re: How to check Network Speed at each link in DLUX ui?
karthikeyan.d17@...
Hi Jensen,
I checked with ODL-berylium Integration Distribution.
1. Launched ODL using below command . integration-distribution/distribution-karaf/target/assembly/bin$ ./karaf clean of13
2. installed odl-l2switch-all odl-restconf-all odl-dlux-core
3. Started mininet using sudo mn --mac --switch=ovsk,protocols=OpenFlow13 --controller=remote --topo=tree,3 4. When i am trying to get http://localhost:8181/restconf/operational/opendaylight-inventory:nodes/
From: Jensen Zhang <jingxuan.n.zhang@...>
Sent: Thursday, April 28, 2016 9:18 PM To: Karthikeyan D (Product Engineering Service) Cc: Kai GAO; openflowplugin-dev@...; alto-dev@...; dlux-dev@... Subject: Re: [alto-dev] How to check Network Speed at each link in DLUX ui? ** This mail has been sent from an external source ** Hi Karthik,
Rate speed feature needs OpenFlow1.3. You can start your mininet with extra argument `--switch=ovs,protocols=OpenFlow13` to enable OpenFlow 1.3.
Best,
Jensen
On Thu, Apr 28, 2016 at 11:19 PM, <karthikeyan.d17@...> wrote:
|
||||||||||
|
||||||||||
Re: How to check Network Speed at each link in DLUX ui?
Jensen Zhang
Hi Karthik, Rate speed feature needs OpenFlow1.3. You can start your mininet with extra argument `--switch=ovs,protocols=OpenFlow13` to enable OpenFlow 1.3. Best, Jensen
On Thu, Apr 28, 2016 at 11:19 PM, <karthikeyan.d17@...> wrote:
|
||||||||||
|
||||||||||
Re: How to check Network Speed at each link in DLUX ui?
karthikeyan.d17@...
Hi kai , Thanks a lot for your reply .I'm using ODL- integration stable/ lithium . I installed odl-l2switch-all , openflowplugin-all, restconf-all, dlux-all I ran mininet with tree topo,3 . pingall worked. When I check the http://localhost:8181/restconf/operational/opendaylight-inventory:nodes flow-node-inventory:current-speed": 0 , max speed data is missing . And I modified the L2switch-> loop remover code to get the shortest path ! .will it be the reason for data missing? Help me out ! Thanks in advance .let me know if you want more details . Regards, -Karthik From: Gao Kai <godrickk@...>
Sent: Thursday, April 28, 2016 8:31:59 PM To: Karthikeyan D (Product Engineering Service); jingxuan.n.zhang@... Cc: openflowplugin-dev@...; alto-dev@...; dlux-dev@... Subject: Re: [alto-dev] How to check Network Speed at each link in DLUX ui? ** This mail has been sent from an external source ** Karthik,
I have also cc'd this email to the DLUX and openflowplugin mailing lists. Hope that helps. Regarding your question about the missing data, I think it's best you provide some information about your OpenDaylight version and a list of installed features so we can try to reproduce the issue on our machine. Or maybe the colleagues from the openflowplugin team can give some insight. Regards, Kai On 28/04/16 19:43,
karthikeyan.d17@... wrote:
|
||||||||||
|
||||||||||
Re: How to check Network Speed at each link in DLUX ui?
Gao Kai
Karthik,
toggle quoted messageShow quoted text
I have also cc'd this email to the DLUX and openflowplugin mailing lists. Hope that helps. Regarding your question about the missing data, I think it's best you provide some information about your OpenDaylight version and a list of installed features so we can try to reproduce the issue on our machine. Or maybe the colleagues from the openflowplugin team can give some insight. Regards, Kai On 28/04/16 19:43,
karthikeyan.d17@... wrote:
|
||||||||||
|
||||||||||
Re: How to check Network Speed at each link in DLUX ui?
karthikeyan.d17@...
Hi , Jensen ..
I checked as per your idea. I did not get the ""flow-node-inventory:current-speed": 0," in my flow !. I simply launched ODL, installed openflowplugin ,mininet running .
Except this i am getting everything? May i know the reason?
Thanks, -Karthik
plz check the data which i got ..
{ --- From: Jensen Zhang <jingxuan.n.zhang@...>
Sent: Thursday, April 28, 2016 2:42:29 PM To: Karthikeyan D (Product Engineering Service) Cc: Junzhuo Wang; alto-dev@...; Kai GAO Subject: Re: [alto-dev] How to check Network Speed at each link in DLUX ui? ** This mail has been sent from an external source ** Hi Karthik,
In current implementation, you can get rate of speed (both current speed and maximum speed) from opendaylight-inventory. After installing openflowplugin, you can send a GET request to the url http://localhost:8181/restconf/operational/opendaylight-inventory:nodes
to get a JSON format response.
The JSON response is like this schema:
~~~ json
{
"nodes": {
"node": [
{
"id": "openflow:7",
"node-connector": [
{
"id": "openflow:7:LOCAL",
"flow-node-inventory:state": {
"link-down": false,
"blocked": false,
"live": false
},
"flow-node-inventory:configuration": "",
"flow-node-inventory:hardware-address": "6A:13:45:A1:4F:48",
"flow-node-inventory:current-speed": 0,
"flow-node-inventory:advertised-features": "",
"flow-node-inventory:name": "n7",
"flow-node-inventory:supported": "",
"flow-node-inventory:current-feature": "",
"flow-node-inventory:port-number": "LOCAL",
"flow-node-inventory:maximum-speed": 0,
"flow-node-inventory:peer-features": "",
...
~~~
I think it is enough for your requirement. I'm not familiar with DLUX, so I cannot give more suggestions. If you want to improve DLUX, you can contact DLUX team to talk about more details. I believe they will be happy for your contribution. :)
Best,
Jensen
On Thu, Apr 28, 2016 at 12:19 PM, <karthikeyan.d17@...> wrote:
|
||||||||||
|
||||||||||
Re: How to check Network Speed at each link in DLUX ui?
karthikeyan.d17@...
Hi , Thank you so much for your information . Happy to see your quick response ! . Could you plz send me the DLUX-team mail id ? if you have . So I will contact them for further development.
Thanks, -Karthik From: Jensen Zhang <jingxuan.n.zhang@...>
Sent: Thursday, April 28, 2016 2:42:29 PM To: Karthikeyan D (Product Engineering Service) Cc: Junzhuo Wang; alto-dev@...; Kai GAO Subject: Re: [alto-dev] How to check Network Speed at each link in DLUX ui? ** This mail has been sent from an external source ** Hi Karthik,
In current implementation, you can get rate of speed (both current speed and maximum speed) from opendaylight-inventory. After installing openflowplugin, you can send a GET request to the url http://localhost:8181/restconf/operational/opendaylight-inventory:nodes
to get a JSON format response.
The JSON response is like this schema:
~~~ json
{
"nodes": {
"node": [
{
"id": "openflow:7",
"node-connector": [
{
"id": "openflow:7:LOCAL",
"flow-node-inventory:state": {
"link-down": false,
"blocked": false,
"live": false
},
"flow-node-inventory:configuration": "",
"flow-node-inventory:hardware-address": "6A:13:45:A1:4F:48",
"flow-node-inventory:current-speed": 0,
"flow-node-inventory:advertised-features": "",
"flow-node-inventory:name": "n7",
"flow-node-inventory:supported": "",
"flow-node-inventory:current-feature": "",
"flow-node-inventory:port-number": "LOCAL",
"flow-node-inventory:maximum-speed": 0,
"flow-node-inventory:peer-features": "",
...
~~~
I think it is enough for your requirement. I'm not familiar with DLUX, so I cannot give more suggestions. If you want to improve DLUX, you can contact DLUX team to talk about more details. I believe they will be happy for your contribution. :)
Best,
Jensen
On Thu, Apr 28, 2016 at 12:19 PM, <karthikeyan.d17@...> wrote:
|
||||||||||
|
||||||||||
Re: How to check Network Speed at each link in DLUX ui?
Jensen Zhang
Hi Karthik, In current implementation, you can get rate of speed (both current speed and maximum speed) from opendaylight-inventory. After installing openflowplugin, you can send a GET request to the url http://localhost:8181/restconf/operational/opendaylight-inventory:nodes to get a JSON format response. The JSON response is like this schema: ~~~ json { "nodes": { "node": [ { "id": "openflow:7", "node-connector": [ { "id": "openflow:7:LOCAL", "flow-node-inventory:state": { "link-down": false, "blocked": false, "live": false }, "flow-node-inventory:configuration": "", "flow-node-inventory:hardware-address": "6A:13:45:A1:4F:48", "flow-node-inventory:current-speed": 0, "flow-node-inventory:advertised-features": "", "flow-node-inventory:name": "n7", "flow-node-inventory:supported": "", "flow-node-inventory:current-feature": "", "flow-node-inventory:port-number": "LOCAL", "flow-node-inventory:maximum-speed": 0, "flow-node-inventory:peer-features": "", ... ~~~ I think it is enough for your requirement. I'm not familiar with DLUX, so I cannot give more suggestions. If you want to improve DLUX, you can contact DLUX team to talk about more details. I believe they will be happy for your contribution. :) Best, Jensen
On Thu, Apr 28, 2016 at 12:19 PM, <karthikeyan.d17@...> wrote:
|
||||||||||
|
||||||||||
How to check Network Speed at each link in DLUX ui?
karthikeyan.d17@...
Hi Team ,
Myself karthik , working in ODL.I have a questions. Please help me!.
When I am giving iperf or ping between two hosts , I need to check the network speed (rate at which data is traveling) in each link.For example you could see the ONOS UI , It will show you the data speed in each link.
So I think In ODL DLUX-UI we dont have that kind of stuffs. I would like to develop that. I need your help. From where can i get the details of rate of speed? L2switch or OpenflowPlugin project or anything else? Give me some idea I will do it.
Thanks, -Karthik
|
||||||||||
|
||||||||||
Re: [release] Committer List Cleanup
Y. Richard Yang
Totally agree and support.
toggle quoted messageShow quoted text
Richard
On Sunday, April 24, 2016, Gao Kai <gaok12@...> wrote:
-- Richard
|
||||||||||
|
||||||||||
[release] Blueprint support
Gao Kai <gaok12@...>
This looks interesting.
-------- Forwarded Message --------
Hello,
With patch https://git.opendaylight.org/gerrit/#/c/36714/
(and several preceding ones), the controller core (ie md-sal)
now has support for using OSGi blueprint for code wiring. The
main motivation for this is for better upgrade support and
usability wrt to the config system (CSS).
The plan is to merge the above patch within the next few
days. The md-sal services are provided via blueprint (as OSGi
services) and also via the CSS. So apps will continue work as
is using the CSS. The core blueprint support enables apps to
use blueprint for code wiring in lieu of the CSS.
https://wiki.opendaylight.org/view/Using_Blueprint
outlines how to use blueprint in ODL apps.
Once this patch is merged, if there are any issues, please
respond to this email.
Tom
|
||||||||||
|
||||||||||
Re: [release] Committer List Cleanup
Gao Kai <gaok12@...>
Jensen and Tony,
toggle quoted messageShow quoted text
I think we should follow the guidance and make sure our committer list is clean. Regards, Kai -------- Forwarded Message --------
Thanks. I've added these policies here as well:
--Colinhttps://wiki.opendaylight.org/view/TSC:Main#Keeping_Clean_Committer_Lists On Thu, Apr 21, 2016 at 10:52 AM, An Ho
<An.Ho@...>
wrote:
In order to help maintain a cleaner committer list, we would like to kindly ask that projects routinely review and update their committer list approximately every 6 months. As discussed and agreed upon by the TSC [1] [2], we would like projects to:
|
||||||||||
|
||||||||||
Re: [OpenDaylight TSC] Please Respond: Would you want to participate in an ODL Hackfest in Santa Clara?
Gao Kai <gaok12@...>
The TSC is asking about holding a Hackfest in May/June. I have
responded that we are willing to join
if the VISA
issues can be solved.
toggle quoted messageShow quoted text
I suggest Jensen, Xiao and anyone who are interested in the event take some time to get a passport first. When they announce the time, we can try to obtain a VISA. Regards, Kai -------- Forwarded Message --------
1) Do you want to participate in a hackfest?
Yes
2) If yes, when you would prefer (M3 is mid May, M4 is mid
June as two likely candidates)?
M4 (June)
Is there a rough plan on where the hackfest will be held so that we can work on VISA issues? Regards, Kai On 14/04/16 23:39, Phil Robb wrote:
|
||||||||||
|
||||||||||
Re: ALTO and OpenFlowPlugin Li Migration
Gao Kai <gaok12@...>
Hi An Ho,
toggle quoted messageShow quoted text
Thanks for the notice! I have voted for the migration in [3]. Regards, Kai On 06/04/16 06:45, An Ho wrote:
Hi Kai Gao, Jensen Zhang, and ALTO Team, According to the Boron dependency log, your project has a dependency on OpenFlowPlugin [1]. In order to facilitate the migration for dependent projects to the OpenFlowPlugin Lithium design as the default for the Boron release, we would like dependant projects to identify issues, feedback, objections, and bugs by 4/7 with a target migration at Boron Offset 1 M2/M3 [2]. Would it be possible for you to kindly vote "GO" or "NOGO" and identify any bugs/issues pending at this spreadsheet [3]. Your feedback is greatly appreciated. Please do not hesitate to reach out to Abhijit Kumbhare and the OpenFlowPlugin team if you have any further questions regarding the timeline for the migration. Best Regards, An Ho [1] https://jenkins.opendaylight.org/releng/view/autorelease/job/autorelease-project-report-boron/lastSuccessfulBuild/artifact/dependencies.log [2] https://lists.opendaylight.org/pipermail/openflowplugin-dev/2016-April/004883.html [3] https://docs.google.com/spreadsheets/d/1zImtd764e-hOgJAxoJKl85fxHCPu2agLfqsBtf13zQY/edit#gid=251530127
|
||||||||||
|