Follow-up question on slapd-watcher.

In a youtube video (https://www.youtube.com/watch?v=rYW2jQnS_PM) I can see
that slapd-watcher can display contextCSN replication info, real time as it
happens, but I'm not getting that info.

Starting it like:

slapd-watcher -i 1 \
    -b o=company,c=com \
    -D cn=monitoring,cn=Monitor \
    -w abc...xyz \
    ldaps://ldap01.company.com \
    ldaps://ldap02.company.com \
    ldaps://ldap03.company.com \
    ldaps://ldap04.company.com \

I also tried adding "-s 222 221 212 211" (and also (learning from this
list) :-) in HEX format) but it only gives: "Number of sids doesn't equal
number of server URLs"
(same result with four separate  -s options) (for the record: the number of
SIDs DID match the number of server URLs: four)

This is openldap 2.5, symas packages, RHEL9, in a 4-host multimaster setup

Can anyone explain what is required to also get the real-time replication
info?

(in the youtube video I see the command is issued even more basic, with
just -b -i and 4 server URI)

And should I file an issue on the "Number of sids doesn't equal number of
server URLs"? (as the number DID match)

On Thu, 6 Jul 2023 at 22:17, sacawulu <cyusedf...@gmail.com> wrote:

> Hi Quanah!
>
> Did NOT know that tool!
>
> Thanks again! Great info.
>
> MJ
>
> Op 06-07-2023 om 22:06 schreef Quanah Gibson-Mount:
> >
> >
> > --On Thursday, July 6, 2023 3:44 PM +0200 cYuSeDfZfb cYuSeDfZfb
> > <cyusedf...@gmail.com> wrote:
> >
> >>
> >>
> >> Hi  Quanah,
> >>
> >>
> >> Thanks again for your answer.
> >>
> >>
> >> From what you have written, we understand now that we should not aim for
> >> four identical timestamps in contextCSN attributes on each node. As
> >> contextCSN is updated (as you said) only when a server receives a direct
> >> write. (and NOT for writes received through replication)
> >>
> >>
> >> So, as long as the contextCSN output across all four MM-ldap nodes is
> >> identical, replication is doing it's thing.
> >>
> >>
> >> Specifically, from my original post:
> >>> contextCSN: 20230622151102.137085Z#000000#001#000000
> >>> contextCSN: 20230622151105.174343Z#000000#002#000000
> >>> contextCSN: 20230627112536.529432Z#000000#0dd#000000
> >>> contextCSN: 20230627112536.529512Z#000000#0de#000000
> >>
> >>
> >> The first two servers (001/002) are just as up-to-date as the last two,
> >> only: more recent writes have come into the cluster through the 0de/0dd
> >> servers.
> >>
> >>
> >> I have written a script to compare actual ldap served content, and that
> >> confirms that they all serve the same data.
> >>
> >>
> >> If any of the above is wrong, I'd appreciate to be corrected :-)
> >
> > If you were using delta-syncrepl (I see from your configs you are not)
> > you'd also need to do comparisons on the CSNs in the accesslog DB.
> >
> > If you use the Symas OpenLDAP packages, there's also a nice utility
> > called slapd-watcher that shows you the status of your servers included
> > in their builds.
> >
> > --Quanah
> >
> >
> >
>

Reply via email to