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

Persistent Server Identity #33

Open
bangnoise opened this issue Sep 29, 2016 · 0 comments
Open

Persistent Server Identity #33

bangnoise opened this issue Sep 29, 2016 · 0 comments
Milestone

Comments

@bangnoise
Copy link
Member

Generally applications use a combination of app and server name (if present) when maintaining clients through server lifetimes or reinstating Syphon state from saved files.

One situation in which this is inadequate is when server state is stored in a file opened by different applications, as the app name will change, making client restoration impossible based on the app/server name combination.

Having a persistent unique identifier for servers would

  1. Allow clients to reconnect to servers even when the servers are restored by different applications.
  2. Allow a server which has a fixed meaning in its application to be renamed but preserve client connections (e.g. the server on a host's Layer 1 is renamed from "Stars" to "Unicorns" but client connections preserved in files would remain).
  3. Make saving and restoring Syphon state for servers and clients in documents much simpler.

This was previously discussed and largely rejected in #23 in the context of SyphonClient persistence.

@bangnoise bangnoise modified the milestone: Beta 5 Oct 12, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant