-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
Phase-II:
Overall: Phase-II covers multi-device parallel usage, where a 2+ devices use the same lightning state machine and vss as primary storage for critical data.
Ensuring sync b/w devices when one of them writes an update. Ensuring data-integrating by preventing lightning state from getting corrupted using key-level & global-level versioning.
VSS-Client Side :
- PrimarySecondary KVStore Implementation
- Sync client-side acc. to server side changes and ListKeysSummary
- Client-side impl for atomic multi-value filesystem-based store (possible required in SQLite if sled doesn't work for us)
- LDK-Node integration for error handling on write failure and re-sync local view storage and retry.
- LDK Integration with additional error type on write. (has some unknowns)
VSS-Server Side :
- Multi-tenanncy support - Create api to create storeId
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status