Commit graph

1581 commits

Author SHA1 Message Date
Howard Chu
ebb4e03cc6 ITS#9929 slapo-dynlist: more performance tweaks
Minimize cost of dynamic lists while still making them filterable:
require their attrs to be explicitly mapped if filtering is to be supported.

Also check config scope in compare op
2022-12-05 16:31:30 +00:00
Ondřej Kuzník
f9d76ccf02 ITS#9598 Do not track olcIncomingConnections in lloadd/test007
Some values we export in cn=monitor are not managed in a single place,
instead, a task exists that gathers a snapshot of the lloadd state and
stores it for monitor consumption. This exposes a race between the test
reading it out and lloadd updating this cached copy. While we still have
to rely on a shell, rather than being intelligent about whether or not
we should emit a readout into search.out or wait and try again (which is
what test004-monitor does), just filter this attribute out.
2022-11-01 17:03:51 +00:00
Howard Chu
233d40221b ITS#9926 test085 additional fix
Git doesn't recreate empty directories, make it explicitly
2022-10-13 15:45:14 +00:00
Howard Chu
99c0b2dd23 ITS#9931 test scripts: fix BSD vs GNU date syntax 2022-10-13 15:44:12 +00:00
Howard Chu
cff7eed25b ITS#9931 test082 fix sed portability 2022-10-13 15:44:04 +00:00
Howard Chu
03076cba89 ITS#9931 test scripts: fix BSD vs GNU date syntax 2022-10-13 15:43:58 +00:00
Howard Chu
2e93243811 ITS#9931 test079: fix ldapsearch invocations 2022-10-13 15:43:48 +00:00
Howard Chu
9ebe27edfe ITS#9926 drop symlinks from homedir testdata
Create them when running the test script instead.
2022-10-06 16:43:24 +00:00
Ondřej Kuzník
3acaf79869 ITS#9437 Create testdir before we need it 2022-09-12 20:44:26 +00:00
Ondřej Kuzník
7c9293158a ITS#9908 slapd-tester: plug LDAP* leak on bind retries 2022-09-12 20:43:53 +00:00
Howard Chu
4b80529df5 ITS#9898 tests: fix slapd-addel non-std syntax
Broken in f5bef58cae
2022-08-24 17:59:20 +00:00
Quanah Gibson-Mount
5fecce1b55 ITS#9863 - Regression test case for pwdLastSuccess
Define a regression test case for modifying pwdLastSuccess that also
uses SASL/EXTERNAL for the chain database
2022-07-07 15:49:04 +00:00
Nadezhda Ivanova
dc270bb969 ITS#9855 Change tests/run so it can be used by a contrib module 2022-07-06 22:44:57 +00:00
Ondřej Kuzník
856b7a339f ITS#9878 Workaround for streams that won't receive the fix 2022-07-06 15:27:02 +01:00
Quanah Gibson-Mount
8c970e333e ITS#9468 - Fix script logic
Fix missing addition of SERVERPID to KILLPIDS so that a slapd process
doesn't get left behind in some instances
2022-06-30 20:38:13 +00:00
Dimitar Stoychev
e56e70b414 ITS#9823 Update test043 to check deltasync recovery after accesslog has been purged 2022-06-23 18:42:54 +00:00
Ondřej Kuzník
926bf389d9 ITS#9817 Fix test087 set up 2022-06-23 18:42:19 +00:00
Howard Chu
2aac66527c ITS#9865 slapd-watcher: add -c contextDN option 2022-06-17 14:42:18 +01:00
HAMANO Tsukasa
047721ac76 ITS#9859 skip test020-proxycache for back-wt 2022-06-09 15:57:14 +00:00
Ondřej Kuzník
c0bc8b4535 ITS#9817 Introduce DN and filter manipulation tools 2022-06-07 15:59:06 +00:00
Howard Chu
0bd75abce5 ITS#9850 slapd-watcher: don't ignore sids when only 1 URL was specified 2022-06-03 20:29:55 +00:00
Yi Zhao
7d977f51e6 ITS#9840 - ldif-filter: fix parallel build failure
Add slapd-common.o as dependency for ldif-filter to fix the parallel
build failure:
  ld: cannot find slapd-common.o: No such file or directory

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
2022-05-12 15:43:35 +00:00
Howard Chu
2ae1104001 ITS#9825 dynlist: add test case 2022-04-27 15:42:07 +00:00
Ondřej Kuzník
76b62ce7f6 Log test timing information 2022-04-12 23:15:30 +00:00
Ondřej Kuzník
4829071dcf ITS#9818 Duplicate substring filters correctly 2022-04-12 16:55:42 +00:00
Howard Chu
c66e686c36 ITS#9779 add test for negated filtered memberof 2022-01-18 23:05:04 +00:00
Ondřej Kuzník
319d51660d ITS#9751 Add test for MOD_DELETE resolution 2022-01-12 22:40:25 +00:00
Ondřej Kuzník
17763ead55 ITS#9761 Fix olcSyncrepl position based insertion 2022-01-10 20:27:35 +00:00
Quanah Gibson-Mount
582722e926 Happy New Year! 2022-01-07 18:41:20 +00:00
Howard Chu
8ccb34309e ITS#9747 dynlist: fix Compare for static groups
Fallback to static check if static groups are configured and
dynamic group check returns false.
2021-11-15 18:58:32 +00:00
Howard Chu
1cf89d94d5 ITS#9727 slapd-watcher: don't fail startup on bad URLs
Just assume the server will eventually come up, or if it's an
incorrect URL the user will eventually notice and fix it.
2021-11-02 16:25:19 +00:00
Howard Chu
fce2a2d23e ITS#9718 test022: preserve DELAY search output
Save a copy in $SEARCHOUT or test.out so it can be examined in
case the test fails.
2021-11-01 19:54:44 +00:00
Ondřej Kuzník
d69a69cde4 ITS#9671 Revert some NO-USER-MODIFICATION flags in ppolicy 2021-09-20 19:07:44 +00:00
Quanah Gibson-Mount
e3e20ff5e1 ITS#9464 - memberof is still used in the regression suite 2021-09-15 15:36:43 +00:00
Howard Chu
bb7b87f6c0 ITS#9633 fix test030 - turn off referral chasing in back-ldap 2021-09-08 15:50:52 +00:00
Howard Chu
a0553c14d9 ITS#9632 add TESTINST for running tests concurrently
Also add partests Makefile target to run tests in parallel
2021-09-08 15:50:44 +00:00
Ondřej Kuzník
310fc37cab ITS#9632 Fix lloadd monitor tests to honour BASEPORT 2021-09-08 15:50:40 +00:00
Quanah Gibson-Mount
c6b43dcdc5 ITS#9635 - Delete back-ndb 2021-08-17 16:01:29 +00:00
Howard Chu
76df6a4f5a Revert "Fix parsing error with back-ldif"
This reverts commit 14db7d46d9.
The correct fix is in 22285a1c037f8c7e04bb50b543acf45d3344778c
2021-08-17 14:34:51 +01:00
Howard Chu
14db7d46d9 Fix parsing error with back-ldif 2021-08-14 14:21:45 +01:00
Howard Chu
4a024d4d49 autoca test deadlocks in back-ldif 2021-08-13 21:31:34 +01:00
Ondřej Kuzník
e78ecead09 ITS#9600 Support closing connections on request 2021-08-13 10:57:14 +01:00
Ondřej Kuzník
e9dfb7d21d ITS#9600 Rework monitor entry management
Connection entries are now persistent and can be addressed, preparing
the ground so we can process modify operations on individual entries.
2021-08-13 10:57:14 +01:00
Ondřej Kuzník
84dab3f961 ITS#9599 Add bestof tier implementation 2021-08-13 10:57:14 +01:00
Ondřej Kuzník
ab90bfd95c ITS#9599 Implement tiered load balancing 2021-08-13 10:57:14 +01:00
Ondřej Kuzník
e98374fa1a ITS#9598 Add tests for connection restrictions 2021-08-13 10:57:14 +01:00
Ondřej Kuzník
ee7a87b017 ITS#9631 move slapd-wt tests to alltests 2021-08-12 16:54:18 +01:00
HAMANO Tsukasa
583db6209d fix timing issue for test086-delta-consumer 2021-08-07 19:27:43 +00:00
HAMANO Tsukasa
4c5a5a7588 fix test025-limits: wait for slapd shutdown 2021-08-07 19:27:43 +00:00
HAMANO Tsukasa
c3a5b2c72d fix test001-slapadd: Wait for slapd shutdown before remove DB 2021-08-07 19:27:43 +00:00