OSDL cluster membership service TODO list as of April, 16, 2004 Please send mail to daniel@osdl.org if you have any questions or are interested in working on parts of the membership code. 1. Get bk repository created. (DONE) 2. Review dynamic voting paper (DONE) 3. Design and Code membership algorthm/state machine/user-mode (in progress) - pseudo code for dynamic membership alogrthm. See http://developer.osdl.org/daniel/cluster_membership/Dynamic_Voting_for_Cluster_Membership.pdf (Mostly DONE) - Discusson on-going about communication protocol used for membership: ring protocol, TIPC multicast, etc. (in progress) 4. Code interface to TIPC. (in progress) - Investigate TIPC multicast and if it can be used. TIPC multicast is now available in development TIPC view and is being actively worked on. It is mostly working, but it is in early testing phase. (in progress). - Send connectivity information along with dynamic membership information. Check for full connectivity before running dynamic membership protocol. (in progress). 5. Code simulation test code and test cases (Not started) 6. Code SAF membership API support (Not started) 7. Test user-mode code with TIPC and machine up/down testing. (Not started) 8. Integrate with other cluster components (event, DLM) (Not started) 9. Code in-kernel membership. (Not started) 10. Test in-kernel membership. (Not started) 11. Code in-kernel SAF API (Not started)