mochi-hpc / mochi-ssg

Scalable Service Groups (SSG), a group membership service for Mochi
Other
1 stars 1 forks source link

update SSG functions to return more descriptive error codes #47

Closed shanedsnyder closed 3 years ago

shanedsnyder commented 3 years ago

This PR adds detailed error codes to the SSG API and requires all functions return them so it's more clear to SSG users why failures occur. It also adds more detailed error logging to SSG/SWIM and other various improvements, like improved locking for updating shared SSG data structures.