-
Notifications
You must be signed in to change notification settings - Fork 87
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
Support VSS #40
Comments
Will need to decide on a VSS server. Will Spiral operate a server similar to how we do so for RGS? Will the expectations of that be just for testing? I think unlike RGS, which I believe we're ok with it being used for production applications, we would NOT be ok with production usage for a Spiral VSS server as heavy usage could be a material expense and there would be more liability with running it. |
Also what will be our design choices for the server? postgres + run on the same server as we use for RGS? is Matt the admin of this? Are there other decisions that need to be made when configuring a server deployment? |
Yes, we will not be ok with production hosted instance at all. |
Ah ok. Good idea to just run on the local dev machine for testing purposes. We will want to think through the out-of-box experience for LDK Node for a mobile dev though. We want to make it as simple as possible. Would we a) have VSS off by default and a dev has to actively configure it to be on (and also setup a server, possibly on their dev machine/laptop)? |
+1 for not running our own public instance.
In absence of a available public server, I'd tend towards a).
@G8XSU Do you see a chance that the backend will easily run in Github CI, so the integration can be tested there, similar to the way we test sync against Esplora for example? |
@tnull I think it should be doable, we will check CI out once the integration is complete. @moneyball Imo, both (a) and (b) have good trade-offs and are great options, (b) being the best-practice but (a) will be easier to get running. We can think more in that direction. |
Without knowing much about VSS (no repo readme, spec etc):
This would give developers choice of using a compatible format separately of the server component. |
I'm not exactly sure what you're trying to do. If you just want to do local backups, you should be able to do that via snapshotting what the persistence backend is writing (e.g. the SQLite database). VSS is really meant to be a backup solution for remote backups, as these are really tricky to get right due to their asynchronous nature. |
Closing this in favor of #246. |
No description provided.
The text was updated successfully, but these errors were encountered: