Howard Chu
|
10a0900e2e
|
Fix prev commit, cleanup fakeroot entry before freeing
|
2007-02-09 17:39:49 +00:00 |
|
Howard Chu
|
94e7e3ba57
|
Fix prev commit, free fakeroot on teardown
|
2007-02-09 17:30:23 +00:00 |
|
Howard Chu
|
2d3c48ccd5
|
ITS#4838 fix fake root handling broken by prev commit
|
2007-02-09 17:23:00 +00:00 |
|
Howard Chu
|
fb583c3071
|
Revert prev commit
|
2007-02-08 10:29:40 +00:00 |
|
Howard Chu
|
57c5bbf7e4
|
Just use a readlock in cache loader
|
2007-02-08 09:27:35 +00:00 |
|
Howard Chu
|
0c25783cee
|
use dn2id index for extended filters using entryDN
|
2007-02-08 06:43:28 +00:00 |
|
Howard Chu
|
df31c884b4
|
Free main-thread keys in db_close, can't do it later because the env
will be gone.
|
2007-01-25 12:24:52 +00:00 |
|
Howard Chu
|
ea8a2894c4
|
Free main-thread keys in db_close, can't do it later because the env
will be gone.
|
2007-01-25 12:00:40 +00:00 |
|
Howard Chu
|
183a0f3719
|
ITS#4810 bi_entry_get_rw() must return the entry regardless of whether
it's an alias or referral or not
|
2007-01-25 04:31:23 +00:00 |
|
Howard Chu
|
9a8b3f711e
|
Only sort the first time
|
2007-01-17 10:43:37 +00:00 |
|
Howard Chu
|
5d4c8f86bf
|
Fix prev commit
|
2007-01-17 10:02:53 +00:00 |
|
Howard Chu
|
ecb06964c5
|
Cleanup prev commit
|
2007-01-17 02:46:41 +00:00 |
|
Howard Chu
|
9898983d58
|
Minor tweaks, put dup EntryInfo's on free list instead of destroying them
|
2007-01-17 02:43:05 +00:00 |
|
Howard Chu
|
1f853acfc9
|
Shortcut when no index info is present
|
2007-01-15 01:27:02 +00:00 |
|
Howard Chu
|
5d3f3c240d
|
ITS#4554 slapindex takes a list of attributes to index
|
2007-01-15 01:14:14 +00:00 |
|
Howard Chu
|
b941856404
|
Set upper bound on EntryInfos, fixed at 4x Entry cachesize.
Probably should be tunable. Probably should add hit/miss counters
to monitor to assist in tuning...
|
2007-01-12 07:35:34 +00:00 |
|
Hallvard Furuseth
|
d16754c81b
|
Delete unused variables.
|
2007-01-11 12:04:22 +00:00 |
|
Howard Chu
|
5bcd9243f2
|
Don't zero out attr value flags
|
2007-01-10 20:48:37 +00:00 |
|
Howard Chu
|
a2e299eb22
|
ITS#4799 remove kerberos / kbind
|
2007-01-10 00:23:28 +00:00 |
|
Howard Chu
|
813cca89a6
|
ITS#4797
|
2007-01-08 19:10:23 +00:00 |
|
Howard Chu
|
2082b1f9f0
|
Avoid calling purge too often
|
2007-01-05 06:49:25 +00:00 |
|
Howard Chu
|
001ce8e493
|
Partially revert prev commit, fix lru_purge loop
|
2007-01-04 11:01:59 +00:00 |
|
Howard Chu
|
57fa57b1d1
|
Fix HDB - don't use IDL cache when it's not configured
|
2007-01-04 10:56:18 +00:00 |
|
Howard Chu
|
e48f72c1b5
|
Unify use of BDB lockers
|
2007-01-04 08:36:59 +00:00 |
|
Howard Chu
|
23a2339090
|
Fix prev commits...
|
2007-01-04 03:26:54 +00:00 |
|
Howard Chu
|
f2acc11976
|
Simpler fix
|
2007-01-04 03:17:59 +00:00 |
|
Howard Chu
|
831d1cccc7
|
Fix idl_cache teardown again - skip if cache is empty
|
2007-01-04 03:14:46 +00:00 |
|
Howard Chu
|
e094bef172
|
Remember our own success code in case an overlay changes it
|
2007-01-03 20:28:56 +00:00 |
|
Howard Chu
|
5cfd2f6d97
|
Use Clock algorithm for IDL cache too
|
2007-01-03 19:00:07 +00:00 |
|
Howard Chu
|
6d1ca0a769
|
Delete unused idl_cache_entry rwlock field
|
2007-01-03 05:36:49 +00:00 |
|
Kurt Zeilenga
|
da6d9eb046
|
happy new year
|
2007-01-02 20:00:42 +00:00 |
|
Howard Chu
|
822888eafc
|
Bypass a few redundant locks
|
2007-01-01 11:44:39 +00:00 |
|
Howard Chu
|
6074f48fa7
|
Tweak cache_lru_print
|
2007-01-01 11:17:13 +00:00 |
|
Howard Chu
|
a5546a22a8
|
Fix prev commit, hdb_cache_find_parent
|
2007-01-01 07:09:22 +00:00 |
|
Howard Chu
|
cd35516bdc
|
Fix typo in prev commit
|
2007-01-01 02:16:25 +00:00 |
|
Howard Chu
|
37dfbd3e8b
|
Fix prev commit
|
2007-01-01 01:07:57 +00:00 |
|
Howard Chu
|
d7fa1e764d
|
partial revert - keep acquiring BDB lock in lru_purge.
|
2007-01-01 01:00:19 +00:00 |
|
Howard Chu
|
b8309b4cf8
|
Cleanup db_lock/unlock parameters
|
2006-12-31 23:37:06 +00:00 |
|
Howard Chu
|
a720011c8a
|
Ditch LRU cache replacement in favor of 2nd-chance/clock.
Much better concurrency.
|
2006-12-31 16:16:48 +00:00 |
|
Howard Chu
|
e844a6956d
|
In bdb_cache_add use a readlock outside the txn to protect the entry
until send_ldap_result completes.
|
2006-12-30 12:05:55 +00:00 |
|
Howard Chu
|
3bf226382e
|
ITS#3707 preserve filter input, allow (and ignore) undefined attributes
|
2006-12-25 23:30:45 +00:00 |
|
Pierangelo Masarati
|
6193ee4003
|
don't leak callbacks if stuff cannot be registered; provide a means to dispose of private stuff if required
|
2006-12-24 15:44:56 +00:00 |
|
Kurt Zeilenga
|
80d74dc2cd
|
Monitor attributes should have dSAOperation usage,
not directoryOperation usage. Update test000 to
request return of only @monitor attributes.
|
2006-12-08 02:30:11 +00:00 |
|
Howard Chu
|
77ed3423b9
|
ITS#4767 fix bdb_add / translucent interaction
|
2006-12-04 22:06:58 +00:00 |
|
Howard Chu
|
eb47d50da7
|
Tweak bei_state so cache_lru_add doesn't ever try to free just-added
entries. This allows us to use the frontend's entry directly instead
of having to entry_dup it before adding to the cache.
|
2006-12-01 14:48:38 +00:00 |
|
Howard Chu
|
2a9afa55a7
|
Avoid unnecessary calls to oc_bvfind
|
2006-11-27 19:59:59 +00:00 |
|
Howard Chu
|
3711183610
|
Skip checkpoint call if size was not specified - defer time-based
checkpoints to the runq job
|
2006-11-27 19:54:04 +00:00 |
|
Howard Chu
|
ee0026ec1e
|
Don't bother setting up threads if there are no indexed attrs (unlikely...)
|
2006-11-15 01:20:34 +00:00 |
|
Howard Chu
|
4b6a3e8b6d
|
Convert schema parsers to ConfigArgs so they can pass errors back to clients
|
2006-11-15 01:18:37 +00:00 |
|
Howard Chu
|
bd95f8ab1c
|
ITS#4738 provisional fix, still needs confirmation
|
2006-11-13 00:24:59 +00:00 |
|