On 23.2.12 11:43, Michael Dürig wrote:


- Atomicity of save operations?

how does a temporary violation of atomic saves look like?
are you thinking of partially visible changes?


I actually had clustering on my mind where the repository is partitioned
across various cluster nodes. If we require atomicity for save operation
across partitions we will need to implement some form of atomic
commitment protocol (i.e. two phase commit). This can cause blocking in
the face of network failures (i.e. less availability).

Again, Apache Zookeeper might be worth looking into if we decide to implement ACP.

Michael


Michael

Reply via email to