Is there some Architecture/Framework documents or analysis materials for the source code of Serf?

Skip to first unread message

Heng Chang

Jul 28, 2017, 5:46:09 AM7/28/17
to Serf
I want to go through the Serf code for Research of  the Gossip protocol,  I wonder whether there is any this kind of documents or links for me to refer?
If so, that's will be a great help for me.

Thanks and Best Regards,

Armon Dadgar

Jul 28, 2017, 3:03:20 PM7/28/17
to, Heng Chang
Hey Heng,

There isn’t a document, but the majority of SWIM/Lifeguard is implemented in the Memberlist library (
The “serf” package builds on top of that library to add events, queries, lamport clocks, partition handling, etc.

Hope that helps!

Best Regards,
Armon Dadgar
This mailing list is governed under the HashiCorp Community Guidelines - Behavior in violation of those guidelines may result in your removal from this mailing list.
GitHub Issues:
IRC: #serfdom on Freenode
You received this message because you are subscribed to the Google Groups "Serf" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To view this discussion on the web visit
For more options, visit

Heng Chang

Aug 3, 2017, 11:04:15 PM8/3/17
to Serf,
Thanks Armon, I am looking through the codes.

在 2017年7月29日星期六 UTC+8上午3:03:20,Armon Dadgar写道:
Reply all
Reply to author
0 new messages