Problem is that you don't know which data to resync without journaling. AFAIK Linstor/drbd9 does a similar thing, something like "write intent journaling", to provide fast resyncs, even though they don't have EC (they have it in beta). So I think the client-based approach can only be possible without fully ditching atomicity. Maybe for example it should involve some additional lazy synchronization among OSDs themselves using pglogs from client-driven writes. Hm.. sounds like it's even not unreal in ceph..:-)
Regarding the latency test, it also depends on network latency, so local test isn't the same as a clustered one. But thanks anyway. Pech OSD seems fast :-)
--
With best regards,
Vitaliy Filippov
_______________________________________________ Dev mailing list -- dev@xxxxxxx To unsubscribe send an email to dev-leave@xxxxxxx