[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: direct local change when a consumer chains a write to the producer?
- To: "Kurt D. Zeilenga" <Kurt@OpenLDAP.org>
- Subject: Re: direct local change when a consumer chains a write to the producer?
- From: "Pierangelo Masarati" <ando@sys-net.it>
- Date: Mon, 5 Dec 2005 10:37:17 +0100 (CET)
- Cc: "Howard Chu" <hyc@symas.com>, "OpenLDAP devel list" <openldap-devel@OpenLDAP.org>
- Importance: Normal
- In-reply-to: <6.2.1.2.0.20051202123838.02f1f960@mail.openldap.org>
- References: <313423751.20051110113255@uaic.net> <42138.192.168.1.254.1132334767.squirrel@tomate.linagora.lan> <48887.10.0.14.46.1132341797.squirrel@mail.ivytech.edu> <465451149.20051118224611@uaic.net> <20498EEB4C91E6CD7543390E@cadabra-dsl.stanford.edu> <1466010362.20051119122217@uaic.net> <0F84CCF877D1F094219160DC@cadabra-dsl.stanford.edu> <1132493739.3316.112.camel@ando> <F5A02675FC28DA7864C3438C@cadabra-dsl.stanford.edu> <1132505214.3316.117.camel@ando> <43528.192.168.1.254.1132565037.squirrel@tomate.linagora.lan> <32823.10.0.14.46.1132587321.squirrel@mail.ivytech.edu> <53801.192.168.1.254.1132588966.squirrel@tomate.linagora.lan> <1132590414.3330.4.camel@ando> <33022.10.0.14.46.1132590508.squirrel@mail.ivytech.edu> <54934.192.168.1.254.1132591085.squirrel@tomate.linagora.lan> <1132592221.3330.14.camel@ando> <1132594689.6044.6.camel@ando> <6.2.1.2.0.20051121110557.03272008@mail.openldap.org> <1133163684.3318.10.camel@ando> <438AC745.7030709@symas.com> <6.2.1.2.0.20051128051020.02a88fa8@mail.openldap.org> <39326.131.175.154.56.1133193844.squirrel@131.175.154.56> <39351.131.175.154.56.1133195123.squirrel@131.175.154.56> <6.2.1.2.0.20051202123838.02f1f960@mail.openldap.org>
- User-agent: SquirrelMail/1.4.3a-1
> I note that an alternative to copying the result of
> the modify to slave, another way to address inconsistent
> reads after modify is to chain the read as well.
>
> That is, if a server chains a modify for a client, it
> should then chain any subsequent read of that entry
> by that client as well. That is, treat this read as
> if it included a dontUseCopy control.
Agree; but I fear the issue here is to workaround the behavior of clients
that shouldn't even be aware of contacting a replica, not to mention the
dontUseCopy control; of course, if the client uses that control under the
assumption that it might be contacting a replica, everything __should__ go
smooth. Or do you mean that the replica should keep track of those
entries it sent a referral on update, and act as if the control was
attached? This really sounds like going off track. In this case, I'd
rather prefer chaining the operation and (optionally) syncing.
--
Pierangelo Masarati
mailto:pierangelo.masarati@sys-net.it
Ing. Pierangelo Masarati
Responsabile Open Solution
SysNet s.n.c.
Via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
------------------------------------------
Office: +39.02.23998309
Mobile: +39.333.4963172
Email: pierangelo.masarati@sys-net.it
------------------------------------------