-
This means the extra functions that I added to pncounter when I did my v2 work:
- `to_binary/2`
- `from_binary/2`
- `current_version/1`
- `change_versions/3`
I think we should be ready for upgrades, …
-
This is a tracking issue/roadmap/plan for how I'm going to proceed with adding the ability to synchronize documents. The tasks below correspond approximately to PRs I plan on writing and the order I p…
-
Here are two ideas for increasing the number of top level CRDTs in ddata. Both are based on the idea of an idle passivation timeout. CRDTs would be passivated if they were not interacted with for a gi…
-
Auditing the authors of an op-based CRDTs is very accessible: all the operations can have a distinct author.
State-based CRDTs don't have this property. How should a state-based CRDT keep track of …
-
Original issue (by me):
A potential idea could be to host a "lobby" and do simple file synchronization between the lobby on a single map. Changes would be queued with timestamps, conflicts (same obje…
-
- [x] Project Setup
- [ ] Intro to CoValues
- [x] Declaration
- [x] Reading
- [x] Creation
- [x] Editing & Subscription
- [x] Persistence
- [x] Remote Sync
- [x] Public Sharing
…
-
A naive implementation of operation-based CRDTs require the nodes to keep the entire history of operations so that new nodes may join the CRDT. This brings some issues: local storage and convergence t…
-
https://www.dotconferences.com/2019/12/james-long-crdts-for-mortals
We could create a plugin that, like kinto-history, would allow to manage conflicts at the field level
Natim updated
4 months ago
-
**Is your feature request related to a problem? Please describe.**
Mnesia's default partition tolerance model is to leave it to the programmer during a network partition (https://www.erlang.org/doc/a…
-
Using e.g. https://github.com/dubzzz/fast-check/