Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
O
OpenLDAP
Manage
Activity
Members
Labels
Plan
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Christopher Ng
OpenLDAP
Commits
24496258
Commit
24496258
authored
18 years ago
by
Pierangelo Masarati
Browse files
Options
Downloads
Patches
Plain Diff
cleanup
parent
f92dc7b5
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
tests/scripts/test043-delta-syncrepl
+23
-23
23 additions, 23 deletions
tests/scripts/test043-delta-syncrepl
tests/scripts/test049-sync-config
+2
-2
2 additions, 2 deletions
tests/scripts/test049-sync-config
with
25 additions
and
25 deletions
tests/scripts/test043-delta-syncrepl
+
23
−
23
View file @
24496258
...
...
@@ -34,15 +34,15 @@ mkdir -p $TESTDIR $DBDIR1A $DBDIR1B $DBDIR2
#
# Test replication:
# - start
mast
er
# - start
slave
# - start
produc
er
# - start
consumer
# - populate over ldap
# - perform some modifies and deleted
# - attempt to modify the
slave
(referral or chain)
# - attempt to modify the
consumer
(referral or chain)
# - retrieve database over ldap and compare against expected results
#
echo
"Starting
mast
er slapd on TCP/IP port
$PORT1
..."
echo
"Starting
produc
er slapd on TCP/IP port
$PORT1
..."
.
$CONFFILTER
$BACKEND
$MONITORDB
<
$DSRMASTERCONF
>
$CONF1
$SLAPD
-f
$CONF1
-h
$URI1
-d
$LVL
$TIMING
>
$LOG1
2>&1 &
PID
=
$!
...
...
@@ -54,7 +54,7 @@ KILLPIDS="$PID"
sleep
1
echo
"Using ldapsearch to check that
mast
er slapd is running..."
echo
"Using ldapsearch to check that
produc
er slapd is running..."
for
i
in
0 1 2 3 4 5
;
do
$LDAPSEARCH
-s
base
-b
"
$MONITOR
"
-h
$LOCALHOST
-p
$PORT1
\
'objectclass=*'
>
/dev/null 2>&1
...
...
@@ -72,7 +72,7 @@ if test $RC != 0 ; then
exit
$RC
fi
echo
"Using ldapadd to create the context prefix entries in the
mast
er..."
echo
"Using ldapadd to create the context prefix entries in the
produc
er..."
$LDAPADD
-D
"
$MANAGERDN
"
-h
$LOCALHOST
-p
$PORT1
-w
$PASSWD
<
\
$LDIFORDEREDCP
>
/dev/null 2>&1
RC
=
$?
...
...
@@ -82,7 +82,7 @@ if test $RC != 0 ; then
exit
$RC
fi
echo
"Starting
slave
slapd on TCP/IP port
$PORT2
..."
echo
"Starting
consumer
slapd on TCP/IP port
$PORT2
..."
.
$CONFFILTER
$BACKEND
$MONITORDB
<
$DSRSLAVECONF
>
$CONF2
$SLAPD
-f
$CONF2
-h
$URI2
-d
$LVL
$TIMING
>
$LOG2
2>&1 &
SLAVEPID
=
$!
...
...
@@ -94,7 +94,7 @@ KILLPIDS="$KILLPIDS $SLAVEPID"
sleep
1
echo
"Using ldapsearch to check that
slave
slapd is running..."
echo
"Using ldapsearch to check that
consumer
slapd is running..."
for
i
in
0 1 2 3 4 5
;
do
$LDAPSEARCH
-s
base
-b
"
$MONITOR
"
-h
$LOCALHOST
-p
$PORT2
\
'objectclass=*'
>
/dev/null 2>&1
...
...
@@ -112,7 +112,7 @@ if test $RC != 0 ; then
exit
$RC
fi
echo
"Using ldapadd to populate the
mast
er directory..."
echo
"Using ldapadd to populate the
produc
er directory..."
$LDAPADD
-D
"
$MANAGERDN
"
-h
$LOCALHOST
-p
$PORT1
-w
$PASSWD
<
\
$LDIFORDEREDNOCP
>
/dev/null 2>&1
RC
=
$?
...
...
@@ -139,7 +139,7 @@ KILLPIDS="$PID $SLAVEPID"
sleep
1
echo
"Using ldapsearch to check that
mast
er slapd is running..."
echo
"Using ldapsearch to check that
produc
er slapd is running..."
for
i
in
0 1 2 3 4 5
;
do
$LDAPSEARCH
-s
base
-b
"
$MONITOR
"
-h
$LOCALHOST
-p
$PORT1
\
'objectclass=*'
>
/dev/null 2>&1
...
...
@@ -157,7 +157,7 @@ if test $RC != 0 ; then
exit
$RC
fi
echo
"Using ldapmodify to modify
mast
er directory..."
echo
"Using ldapmodify to modify
produc
er directory..."
#
# Do some modifications
...
...
@@ -249,7 +249,7 @@ echo "Stopping consumer to test recovery..."
kill
-HUP
$SLAVEPID
sleep
10
echo
"Modifying more entries on the
mast
er..."
echo
"Modifying more entries on the
produc
er..."
$LDAPMODIFY
-v
-D
"
$BJORNSDN
"
-h
$LOCALHOST
-p
$PORT1
-w
bjorn
>>
\
$TESTOUT
2>&1
<<
EOMODS
dn: cn=Rosco P. Coltrane, ou=Retired, ou=People, dc=example,dc=com
...
...
@@ -292,7 +292,7 @@ echo "Waiting 25 seconds for syncrepl to receive changes..."
sleep
25
if
test
!
$BACKLDAP
=
"ldapno"
;
then
echo
"Try updating the
slave
slapd..."
echo
"Try updating the
consumer
slapd..."
$LDAPMODIFY
-v
-D
"
$MANAGERDN
"
-h
$LOCALHOST
-p
$PORT2
-w
$PASSWD
>
\
$TESTOUT
2>&1
<<
EOMODS
dn: cn=James A Jones 1, ou=Alumni Association, ou=People, dc=example, dc=com
...
...
@@ -314,40 +314,40 @@ EOMODS
sleep
15
fi
echo
"Using ldapsearch to read all the entries from the
mast
er..."
echo
"Using ldapsearch to read all the entries from the
produc
er..."
$LDAPSEARCH
-S
""
-b
"
$BASEDN
"
-h
$LOCALHOST
-p
$PORT1
\
'objectclass=*'
\*
+
>
$MASTEROUT
2>&1
RC
=
$?
if
test
$RC
!=
0
;
then
echo
"ldapsearch failed at
mast
er (
$RC
)!"
echo
"ldapsearch failed at
produc
er (
$RC
)!"
test
$KILLSERVERS
!=
no
&&
kill
-HUP
$KILLPIDS
exit
$RC
fi
echo
"Using ldapsearch to read all the entries from the
slave
..."
echo
"Using ldapsearch to read all the entries from the
consumer
..."
$LDAPSEARCH
-S
""
-b
"
$BASEDN
"
-h
$LOCALHOST
-p
$PORT2
\
'objectclass=*'
\*
+
>
$SLAVEOUT
2>&1
RC
=
$?
if
test
$RC
!=
0
;
then
echo
"ldapsearch failed at
slave
(
$RC
)!"
echo
"ldapsearch failed at
consumer
(
$RC
)!"
test
$KILLSERVERS
!=
no
&&
kill
-HUP
$KILLPIDS
exit
$RC
fi
test
$KILLSERVERS
!=
no
&&
kill
-HUP
$KILLPIDS
echo
"Filtering
mast
er results..."
.
$LDIFFILTER
<
$MASTEROUT
|
grep
-iv
auditcontext:
>
$MASTERFLT
echo
"Filtering
slave
results..."
.
$LDIFFILTER
<
$SLAVEOUT
|
grep
-iv
auditcontext:
>
$SLAVEFLT
echo
"Filtering
produc
er results..."
.
$LDIFFILTER
<
$MASTEROUT
|
grep
-iv
^
auditcontext:
>
$MASTERFLT
echo
"Filtering
consumer
results..."
.
$LDIFFILTER
<
$SLAVEOUT
|
grep
-iv
^
auditcontext:
>
$SLAVEFLT
echo
"Comparing retrieved entries from
mast
er and
slave
..."
echo
"Comparing retrieved entries from
produc
er and
consumer
..."
$CMP
$MASTERFLT
$SLAVEFLT
>
$CMPOUT
if
test
$?
!=
0
;
then
echo
"test failed -
mast
er and
slave
databases differ"
echo
"test failed -
produc
er and
consumer
databases differ"
exit
1
fi
...
...
This diff is collapsed.
Click to expand it.
tests/scripts/test049-sync-config
+
2
−
2
View file @
24496258
...
...
@@ -45,7 +45,7 @@ mkdir -p $TESTDIR $PRODIR $CONDIR $DBPRO $DBCON $CFPRO $CFCON
echo
"Starting master slapd on TCP/IP port
$PORT1
..."
$SLAPADD
-F
$CFPRO
-n
0
-l
$DYNAMICCONF
cd
$PRODIR
../../
$SLAPD
-F
./slapd.d
-h
$URI1
-d
$LVL
$TIMING
>
$LOG1
2>&1 &
$SLAPD
-F
./slapd.d
-h
$URI1
-d
$LVL
$TIMING
>
../../
$LOG1
2>&1 &
PID
=
$!
if
test
$WAIT
!=
0
;
then
echo
PID
$PID
...
...
@@ -118,7 +118,7 @@ fi
echo
"Starting slave slapd on TCP/IP port
$PORT2
..."
$SLAPADD
-F
$CFCON
-n
0
-l
$DYNAMICCONF
cd
$CONDIR
../../
$SLAPD
-F
./slapd.d
-h
$URI2
-d
$LVL
$TIMING
>
$LOG2
2>&1 &
$SLAPD
-F
./slapd.d
-h
$URI2
-d
$LVL
$TIMING
>
../../
$LOG2
2>&1 &
SLAVEPID
=
$!
if
test
$WAIT
!=
0
;
then
echo
SLAVEPID
$SLAVEPID
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment