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
