Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

copycat internals doc: session registration/keep-alive failures #4

Open
kuujo opened this issue Feb 11, 2016 · 0 comments
Open

copycat internals doc: session registration/keep-alive failures #4

kuujo opened this issue Feb 11, 2016 · 0 comments

Comments

@kuujo
Copy link
Member

kuujo commented Feb 11, 2016

@ongardie pointed out that the documentation is incorrect WRT how clients handle a failure to register a session. Copycat provides a mechanism to allow clients to determine how such a failure should be handled - ConnectionStrategy. Internals documentation needs to be updated to better describe how failures to register a session and keep a session alive are handled. Also, related to this are state changes in the client. Clients transition between CONNECTED, SUSPENDED, EXPIRED, and CLOSED states based on their ability to communicate with servers, and the causes and implications of those state changes (e.g. loss of linearizable semantics) are not currently documented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant