Thanks Jon! Now group communication is much simpler than before. I have
no other different opinion with this series.

Please add my acked-by flag if you want.

Thanks,
Ying

On 01/05/2018 04:25 AM, Jon Maloy wrote:
> We make a number of simplifications and improvements to the group messaging 
> service. They aim at both readability/maintainability of the code, and 
> scalability.
> 
> ---
> v2: - Removed pactch #1 and #2 in v1, since those now are upstream
>     - Removed pactch #3 and #4 in v1, since those now are in queue
>       for upstream
>     - Added two new cleanup patches as new ##1 and 2 in v2
>     - Added an FSM description for struct tipc_member in #v2/6, as 
>       suggested by Ying.
> 
>     This code now starts to feel pretty solid, and I hope I am
>     done with the group communication feature for a while after
>     this series.
> 
> 
> Jon Maloy (9):
>   tipc: a couple of cleanups
>   tipc: let group member stay in JOINED mode if unable to reclaim
>   tipc: adjustment to group member FSM
>   tipc: create group member event messages when they are needed
>   tipc: simplify group LEAVE sequence
>   tipc: send out join messages as soon as new member is discovered
>   tipc: add option to suppress PUBLISH events for pre-existing
>     publications
>   tipc: improve groupcast scope handling
>   tipc: improve poll() for group member socket
> 
>  include/uapi/linux/tipc.h |   7 +-
>  net/tipc/group.c          | 327 
> +++++++++++++++++++++++++---------------------
>  net/tipc/group.h          |   6 +-
>  net/tipc/name_table.c     |  55 ++++----
>  net/tipc/name_table.h     |   6 +-
>  net/tipc/server.c         |   6 +-
>  net/tipc/server.h         |   7 +-
>  net/tipc/socket.c         |  97 ++++++++------
>  net/tipc/subscr.c         |  20 ++-
>  net/tipc/subscr.h         |   2 +-
>  10 files changed, 296 insertions(+), 237 deletions(-)
> 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
tipc-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tipc-discussion

Reply via email to