Re: [alto-design] Re: ODL L2 project
Hi Azher,
I could help you to solve the L2Switch issue but I need to know which branch you’re working and your test condition. The problem you mentioned seems not appears here. But we only test the l2switch on mininet so I’m not sure if the HostTracker really works with a real OpenFlow switch and I modified the L2Switch based on stable/lithium tag.
If you have any question or information. Feel free to mail me :-).
Regards, Junzhuo
toggle quoted message
Show quoted text
Hi Azher,
It was great to you yesterday.
I cc'd the alto-team.
Jensen/Junzhuo/Tony: Azher from CalTech mentioned that an issue they are facing is that ODL l2switch (HostTracker) made one host appears at multiple locations. Our version does not have this problem, I believe. Could you please engage Azher to solve this problem?
Thanks a lot! Richard On Wednesday, September 30, 2015, Azher Mughal < azher@...> wrote: Hi Richard,
Nice talking with you yesterday. Do yo mind sharing the project with us, so I can download and try it out. Current issues as I mentioned are hosts seen connected to various nodes which creates a total confusion.
Thanks
-Azher
-- Richard
--
You received this message because you are subscribed to the Google Groups "alto-design" group.
To unsubscribe from this group and stop receiving emails from it, send an email to alto-design+unsubscribe@....
To post to this group, send email to alto-design@....
To view this discussion on the web visit https://groups.google.com/d/msgid/alto-design/CANUuoLo%2B30hrds%2BNWcJDO3yYtb7uN23yeEsPN6L4aUk%3DOuS55A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
|
|
Y. Richard Yang <yang.r.yang@...>
Hi Azher,
It was great to you yesterday.
I cc'd the alto-team.
Jensen/Junzhuo/Tony: Azher from CalTech mentioned that an issue they are facing is that ODL l2switch (HostTracker) made one host appears at multiple locations. Our version does not have this problem, I believe. Could you please engage Azher to solve this problem?
Thanks a lot! Richard
toggle quoted message
Show quoted text
On Wednesday, September 30, 2015, Azher Mughal < azher@...> wrote: Hi Richard,
Nice talking with you yesterday. Do yo mind sharing the project with us, so I can download and try it out. Current issues as I mentioned are hosts seen connected to various nodes which creates a total confusion.
Thanks
-Azher
-- Richard
|
|
Re: [alto] New Incremental Update draft
Hi Jensen,
Please make it public so that we can get feedback. Did you follow Wendy's new version?
Thanks!
Richard
toggle quoted message
Show quoted text
On Tuesday, September 29, 2015, Jensen Zhang < jingxuan.n.zhang@...> wrote: Yeah, I have created a branch based on 'stable/lithium' to implement sse in our ODL/ALTO server. And I will update it this week. But it is just a repo in our local server. Shall we make it public? (upload it to github? Since I cannot merge it to gerrit directly.)
-- Richard
|
|
Re: [alto-design] Fwd: [alto] New Incremental Update draft
Yeah, I have created a branch based on 'stable/lithium' to implement sse in our ODL/ALTO server. And I will update it this week. But it is just a repo in our local server. Shall we make it public? (upload it to github? Since I cannot merge it to gerrit directly.)
toggle quoted message
Show quoted text
Wendy has already implemented this draft in her server. It will be great if we can do the same soon.
Richard
---------- Forwarded message ---------- From: Wendy Roome <w.roome@...> Date: Tuesday, September 29, 2015 Subject: [alto] New Incremental Update draft To: "alto@..." <alto@...>
Folks,
Richard & I updated the incremental update draft:
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_internet-2Ddrafts_draft-2Dietf-2Dalto-2Dincr-2Dupdate-2Dsse-2D01.txt&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=DOFJXxQJVz_ERNgTqwtat30JEEXyPxEyMPYBPvV8rqY&s=slfp3TRkN394bivOqmD24pjhcrOGj7qyTMNTJYVSBIQ&e=
The primary change was I added a mechanism to let a client tell the server
to close the stream. This shuts the stream down quickly & cleanly. The
client can just close the stream, of course, but that can take a while for
the server to detect, and it looks like an I/O error.
Section 3 summarizes the other changes, most of which are clarifications.
The Alcatel-Lucent public server,
https://urldefense.proofpoint.com/v2/url?u=http-3A__alto.alcatel-2Dlucent.com-3A8000_directory&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=DOFJXxQJVz_ERNgTqwtat30JEEXyPxEyMPYBPvV8rqY&s=TWWzEEQgxCMd17ICx7chi8-DKni-0kcxNL1SVxaxFAo&e= , provides an Update Stream
resource as described in the -01 draft. The server updates the default
network map every 60 minutes (approximately), and every 5 minutes it
updates a few routingcost values for the default network map and a few
property values.
Note that because that server handles the interop test network, the
updates just replace the current values with the same values. But that
counts as an update in my server, so it exercises all of the update
plumbing.
One wart: when you create a new Update Stream, the initial response is
delayed for 50 seconds. I don't know what causes that delay, but it only
happens on this particular server, and it is very repeatable. That server
is in our corporate DMZ, so it may be a result of the firewall, or
routing, or some other security feature. In any case, once you get over
the initial 50 second delay, subsequent updates arrive quickly.
Oh yes, I could not find an SSE library, so I had to write my own. I would
greatly appreciate it if other people could try it and verify that my SSE
implementation meets the specification.
- Wendy Roome
_______________________________________________
alto mailing list
alto@...
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_alto&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=DOFJXxQJVz_ERNgTqwtat30JEEXyPxEyMPYBPvV8rqY&s=wi48BWjWERAAmlsmH5X4thluWqXWCcHVPBQOAk5lL_I&e=
-- Richard
--
You received this message because you are subscribed to the Google Groups "alto-design" group.
To unsubscribe from this group and stop receiving emails from it, send an email to alto-design+unsubscribe@....
To post to this group, send email to alto-design@....
To view this discussion on the web visit https://groups.google.com/d/msgid/alto-design/CANUuoLpx_x6FUKQT-LTJ4pj96160GzWcFxMqgzeEWa64eEYBgQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
|
|
[alto] New Incremental Update draft
Wendy has already implemented this draft in her server. It will be great if we can do the same soon.
Richard ---------- Forwarded message ---------- From: Wendy Roome < w.roome@...> Date: Tuesday, September 29, 2015 Subject: [alto] New Incremental Update draft To: " alto@..." < alto@...> Folks,
Richard & I updated the incremental update draft:
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_internet-2Ddrafts_draft-2Dietf-2Dalto-2Dincr-2Dupdate-2Dsse-2D01.txt&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=DOFJXxQJVz_ERNgTqwtat30JEEXyPxEyMPYBPvV8rqY&s=slfp3TRkN394bivOqmD24pjhcrOGj7qyTMNTJYVSBIQ&e=
The primary change was I added a mechanism to let a client tell the server
to close the stream. This shuts the stream down quickly & cleanly. The
client can just close the stream, of course, but that can take a while for
the server to detect, and it looks like an I/O error.
Section 3 summarizes the other changes, most of which are clarifications.
The Alcatel-Lucent public server,
https://urldefense.proofpoint.com/v2/url?u=http-3A__alto.alcatel-2Dlucent.com-3A8000_directory&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=DOFJXxQJVz_ERNgTqwtat30JEEXyPxEyMPYBPvV8rqY&s=TWWzEEQgxCMd17ICx7chi8-DKni-0kcxNL1SVxaxFAo&e= , provides an Update Stream
resource as described in the -01 draft. The server updates the default
network map every 60 minutes (approximately), and every 5 minutes it
updates a few routingcost values for the default network map and a few
property values.
Note that because that server handles the interop test network, the
updates just replace the current values with the same values. But that
counts as an update in my server, so it exercises all of the update
plumbing.
One wart: when you create a new Update Stream, the initial response is
delayed for 50 seconds. I don't know what causes that delay, but it only
happens on this particular server, and it is very repeatable. That server
is in our corporate DMZ, so it may be a result of the firewall, or
routing, or some other security feature. In any case, once you get over
the initial 50 second delay, subsequent updates arrive quickly.
Oh yes, I could not find an SSE library, so I had to write my own. I would
greatly appreciate it if other people could try it and verify that my SSE
implementation meets the specification.
- Wendy Roome
_______________________________________________
alto mailing list
alto@...
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_alto&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=DOFJXxQJVz_ERNgTqwtat30JEEXyPxEyMPYBPvV8rqY&s=wi48BWjWERAAmlsmH5X4thluWqXWCcHVPBQOAk5lL_I&e=
-- Richard
|
|
Re: How to compute the routing path between two hosts in OpenDayLight?
Hi Amit
I’m trying to merge my code to master branch by hand (refactor my code as well) but the master branch seems not working at all. My modification based on stable/lithium tag. So I can’t test my code on master branch if l2switch not working. Any suggestions?
Thanks, Junzhuo
toggle quoted message
Show quoted text
On Sep 28, 2015, at 2:21 AM, Amit Mandke (ammandke) < ammandke@...> wrote:
That sounds great.
It is hard to follow code change in different repository. Please submit your patches to ODL repo. I would recommend incremental smaller(working) patches than one big change if possible.
Thanks,
From: Junzhuo Wang < wangjunzhuo200@...>
Date: Saturday, September 26, 2015 at 2:14 AM
To: Amit Mandke < ammandke@...>
Cc: "Y. Richard Yang" < yry@...>, 陈明明 < mingmingminne@...>, Evan Zeller < evanrzeller@...>,
André Martins < aanm90@...>, "Tony Tkacik -X (ttkacik - PANTHEON TECHNOLOGIES at Cisco)" < ttkacik@...>, " l2switch-dev@..."
< l2switch-dev@...>, Shu Dong < dongs2011@...>, " linxiao9292@..." < linxiao9292@...>,
Jensen Zhang < jingxuan.n.zhang@...>, " gaok12@..." < gaok12@...>, " alto-dev@..."
< alto-dev@...>, Andreas Voellmy < andreas.voellmy@...>, Shigang Zhu < szhu@...>
Subject: Re: How to compute the routing path between two hosts in OpenDayLight?
Hi l2switch team,
I have changed the l2switch to construct flow entries to build shortest path between hosts and also provide the routing information to other modules. I'm very happy to submit my code and I have pushed my modified l2switch on github here:
https://github.com/cs512/l2switch.
The current problem is that my modify is dummy so I need review. If any of you willing to do so, please contact me.
Regards,
Junzhuo
|
|
Re: How to compute the routing path between two hosts in OpenDayLight?
Hi Amit
I will submit the patch soon to ODL repo.
Regards, Junzhuo
toggle quoted message
Show quoted text
That sounds great.
It is hard to follow code change in different repository. Please submit your patches to ODL repo. I would recommend incremental smaller(working) patches than one big change if possible.
Thanks,
From: Junzhuo Wang < wangjunzhuo200@...>
Date: Saturday, September 26, 2015 at 2:14 AM
To: Amit Mandke < ammandke@...>
Cc: "Y. Richard Yang" < yry@...>, 陈明明 < mingmingminne@...>, Evan Zeller < evanrzeller@...>,
André Martins < aanm90@...>, "Tony Tkacik -X (ttkacik - PANTHEON TECHNOLOGIES at Cisco)" < ttkacik@...>, " l2switch-dev@..."
< l2switch-dev@...>, Shu Dong < dongs2011@...>, " linxiao9292@..." < linxiao9292@...>,
Jensen Zhang < jingxuan.n.zhang@...>, " gaok12@..." < gaok12@...>, " alto-dev@..."
< alto-dev@...>, Andreas Voellmy < andreas.voellmy@...>, Shigang Zhu < szhu@...>
Subject: Re: How to compute the routing path between two hosts in OpenDayLight?
Hi l2switch team,
I have changed the l2switch to construct flow entries to build shortest path between hosts and also provide the routing information to other modules. I'm very happy to submit my code and I have pushed my modified l2switch on github here:
https://github.com/cs512/l2switch.
The current problem is that my modify is dummy so I need review. If any of you willing to do so, please contact me.
Regards,
Junzhuo
|
|
Re: How to compute the routing path between two hosts in OpenDayLight?
Amit Mandke (ammandke) <ammandke@...>
That sounds great.
It is hard to follow code change in different repository. Please submit your patches to ODL repo. I would recommend incremental smaller(working) patches than one big change if possible.
Thanks,
From: Junzhuo Wang < wangjunzhuo200@...>
Date: Saturday, September 26, 2015 at 2:14 AM
To: Amit Mandke < ammandke@...>
Cc: "Y. Richard Yang" < yry@...>, 陈明明 < mingmingminne@...>, Evan Zeller < evanrzeller@...>,
André Martins < aanm90@...>, "Tony Tkacik -X (ttkacik - PANTHEON TECHNOLOGIES at Cisco)" < ttkacik@...>, " l2switch-dev@..."
< l2switch-dev@...>, Shu Dong < dongs2011@...>, " linxiao9292@..." < linxiao9292@...>,
Jensen Zhang < jingxuan.n.zhang@...>, " gaok12@..." < gaok12@...>, " alto-dev@..."
< alto-dev@...>, Andreas Voellmy < andreas.voellmy@...>, Shigang Zhu < szhu@...>
Subject: Re: How to compute the routing path between two hosts in OpenDayLight?
Hi l2switch team,
I have changed the l2switch to construct flow entries to build shortest path between hosts and also provide the routing information to other modules. I'm very happy to submit my code and I have pushed my modified l2switch on github here:
https://github.com/cs512/l2switch.
The current problem is that my modify is dummy so I need review. If any of you willing to do so, please contact me.
Regards,
Junzhuo
toggle quoted message
Show quoted text
Richard and Junzhuo,
I would highly encourage you to submit your enhancements to l2switch. Please start contributing the project. Submit your proposal for Beryllium release.
From: < yang.r.yang@...> on behalf of "Y. Richard Yang" < yry@...>
Date: Sunday, August 9, 2015 at 7:01 AM
To: Junzhuo Wang < wangjunzhuo200@...>
Cc: 陈明明 < mingmingminne@...>, Amit Mandke < ammandke@...>, Evan Zeller < evanrzeller@...>,
André Martins < aanm90@...>, "Tony Tkacik -X (ttkacik - PANTHEON TECHNOLOGIES at Cisco)" < ttkacik@...>, " l2switch-dev@..."
< l2switch-dev@...>, Shu Dong < dongs2011@...>, " linxiao9292@..."
< linxiao9292@...>, Jensen Zhang < jingxuan.n.zhang@...>, " gaok12@..."
< gaok12@...>, " alto-dev@..." < alto-dev@...>,
Andreas Voellmy < andreas.voellmy@...>, Shigang Zhu < szhu@...>
Subject: Re: How to compute the routing path between two hosts in OpenDayLight?
To add a bit, according to my understanding:
- current l2switch uses flooding based on a single, shared spanning. Hence, assume a switch with k neighbors in the spanning tree, it needs only k rules in its flow table: for each incoming neighbor, flood to the other k-1 neighbors. If we use the number
of links traversed as cost when computing ECS, this routing scheme is not useful, because the cost for each arc-dst pair is the same.
- As a first step, we develop l2switch-plus, which adds higher priority flow rules: for a given src, dst MAC pairs, we find the unicast path from the tree, and add <src-Mac, dst-Mac> entries to the flow tables. Note that this may cause flow table explosion,
which we can look into:
* We identify compression.
* Another idea is that when computing ECS, we do not insert the Mac rules. They are triggered by packet-in only.
* Yet another idea is that ECS will insert the rules but with a relatively short timeout. Hence those rules not used by app will timeout quickly.
- In the next step, we use the ip-mac binding table to convert an l2 path to an l3 path.
In the long run, the preceding is not complete. For example, what if GBP reroutes a flow through middle boxes. The preceding derivation based on l2switch routing is not correct. We need to look into the composition approach of ODL.
Richard
On Sunday, August 9, 2015, Junzhuo Wang < wangjunzhuo200@...> wrote:
Hi Mingming,
The current status is that Dijkstra algorithm is not be used in l2switch. The related code are all been annotated. And the authors of l2switch also says this module is not complete. Instead, it use STP to forward all packets to every devices in the network.
So we decide to develop our own module “l2switch-plus” to enhance the ability of l2switch. As a result, we can get routing information easily.
Best regards,
Junzhuo
Hi all,
I am sorry to come back so late. I sent email to cisco's stuff last Tuesday. He replied me as below:
"
Hi Mingming,
I am sure there is somewhere used the Dijkstra algorithm for this. I guess l2switch is the project involving this. You can check their wiki and eventually drop a question to their mailing list. Also you can read the topology and compute by yourself.
Regards,
"
I don't know how it goes now(I missed sync up on Saturday). I will try to find Dijkstra algorithm in ODL. And keep on asking for help from the helper? Or it has already resolved. I should do sth else? Thank you!
Best regards,
Mingming
在 2015-08-08 10:00:35,"Y. Richard Yang" <yry@...> 写道:
--
Richard
|
|
Re: How to compute the routing path between two hosts in OpenDayLight?
Hi l2switch team,
I have changed the l2switch to construct flow entries to build shortest path between hosts and also provide the routing information to other modules. I'm very happy to submit my code and I have pushed my modified l2switch on github here: https://github.com/cs512/l2switch.
The current problem is that my modify is dummy so I need review. If any of you willing to do so, please contact me.
Regards, Junzhuo
toggle quoted message
Show quoted text
Richard and Junzhuo,
I would highly encourage you to submit your enhancements to l2switch. Please start contributing the project. Submit your proposal for Beryllium release.
From: < yang.r.yang@...> on behalf of "Y. Richard Yang" < yry@...>
Date: Sunday, August 9, 2015 at 7:01 AM
To: Junzhuo Wang < wangjunzhuo200@...>
Cc: 陈明明 < mingmingminne@...>, Amit Mandke < ammandke@...>, Evan Zeller < evanrzeller@...>,
André Martins < aanm90@...>, "Tony Tkacik -X (ttkacik - PANTHEON TECHNOLOGIES at Cisco)" < ttkacik@...>, " l2switch-dev@..."
< l2switch-dev@...>, Shu Dong < dongs2011@...>, " linxiao9292@..." < linxiao9292@...>,
Jensen Zhang < jingxuan.n.zhang@...>, " gaok12@..." < gaok12@...>, " alto-dev@..."
< alto-dev@...>, Andreas Voellmy < andreas.voellmy@...>, Shigang Zhu < szhu@...>
Subject: Re: How to compute the routing path between two hosts in OpenDayLight?
To add a bit, according to my understanding:
- current l2switch uses flooding based on a single, shared spanning. Hence, assume a switch with k neighbors in the spanning tree, it needs only k rules in its flow table: for each incoming neighbor, flood to the other k-1 neighbors. If we use the number
of links traversed as cost when computing ECS, this routing scheme is not useful, because the cost for each arc-dst pair is the same.
- As a first step, we develop l2switch-plus, which adds higher priority flow rules: for a given src, dst MAC pairs, we find the unicast path from the tree, and add <src-Mac, dst-Mac> entries to the flow tables. Note that this may cause flow table explosion,
which we can look into:
* We identify compression.
* Another idea is that when computing ECS, we do not insert the Mac rules. They are triggered by packet-in only.
* Yet another idea is that ECS will insert the rules but with a relatively short timeout. Hence those rules not used by app will timeout quickly.
- In the next step, we use the ip-mac binding table to convert an l2 path to an l3 path.
In the long run, the preceding is not complete. For example, what if GBP reroutes a flow through middle boxes. The preceding derivation based on l2switch routing is not correct. We need to look into the composition approach of ODL.
Richard
On Sunday, August 9, 2015, Junzhuo Wang < wangjunzhuo200@...> wrote:
Hi Mingming,
The current status is that Dijkstra algorithm is not be used in l2switch. The related code are all been annotated. And the authors of l2switch also says this module is not complete. Instead, it use STP to forward all packets to every devices in the network.
So we decide to develop our own module “l2switch-plus” to enhance the ability of l2switch. As a result, we can get routing information easily.
Best regards,
Junzhuo
Hi all,
I am sorry to come back so late. I sent email to cisco's stuff last Tuesday. He replied me as below:
"
Hi Mingming,
I am sure there is somewhere used the Dijkstra algorithm for this. I guess l2switch is the project involving this. You can check their wiki and eventually drop a question to their mailing list. Also you can read the topology and compute by yourself.
Regards,
"
I don't know how it goes now(I missed sync up on Saturday). I will try to find Dijkstra algorithm in ODL. And keep on asking for help from the helper? Or it has already resolved. I should do sth else? Thank you!
Best regards,
Mingming
在 2015-08-08 10:00:35,"Y. Richard Yang" <yry@...> 写道:
--
Richard
|
|
Re: Revised Incremental Update draft
Wendy Roome <w.roome@...>
Richard,
Revised Incremental Updates draft attached. (Yes, this time I really did attach it).
I moved the keep-alive section to a sub-section of Section 6.6. That is a server requirement, so it seems that section is a better fit.
- Wendy
Wendy,
Here is some feedback: - I liked the addition of the changes-since-00 section. It helps. I believe that it will be removed at the final stage.
- Sec. 4.3: Why not use the empty event keep-alive. Does an empty event still indicate a keep alive? (xref target ) seems to be missing <
- Sec. 6: It looks to me that it is adding some command structure in the Update Stream Service. Does it help to say a few words on why in the bullet item about it in Sec. 3? Initially, I thought we assume a persistent connection setting where the client can continue to turn on and off the update streams by sending multiple requests in the same TCP connection. When reading the 3rd para of Sec. 6.3.2, it is not fully clear. Is it a new connection or the same connection? If a new connection, then due to load balancing, the request may not go to the same ALTO server.
- Sec. 6.3: a small typo "stop-update" -> "stop-updates" in the third paragraph. Also, it uses a default all semantics. Thinking a bit about it, I tied "ls" under a directory. It shows all. But "rm" says that it is an error. Another piece of thought. I wonder if SSE itself does not have a command structure.
Thanks. Richard
toggle quoted message
Show quoted text
On Wed, Sep 23, 2015 at 3:10 PM, Wendy Roome <w.roome@...> wrote:
Did you have a chance to read the revised incremental update draft?
I implemented Update Streams as described in -02, and pushed it out to our public ALTO server for testing. I would like to announcer that, but not until we post the revised draft.
- Wendy
|
|
Re: Revised Incremental Update draft
Wendy Roome <w.roome@...>
Richard,
Thanks for your comments. My responses in-line.
Here is some feedback: - I liked the addition of the changes-since-00 section. It helps. I believe that it will be removed at the final stage.
Yes, I expected that. Do you think it is worth mentioning that in the section?
- Sec. 4.3: Why not use the empty event keep-alive. Does an empty event still indicate a keep alive? (xref target ) seems to be missing <
Because the SSE specification recommends that as a keep-alive. From Section 8:
Legacy proxy servers are known to, in certain cases, drop HTTP connections after a short timeout. To protect against such proxy servers, authors can include a comment line (one starting with a ':' character) every 15 seconds or so.
I will expand Section 4.3 and say that SSE recommends sending a comment as a keep-alive every 15 seconds.
- Sec. 6: It looks to me that it is adding some command structure in the Update Stream Service. Does it help to say a few words on why in the bullet item about it in Sec. 3? Initially, I thought we assume a persistent connection setting where the client can continue to turn on and off the update streams by sending multiple requests in the same TCP connection. When reading the 3rd para of Sec. 6.3.2, it is not fully clear. Is it a new connection or the same connection? If a new connection, then due to load balancing, the request may not go to the same ALTO server.
The stop-updates request is on a new HTTP connection. I will try to make that clearer.
I would have loved to send the stop-updates on the same stream. But I don't think that is compatible with HTTP 1.1. The de-facto convention is that the client sends all its data first, then the server sends its response. While the HTTP 1.1 spec might let us squeak around that, I think most HTTP client libraries and HTTP server frameworks enforce that convention, so a client or server might have to do their own HTTP implementation. That would make it much harder to adopt the extension.
As for a load-balanced server pool, the server which gets the stop-updates request is responsible for forwarding it to the appropriate server. For example, the stream-id could have the id of the specific server. The server which gets stop-updates simply sends a side-channel cease-and-desist order to the server handling the update stream, and then replies to the client. Note that this is a simple reply, not a HTTP redirect or some sort of TCP reconnection.
- Sec. 6.3: a small typo "stop-update" -> "stop-updates" in the third paragraph. Also, it uses a default all semantics. Thinking a bit about it, I tied "ls" under a directory. It shows all. But "rm" says that it is an error. Another piece of thought. I wonder if SSE itself does not have a command structure.
Fixed the typo.
If you want to follow UNIX conventions, we would { "stop-updates": ["*"] } to stop all updates. But that means a server cannot use * as a resource id (granted, I doubt that will bother anyone). Also, I suspect most users will want to stop all updates. I included the selective-stop for logical completeness.
So I have no problem with an empty array meaning stop-all.
I have not seen anything defining a command structure on top of SSE.
|
|
Re: Revised Incremental Update draft
Wendy,
Here is some feedback: - I liked the addition of the changes-since-00 section. It helps. I believe that it will be removed at the final stage.
- Sec. 4.3: Why not use the empty event keep-alive. Does an empty event still indicate a keep alive? (xref target ) seems to be missing <
- Sec. 6: It looks to me that it is adding some command structure in the Update Stream Service. Does it help to say a few words on why in the bullet item about it in Sec. 3? Initially, I thought we assume a persistent connection setting where the client can continue to turn on and off the update streams by sending multiple requests in the same TCP connection. When reading the 3rd para of Sec. 6.3.2, it is not fully clear. Is it a new connection or the same connection? If a new connection, then due to load balancing, the request may not go to the same ALTO server.
- Sec. 6.3: a small typo "stop-update" -> "stop-updates" in the third paragraph. Also, it uses a default all semantics. Thinking a bit about it, I tied "ls" under a directory. It shows all. But "rm" says that it is an error. Another piece of thought. I wonder if SSE itself does not have a command structure.
Thanks. Richard
toggle quoted message
Show quoted text
On Wed, Sep 23, 2015 at 3:10 PM, Wendy Roome <w.roome@...> wrote:
Did you have a chance to read the revised incremental update draft?
I implemented Update Streams as described in -02, and pushed it out to our public ALTO server for testing. I would like to announcer that, but not until we post the revised draft.
- Wendy
--
-- ===================================== | Professor of Computer Science | =====================================
|
|
Re: [OpenDaylight TSC] Fwd: Re: New committers
Hi Richard,
I am updating ALTO client to 01 version. It should be finished in four days as I have another ppt to finish.
BR
G.Robert Chen
-------------------------------------------------------------------------------------------------------------------------------------
Chen Guohai (Robert),
陈国海. Network Research Department, Huawei Technologies Co., Ltd. Telephone: 0086-25-56624606;
http://www.huawei.com
-------------------------------------------------------------------------------------------------------------------------------------
This e-mail and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of
the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the
sender by phone or email immediately and delete it!
----------------------------------------------------------------------------------------------------------------------------------------
From: yang.r.yang@... [mailto:yang.r.yang@...]
On Behalf Of Y. Richard Yang
Sent: Friday, September 18, 2015 9:31 AM
To: Chenguohai
Cc: alto-dev@...; Wendy Roome; Xiao SHI; Xin Wang (Tongji)
Subject: Re: [alto-dev] Fwd: [OpenDaylight TSC] Fwd: Re: New committers
Wonderful! I am available to conduct a code review soon. Let's schedule a time and get the piece in.
toggle quoted message
Show quoted text
On Thu, Sep 17, 2015 at 9:28 PM, Chenguohai < chenguohai@...> wrote:
Dear Richard,
It is out of question. Your suggestion is reasonable.
BR
G.Robert Chen
From:
yang.r.yang@... [mailto:yang.r.yang@...]
On Behalf Of Y. Richard Yang
Sent: Friday, September 18, 2015 8:57 AM
To: Chenguohai
Cc: alto-dev@...; Wendy Roome; Xiao SHI; Xin Wang (Tongji)
Subject: Re: [alto-dev] Fwd: [OpenDaylight TSC] Fwd: Re: New committers
Robert,
It is great to have your contribution! I know that you have contributed an ALTO client when we conducted the previous interop in July. My feeling is that after we conduct a code
review and you check in the client as a good part of ALTO/ODL, it will be a good base for you to become a committer. How does this sound?
Wendy/Xin: what do you think?
Richard
On Thu, Sep 17, 2015 at 8:44 PM, Chenguohai <chenguohai@...> wrote:
Dear Richard,Wendy,Xiao,Xin,
Thanks.
I want to be committer and I shall do more on ALTO.
BR
G.Robert Chen
Dear Wendy, Xiao, Xin,
May I propose the following changes to committers:
1. Proposal: Add Kai, Shu, Jensen, as new committers.
Justification (copy from Kai's summary):
"Jensen has submitted a lot of commits on improving the code quality [1] by writing tests and fixing bugs and he is now a key member of the development team. Kai ans Shu have implemented most components of ALTO Lithium release [2, 3]. They are also the
actual project leaders of this project currently."
Vote (please vote +1, 0, -1). My vote is +1
2. Proposal: Add Guohai as a new committer after ALTO client check in:
Justification: Guohai has made substantial contribution to write an ALTO client. If we check in as part of the ALTO project, we should include Guohai (Robert) as a committer.
Robert: Do you want to do so?
Vote: Pending Guohai check in.
3. Proposal: Add Junzhuo as a new committer after new ALTO version check in.
Vote: Pending Junzhuo check in.
4. Remove Xiao from the committers, as Xiao no longer participates in the ALTO project.
Please share your opinions when you can.
---------- Forwarded message ----------
From: Y. Richard Yang <yry@...>
Date: Thu, Sep 17, 2015 at 10:58 AM
Subject: Re: [alto-dev] [OpenDaylight TSC] Fwd: Re: New committers
To: Colin Dixon <colin@...>
Cc: Gao Kai <gaok12@...>, "alto-dev@..." <alto-dev@...>
Colin,
On Thu, Sep 17, 2015 at 10:50 AM, Colin Dixon <colin@...> wrote:
There were 4 committers listed:
* Xiao Shi (Shixiao) (Yale University)
* Xin (Tony) Wang (Tonywang) (Tongji University)
* Y. Richard Yang (Yrichardyang) (Yale/Tongji University)
* Wendy Roome (Wdroome) (Bell Labs)
Those four people should have full committer rights in gerrit and should also be voting members of the project when it comes to adding new committers.
Along those lines, I have 3 requests:
1.) Remove Huaming Guo as an initial committer fomr the project proposal, since he wasn't one.
2.) If it's possible get the other current committers (Xiao, Xin, and Wendy) to vote on the newly proposed committers.
3.) Remove the new committers (Shu, Kai, Guohai, and Yichen) from the main page until they are voted on by the project committers and approved by the TSC.
The three requests make sense. Let us follow the procedure and get them done soon.
Let me know if that makes sense.
--Colin
On Fri, Sep 11, 2015 at 3:48 PM, Y. Richard Yang <yry@...> wrote:
Hi Colin,
On Fri, Sep 11, 2015 at 2:48 PM, Colin Dixon <colin@...> wrote:
I think there is a misunderstanding here. When we listed the names on the preceding Web page, we thought those names would be contributors, i.e., they would participate in the project,
but without the ability to commit in the sense of git approval. Hence, I am the only git committer/approver. This also explains why we added Huaming without seeking the approval of TSC. Does this clarify?
On Thu, Sep 10, 2015 at 10:53 PM, Gao Kai <gaok12@...> wrote:
Dear TSC,
We have carried out a public vote for three new committers in ALTO project [0]. Richard, the only committer of ALTO project at the moment, has voted +1 for all three candidates.
_______________________________________________
TSC mailing list
TSC@...
https://lists.opendaylight.org/mailman/listinfo/tsc
_______________________________________________
alto-dev mailing list
alto-dev@...
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.opendaylight.org_mailman_listinfo_alto-2Ddev&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=nomUG6iXrvN5BBRA5FIhGJR3lzVqaO8KVxV0uCZ19nU&s=bZtQA2esJKKZvoNjIjYspsvxPyXb2NsiuGECN5qlj0U&e=
--
=====================================
| Professor of Computer Science |
=====================================
--
=====================================
| Professor of Computer Science |
=====================================
|
|
Re: [OpenDaylight TSC] Fwd: Re: New committers
Wonderful! I am available to conduct a code review soon. Let's schedule a time and get the piece in.
Thank you so much! Richard
toggle quoted message
Show quoted text
On Thu, Sep 17, 2015 at 9:28 PM, Chenguohai <chenguohai@...> wrote:
Dear Richard,
It is out of question. Your suggestion is reasonable.
BR
G.Robert Chen
From: yang.r.yang@... [mailto:yang.r.yang@...]
On Behalf Of Y. Richard Yang
Sent: Friday, September 18, 2015 8:57 AM
To: Chenguohai
Cc: alto-dev@...; Wendy Roome; Xiao SHI; Xin Wang (Tongji)
Subject: Re: [alto-dev] Fwd: [OpenDaylight TSC] Fwd: Re: New committers
Robert,
It is great to have your contribution! I know that you have contributed an ALTO client when we conducted the previous interop in July. My feeling is that after we conduct a code review and you check in the client as a good part of ALTO/ODL,
it will be a good base for you to become a committer. How does this sound?
Wendy/Xin: what do you think?
Richard
On Thu, Sep 17, 2015 at 8:44 PM, Chenguohai <chenguohai@...> wrote:
Dear Richard,Wendy,Xiao,Xin,
Thanks.
I want to be committer and I shall do more on ALTO.
BR
G.Robert Chen
Dear Wendy, Xiao, Xin,
May I propose the following changes to committers:
1. Proposal: Add Kai, Shu, Jensen, as new committers.
Justification (copy from Kai's summary):
"Jensen has submitted a lot of commits on improving the code quality [1] by writing tests and fixing bugs and he is now a key member of the development team. Kai ans Shu have implemented most components of ALTO Lithium release [2, 3]. They are also the
actual project leaders of this project currently."
Vote (please vote +1, 0, -1). My vote is +1
2. Proposal: Add Guohai as a new committer after ALTO client check in:
Justification: Guohai has made substantial contribution to write an ALTO client. If we check in as part of the ALTO project, we should include Guohai (Robert) as a committer.
Robert: Do you want to do so?
Vote: Pending Guohai check in.
3. Proposal: Add Junzhuo as a new committer after new ALTO version check in.
Vote: Pending Junzhuo check in.
4. Remove Xiao from the committers, as Xiao no longer participates in the ALTO project.
Please share your opinions when you can.
---------- Forwarded message ----------
From: Y. Richard Yang <yry@...>
Date: Thu, Sep 17, 2015 at 10:58 AM
Subject: Re: [alto-dev] [OpenDaylight TSC] Fwd: Re: New committers
To: Colin Dixon <colin@...>
Cc: Gao Kai <gaok12@...>, "alto-dev@..." <alto-dev@...>
Colin,
On Thu, Sep 17, 2015 at 10:50 AM, Colin Dixon <colin@...> wrote:
There were 4 committers listed:
* Xiao Shi (Shixiao) (Yale University)
* Xin (Tony) Wang (Tonywang) (Tongji University)
* Y. Richard Yang (Yrichardyang) (Yale/Tongji University)
* Wendy Roome (Wdroome) (Bell Labs)
Those four people should have full committer rights in gerrit and should also be voting members of the project when it comes to adding new committers.
Along those lines, I have 3 requests:
1.) Remove Huaming Guo as an initial committer fomr the project proposal, since he wasn't one.
2.) If it's possible get the other current committers (Xiao, Xin, and Wendy) to vote on the newly proposed committers.
3.) Remove the new committers (Shu, Kai, Guohai, and Yichen) from the main page until they are voted on by the project committers and approved by the TSC.
The three requests make sense. Let us follow the procedure and get them done soon.
Let me know if that makes sense.
--Colin
On Fri, Sep 11, 2015 at 3:48 PM, Y. Richard Yang <yry@...> wrote:
Hi Colin,
On Fri, Sep 11, 2015 at 2:48 PM, Colin Dixon <colin@...> wrote:
I think there is a misunderstanding here. When we listed the names on the preceding Web page, we thought those names would be contributors, i.e., they would participate in the project,
but without the ability to commit in the sense of git approval. Hence, I am the only git committer/approver. This also explains why we added Huaming without seeking the approval of TSC. Does this clarify?
On Thu, Sep 10, 2015 at 10:53 PM, Gao Kai <gaok12@...> wrote:
Dear TSC,
We have carried out a public vote for three new committers in ALTO project [0]. Richard, the only committer of ALTO project at the moment, has voted +1 for all three candidates.
_______________________________________________
TSC mailing list
TSC@...
https://lists.opendaylight.org/mailman/listinfo/tsc
_______________________________________________
alto-dev mailing list
alto-dev@...
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.opendaylight.org_mailman_listinfo_alto-2Ddev&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=nomUG6iXrvN5BBRA5FIhGJR3lzVqaO8KVxV0uCZ19nU&s=bZtQA2esJKKZvoNjIjYspsvxPyXb2NsiuGECN5qlj0U&e=
--
=====================================
| Professor of Computer Science |
=====================================
--
-- ===================================== | Professor of Computer Science | =====================================
|
|
Re: [OpenDaylight TSC] Fwd: Re: New committers
Dear Richard,
It is out of question. Your suggestion is reasonable.
BR
G.Robert Chen
From: yang.r.yang@... [mailto:yang.r.yang@...]
On Behalf Of Y. Richard Yang
Sent: Friday, September 18, 2015 8:57 AM
To: Chenguohai
Cc: alto-dev@...; Wendy Roome; Xiao SHI; Xin Wang (Tongji)
Subject: Re: [alto-dev] Fwd: [OpenDaylight TSC] Fwd: Re: New committers
Robert,
It is great to have your contribution! I know that you have contributed an ALTO client when we conducted the previous interop in July. My feeling is that after we conduct a code review and you check in the client as a good part of ALTO/ODL,
it will be a good base for you to become a committer. How does this sound?
Wendy/Xin: what do you think?
toggle quoted message
Show quoted text
On Thu, Sep 17, 2015 at 8:44 PM, Chenguohai < chenguohai@...> wrote:
Dear Richard,Wendy,Xiao,Xin,
Thanks.
I want to be committer and I shall do more on ALTO.
BR
G.Robert Chen
Dear Wendy, Xiao, Xin,
May I propose the following changes to committers:
1. Proposal: Add Kai, Shu, Jensen, as new committers.
Justification (copy from Kai's summary):
"Jensen has submitted a lot of commits on improving the code quality [1] by writing tests and fixing bugs and he is now a key member of the development team. Kai ans Shu have implemented most components of ALTO Lithium release [2, 3]. They are also the
actual project leaders of this project currently."
Vote (please vote +1, 0, -1). My vote is +1
2. Proposal: Add Guohai as a new committer after ALTO client check in:
Justification: Guohai has made substantial contribution to write an ALTO client. If we check in as part of the ALTO project, we should include Guohai (Robert) as a committer.
Robert: Do you want to do so?
Vote: Pending Guohai check in.
3. Proposal: Add Junzhuo as a new committer after new ALTO version check in.
Vote: Pending Junzhuo check in.
4. Remove Xiao from the committers, as Xiao no longer participates in the ALTO project.
Please share your opinions when you can.
---------- Forwarded message ----------
From: Y. Richard Yang <yry@...>
Date: Thu, Sep 17, 2015 at 10:58 AM
Subject: Re: [alto-dev] [OpenDaylight TSC] Fwd: Re: New committers
To: Colin Dixon <colin@...>
Cc: Gao Kai <gaok12@...>, "alto-dev@..." <alto-dev@...>
Colin,
On Thu, Sep 17, 2015 at 10:50 AM, Colin Dixon <colin@...> wrote:
There were 4 committers listed:
* Xiao Shi (Shixiao) (Yale University)
* Xin (Tony) Wang (Tonywang) (Tongji University)
* Y. Richard Yang (Yrichardyang) (Yale/Tongji University)
* Wendy Roome (Wdroome) (Bell Labs)
Those four people should have full committer rights in gerrit and should also be voting members of the project when it comes to adding new committers.
Along those lines, I have 3 requests:
1.) Remove Huaming Guo as an initial committer fomr the project proposal, since he wasn't one.
2.) If it's possible get the other current committers (Xiao, Xin, and Wendy) to vote on the newly proposed committers.
3.) Remove the new committers (Shu, Kai, Guohai, and Yichen) from the main page until they are voted on by the project committers and approved by the TSC.
The three requests make sense. Let us follow the procedure and get them done soon.
Let me know if that makes sense.
--Colin
On Fri, Sep 11, 2015 at 3:48 PM, Y. Richard Yang <yry@...> wrote:
Hi Colin,
On Fri, Sep 11, 2015 at 2:48 PM, Colin Dixon <colin@...> wrote:
I think there is a misunderstanding here. When we listed the names on the preceding Web page, we thought those names would be contributors, i.e., they would participate in the project,
but without the ability to commit in the sense of git approval. Hence, I am the only git committer/approver. This also explains why we added Huaming without seeking the approval of TSC. Does this clarify?
On Thu, Sep 10, 2015 at 10:53 PM, Gao Kai <gaok12@...> wrote:
Dear TSC,
We have carried out a public vote for three new committers in ALTO project [0]. Richard, the only committer of ALTO project at the moment, has voted +1 for all three candidates.
_______________________________________________
TSC mailing list
TSC@...
https://lists.opendaylight.org/mailman/listinfo/tsc
_______________________________________________
alto-dev mailing list
alto-dev@...
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.opendaylight.org_mailman_listinfo_alto-2Ddev&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=nomUG6iXrvN5BBRA5FIhGJR3lzVqaO8KVxV0uCZ19nU&s=bZtQA2esJKKZvoNjIjYspsvxPyXb2NsiuGECN5qlj0U&e=
--
=====================================
| Professor of Computer Science |
=====================================
|
|
Re: [OpenDaylight TSC] Fwd: Re: New committers
Robert,
It is great to have your contribution! I know that you have contributed an ALTO client when we conducted the previous interop in July. My feeling is that after we conduct a code review and you check in the client as a good part of ALTO/ODL, it will be a good base for you to become a committer. How does this sound?
Wendy/Xin: what do you think?
Richard
toggle quoted message
Show quoted text
On Thu, Sep 17, 2015 at 8:44 PM, Chenguohai <chenguohai@...> wrote:
Dear Richard,Wendy,Xiao,Xin,
Thanks.
I want to be committer and I shall do more on ALTO.
BR
G.Robert Chen
Dear Wendy, Xiao, Xin,
May I propose the following changes to committers:
1. Proposal: Add Kai, Shu, Jensen, as new committers.
Justification (copy from Kai's summary):
"Jensen has submitted a lot of commits on improving the code quality [1] by writing tests and fixing bugs and he is now a key member of the development team. Kai ans Shu have implemented most components of ALTO Lithium release [2, 3]. They are also the
actual project leaders of this project currently."
Vote (please vote +1, 0, -1). My vote is +1
2. Proposal: Add Guohai as a new committer after ALTO client check in:
Justification: Guohai has made substantial contribution to write an ALTO client. If we check in as part of the ALTO project, we should include Guohai (Robert) as a committer. Robert: Do you want to do so?
Vote: Pending Guohai check in.
3. Proposal: Add Junzhuo as a new committer after new ALTO version check in.
Vote: Pending Junzhuo check in.
4. Remove Xiao from the committers, as Xiao no longer participates in the ALTO project.
Please share your opinions when you can.
---------- Forwarded message ----------
From: Y. Richard Yang <yry@...>
Date: Thu, Sep 17, 2015 at 10:58 AM
Subject: Re: [alto-dev] [OpenDaylight TSC] Fwd: Re: New committers
To: Colin Dixon <colin@...>
Cc: Gao Kai <gaok12@...>, "alto-dev@..." <alto-dev@...>
Colin,
On Thu, Sep 17, 2015 at 10:50 AM, Colin Dixon <colin@...> wrote:
There were 4 committers listed:
* Xiao Shi (Shixiao) (Yale University)
* Xin (Tony) Wang (Tonywang) (Tongji University)
* Y. Richard Yang (Yrichardyang) (Yale/Tongji University)
* Wendy Roome (Wdroome) (Bell Labs)
Those four people should have full committer rights in gerrit and should also be voting members of the project when it comes to adding new committers.
Along those lines, I have 3 requests:
1.) Remove Huaming Guo as an initial committer fomr the project proposal, since he wasn't one.
2.) If it's possible get the other current committers (Xiao, Xin, and Wendy) to vote on the newly proposed committers.
3.) Remove the new committers (Shu, Kai, Guohai, and Yichen) from the main page until they are voted on by the project committers and approved by the TSC.
The three requests make sense. Let us follow the procedure and get them done soon.
Let me know if that makes sense.
--Colin
On Fri, Sep 11, 2015 at 3:48 PM, Y. Richard Yang <yry@...> wrote:
Hi Colin,
On Fri, Sep 11, 2015 at 2:48 PM, Colin Dixon <colin@...> wrote:
I think there is a misunderstanding here. When we listed the names on the preceding Web page, we thought those names would be contributors, i.e., they would participate in the project, but without the ability to commit in the sense of git
approval. Hence, I am the only git committer/approver. This also explains why we added Huaming without seeking the approval of TSC. Does this clarify?
On Thu, Sep 10, 2015 at 10:53 PM, Gao Kai <gaok12@...> wrote:
Dear TSC,
We have carried out a public vote for three new committers in ALTO project [0]. Richard, the only committer of ALTO project at the moment, has voted +1 for all three candidates.
_______________________________________________
TSC mailing list
TSC@...
https://lists.opendaylight.org/mailman/listinfo/tsc
_______________________________________________
alto-dev mailing list
alto-dev@...
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.opendaylight.org_mailman_listinfo_alto-2Ddev&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=nomUG6iXrvN5BBRA5FIhGJR3lzVqaO8KVxV0uCZ19nU&s=bZtQA2esJKKZvoNjIjYspsvxPyXb2NsiuGECN5qlj0U&e=
--
-- ===================================== | Professor of Computer Science | =====================================
|
|
Re: [OpenDaylight TSC] Fwd: Re: New committers
Dear Richard,Wendy,Xiao,Xin,
Thanks.
I want to be committer and I shall do more on ALTO.
BR
G.Robert Chen
From: alto-dev-bounces@... [mailto:alto-dev-bounces@...]
On Behalf Of Y. Richard Yang
Sent: Thursday, September 17, 2015 11:11 PM
To: alto-dev@...; Wendy Roome; Xiao SHI; Xin Wang (Tongji)
Subject: [alto-dev] Fwd: [OpenDaylight TSC] Fwd: Re: New committers
Dear Wendy, Xiao, Xin,
May I propose the following changes to committers:
1. Proposal: Add Kai, Shu, Jensen, as new committers.
Justification (copy from Kai's summary):
"Jensen has submitted a lot of commits on improving the code quality [1] by writing tests and fixing bugs and he is now a key member of the development team. Kai ans Shu have implemented most components of ALTO Lithium release [2, 3]. They are also the
actual project leaders of this project currently."
Vote (please vote +1, 0, -1). My vote is +1
2. Proposal: Add Guohai as a new committer after ALTO client check in:
Justification: Guohai has made substantial contribution to write an ALTO client. If we check in as part of the ALTO project, we should include Guohai (Robert) as a committer. Robert: Do you want to do so?
Vote: Pending Guohai check in.
3. Proposal: Add Junzhuo as a new committer after new ALTO version check in.
Vote: Pending Junzhuo check in.
4. Remove Xiao from the committers, as Xiao no longer participates in the ALTO project.
Please share your opinions when you can.
---------- Forwarded message ----------
From: Y. Richard Yang <yry@...>
Date: Thu, Sep 17, 2015 at 10:58 AM
Subject: Re: [alto-dev] [OpenDaylight TSC] Fwd: Re: New committers
To: Colin Dixon <colin@...>
Cc: Gao Kai <gaok12@...>, "alto-dev@..." <alto-dev@...>
toggle quoted message
Show quoted text
On Thu, Sep 17, 2015 at 10:50 AM, Colin Dixon < colin@...> wrote:
There were 4 committers listed:
* Xiao Shi (Shixiao) (Yale University)
* Xin (Tony) Wang (Tonywang) (Tongji University)
* Y. Richard Yang (Yrichardyang) (Yale/Tongji University)
* Wendy Roome (Wdroome) (Bell Labs)
Those four people should have full committer rights in gerrit and should also be voting members of the project when it comes to adding new committers.
Along those lines, I have 3 requests:
1.) Remove Huaming Guo as an initial committer fomr the project proposal, since he wasn't one.
2.) If it's possible get the other current committers (Xiao, Xin, and Wendy) to vote on the newly proposed committers.
3.) Remove the new committers (Shu, Kai, Guohai, and Yichen) from the main page until they are voted on by the project committers and approved by the TSC.
The three requests make sense. Let us follow the procedure and get them done soon.
Let me know if that makes sense.
--Colin
On Fri, Sep 11, 2015 at 3:48 PM, Y. Richard Yang <yry@...> wrote:
Hi Colin,
On Fri, Sep 11, 2015 at 2:48 PM, Colin Dixon <colin@...> wrote:
I think there is a misunderstanding here. When we listed the names on the preceding Web page, we thought those names would be contributors, i.e., they would participate in the project, but without the ability to commit in the sense of git
approval. Hence, I am the only git committer/approver. This also explains why we added Huaming without seeking the approval of TSC. Does this clarify?
On Thu, Sep 10, 2015 at 10:53 PM, Gao Kai <gaok12@...> wrote:
Dear TSC,
We have carried out a public vote for three new committers in ALTO project [0]. Richard, the only committer of ALTO project at the moment, has voted +1 for all three candidates.
_______________________________________________
TSC mailing list
TSC@...
https://lists.opendaylight.org/mailman/listinfo/tsc
_______________________________________________
alto-dev mailing list
alto-dev@...
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.opendaylight.org_mailman_listinfo_alto-2Ddev&d=AwICAg&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=4G36iiEVb2m_v-0RnP2gx9KZJjYQgfvrOCE3789JGIA&m=nomUG6iXrvN5BBRA5FIhGJR3lzVqaO8KVxV0uCZ19nU&s=bZtQA2esJKKZvoNjIjYspsvxPyXb2NsiuGECN5qlj0U&e=
|
|
[OpenDaylight TSC] Fwd: Re: New committers
Dear Wendy, Xiao, Xin,
May I propose the following changes to committers:
1. Proposal: Add Kai, Shu, Jensen, as new committers.
Justification (copy from Kai's summary): "Jensen has submitted a lot of commits on improving the code quality [1] by writing tests and fixing bugs and he is now a key member of the development team. Kai ans Shu have implemented most components of ALTO Lithium release [2, 3]. They are also the actual project leaders of this project currently."
Vote (please vote +1, 0, -1). My vote is +1
2. Proposal: Add Guohai as a new committer after ALTO client check in: Justification: Guohai has made substantial contribution to write an ALTO client. If we check in as part of the ALTO project, we should include Guohai (Robert) as a committer. Robert: Do you want to do so?
Vote: Pending Guohai check in.
3. Proposal: Add Junzhuo as a new committer after new ALTO version check in. Vote: Pending Junzhuo check in.
4. Remove Xiao from the committers, as Xiao no longer participates in the ALTO project.
Vote: +1
Please share your opinions when you can.
Thanks. Richard
---------- Forwarded message ---------- From: Y. Richard Yang <yry@...>Date: Thu, Sep 17, 2015 at 10:58 AM Subject: Re: [alto-dev] [OpenDaylight TSC] Fwd: Re: New committers To: Colin Dixon < colin@...> Cc: Gao Kai < gaok12@...>, " alto-dev@..." < alto-dev@...>
|
|
Re: [OpenDaylight TSC] Fwd: Re: New committers
|
|
Re: [OpenDaylight TSC] Fwd: Re: New committers
There were 4 committers listed: * Xiao Shi (Shixiao) (Yale University) * Xin (Tony) Wang (Tonywang) (Tongji University) * Y. Richard Yang (Yrichardyang) (Yale/Tongji University) * Wendy Roome (Wdroome) (Bell Labs) Those four people should have full committer rights in gerrit and should also be voting members of the project when it comes to adding new committers. Along those lines, I have 3 requests: 1.) Remove Huaming Guo as an initial committer fomr the project proposal, since he wasn't one. 2.) If it's possible get the other current committers (Xiao, Xin, and Wendy) to vote on the newly proposed committers. 3.) Remove the new committers (Shu, Kai, Guohai, and Yichen) from the main page until they are voted on by the project committers and approved by the TSC.
Let me know if that makes sense.
--Colin
toggle quoted message
Show quoted text
On Fri, Sep 11, 2015 at 3:48 PM, Y. Richard Yang <yry@...> wrote: Hi Colin,
|
|