4 ms·
I don't understand why they just didn't use ceph. Ceph has all the features dgit was invented to solve.
by nwmcsween 11y ago
I don't understand why they just didn't use ceph. Ceph has all the features dgit was invented to solve.
- krakensden 11y agoJust is the worst word in the English language.
- notacoward 11y agoNo, not really. I love my cousins over in Ceph-land, that's for sure, but asynchronous but fully ordered replication across data centers is not in their feature set. At the RADOS level replication is synchronous, so it's not going to work well with that kind of latency. At the RGW level it's async, but loses ordering guarantees that you'd need for something like this. Replicating the highest-level operations you can tap into - in this case git operations rather than filesystem or block level - is the Right Thing To Do.
- nwmcsween 11y agoRados provides async APIs, couldn't you hook it to send git deltas between replicated copies? best of both worlds