[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

reconciliation of mutually exclusive operations



If the entry (contents trimmed):

	dn: cn=entry, dc=example, dc=net
	cn: entry
	boolean: FALSE

is held by N servers in using multi-master replication and
N independent, properly authorized clients each issuing the
following operation to a different (willing and able) servers:

	dn: cn=entry, dc=example, dc=net
	changetype: modify
	delete: boolean
	boolean: FALSE
	-
	add: boolean
	boolean: TRUE
	-

One client should get a success result code.
N-1 clients should get a non-success result code.

I believe that any replication specification which cannot ensure
this behavior is not acting in accordance with X.500(93) as required
by LDAPv3.