-
If a fallback vnode takes data writes for an unavailable vnode, when the vnode is available again hinted handoff should make that data available to the primary vnode that owns it. If hinted handoff f…
-
During an upgrade of my application, which uses olric embedded, all replicas get restarted in quick succession.
Most keys will never be read, or will be read very infrequently ... which with read rep…
-
**Describe the bug**
A clear and concise description of what the bug is.
I tried to use likwid-bench to measure memory bandwidth on a AMD Ryzen 5 3500X (Zen 2) desktop system with single-channel D…
-
For now these should go in examples or the book. Eventually these should be in libraries of importable modules.
Local wall-clocks, etc
- [ ] heartbeats
- [ ] timers/timeout
- [ ] nonce generatio…
-
This might be a non-issue, but I realized that timestamps in vector clocks are defined as of year 0 instead of year 1970, leading to a 5-byte large integer encoding instead of the usual 4-byte encodin…
-
It would be better to have faster/approximate math functions section in PAL, which is specially designed for running math kernel on Epiphany with selectable precision.
For example,
- Full precision/L…
syoyo updated
9 years ago
-
The new performance api should be monotonic
(http://updates.html5rocks.com/2012/08/When-milliseconds-are-not-enough-performance-now)
-
If we have a specific object for `VectorClock` we can implement `.valueOf()` to allow `a < b` to work.
We can also implement `.toJSON()` to return a compact format of the clock to send over the wire.…
-
The vector clock on an object will increase in size for every new vnode_id which attempts to co-ordinate a PUT for an object. The increase is limited by the pruning limits - `young_vclock`, `old_vclo…
-
https://github.com/nko3/foojs/blob/master/vectorclock/vector_clock.js#L80
@mixu can you open source just the vectorclock as it's own module?