20 May, 2008
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4274 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 May, 2008
1 commit
-
3242: SNMP: no error displayed when the security-agent-file property contains a wrong value 3241: SNMP: traps are not sent to the correct trap community git-svn-id: https://svn.forgerock.org/opendj/trunk@4265 41b1ffd8-f28e-4786-ab96-9950f0a78031
16 May, 2008
1 commit
-
- use cursors for DB access - speed up substring buffer flush at end of load - fix incorrect handling of undefined index counts - increase default cache size to 60 % Related to issue 3161. git-svn-id: https://svn.forgerock.org/opendj/trunk@4261 41b1ffd8-f28e-4786-ab96-9950f0a78031
14 May, 2008
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4252 41b1ffd8-f28e-4786-ab96-9950f0a78031
12 May, 2008
1 commit
-
…ubstring indexing is turned off and use a bigger DB cache in that condition. git-svn-id: https://svn.forgerock.org/opendj/trunk@4242 41b1ffd8-f28e-4786-ab96-9950f0a78031
07 May, 2008
5 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4237 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4236 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
3238: On Windows, start-ds closes the Command Prompt window at exit 3240: Cannot revert after upgrade Use an environment variable to return the exit code in start-ds.bat without the parameter /B. By default it returns with the /B option so that the command prompt window is not closed. Appart from that update start-ds.bat so that we explicitly exit an error code. git-svn-id: https://svn.forgerock.org/opendj/trunk@4235 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4234 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
There are a couple of issues here: 1. The start-ds.bat file must be updated to handle correctly the -Q option. 2. The start-ds shell file must be updated to handle correctly the nodetach and quiet options together. git-svn-id: https://svn.forgerock.org/opendj/trunk@4232 41b1ffd8-f28e-4786-ab96-9950f0a78031
06 May, 2008
1 commit
-
…eration with a new superior entry thats in the subtree to be moved. An informative error message is added so the user can fix the mistake. This patch also enables the debug logger to print the cause of an exception message as well as all the stack frames by default. It also removes the deadlock retry configuration parameter from the JE backend configuration definition since deadlocks can no longer occur in the JE backend. Fix for issue 3236 git-svn-id: https://svn.forgerock.org/opendj/trunk@4231 41b1ffd8-f28e-4786-ab96-9950f0a78031
05 May, 2008
2 commits
-
… to StaticUtils that could break the webstart installer. git-svn-id: https://svn.forgerock.org/opendj/trunk@4223 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4222 41b1ffd8-f28e-4786-ab96-9950f0a78031
02 May, 2008
6 commits
-
The code tries to add all the changes in the configuration or in the schema, until no remaining change can be added. Applying this simple algorithm we avoid having dependency issues between modifications. Also the codes uses the --singleValueChanges option in order to minimize the ordering issues between modifications. git-svn-id: https://svn.forgerock.org/opendj/trunk@4221 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The exception is displayed because the logger for SecureConnectionCliArgs sends output to the console. Appart from that the code checks that the provide truststore and keystore paths exist and are readable. git-svn-id: https://svn.forgerock.org/opendj/trunk@4217 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
If we are in the "verifyOnly" mode (option --dry-run), don't disable the backend git-svn-id: https://svn.forgerock.org/opendj/trunk@4216 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Fix a copy & paste error. git-svn-id: https://svn.forgerock.org/opendj/trunk@4214 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
There was a bug in the manner the option forceOnError. Appart from that there were some issues due to the fact that most of the methods in UninstallCliHelper do not throw exceptions. I have updated some interfaces and now the behavior is the following: git-svn-id: https://svn.forgerock.org/opendj/trunk@4213 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
When we are in non-interactive mode of the CLI, initialize properly the contents of the UninstallUserData object. git-svn-id: https://svn.forgerock.org/opendj/trunk@4212 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Apr, 2008
6 commits
-
Fix for issue 3208 git-svn-id: https://svn.forgerock.org/opendj/trunk@4211 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4210 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
3214: SNMP: MIB 2605 is not accessible in "OpenDS" context 3215: SNMPV3 get request using defaultUser should be rejected 3216: SNMP: SNMP Connection Handler appears as disabled in status command when the server is stopped 3217: SNMP: modification made using dsconfig are not taken into account after disable/enable of the connection handler 3219: SNMP: wrong default value for "allowed-user" property git-svn-id: https://svn.forgerock.org/opendj/trunk@4209 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4208 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add "COMPLETED_WITH_ERRORS" in "isSuccessful" method git-svn-id: https://svn.forgerock.org/opendj/trunk@4207 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
If it's the last cell of the raw, don't add padding git-svn-id: https://svn.forgerock.org/opendj/trunk@4205 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Apr, 2008
1 commit
-
… operations. This is done by ensuring the indexer orders the keys to add and delete together before DB accesses are performed. This patch also removes passing the JE transaction object into the indexer methods since it is not needed. Fix for issue 3213 git-svn-id: https://svn.forgerock.org/opendj/trunk@4204 41b1ffd8-f28e-4786-ab96-9950f0a78031
28 Apr, 2008
1 commit
-
[thanks to Matt for his help] Add propertyDefinition when creating new TreeSet<T>() git-svn-id: https://svn.forgerock.org/opendj/trunk@4198 41b1ffd8-f28e-4786-ab96-9950f0a78031
25 Apr, 2008
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4197 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4196 41b1ffd8-f28e-4786-ab96-9950f0a78031
23 Apr, 2008
2 commits
-
3143: snmp get requests 3141: snmp status information 3146: snmp unused configuration parameters git-svn-id: https://svn.forgerock.org/opendj/trunk@4190 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4186 41b1ffd8-f28e-4786-ab96-9950f0a78031
22 Apr, 2008
2 commits
-
… in heavy add/mod load. An add operation takes a read lock on the parent DN and a write lock on the target DN in that order. However, mod operations first takes an write lock on the target DN then inadvertantly tries takes an read lock on the parent DN through the entryExists method. This could cause a deadlock in the following case with the fair ordering reentrant read write lock: Thread 1 is performing a modify operation on cn=dep2,cn=dep1,dc=example,dc=com (entry 2) Thread 2 is performing an add operation on cn=dep2,cn=dep1,dc=example,dc=com Thread 3 is performing an modify operation on cn=dep1,dc=example,dc=com (entry 1) Thread 1 takes a write lock on target entry 2 Thread 2 takes a read lock on parent entry 1 Thread 3 tries to acquire write lock on target entry 1 Thread 2 blocks trying to acquire write lock on target entry 2 Thread 1 blocks trying to acquire read lock on parent entry 1 Threads 1, 2, and 3 deadlocks since thread 3's write lock request is before thread 1's read request in the wait queue. The entryExists method in Backend.java does not need to acquire an read lock on the DN before checking for the entry's existance in the DB, much like the getEntry method. Removing the lock acquisition in entryExists ensures all locks are acquired down the DIT. The DependencyTest unit-test now passes and is enabled. Fix for issue 2852 git-svn-id: https://svn.forgerock.org/opendj/trunk@4185 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4182 41b1ffd8-f28e-4786-ab96-9950f0a78031
21 Apr, 2008
1 commit
-
… a fixed lock timeout for subtree delete and mod DN operations. Previously, any index modifications to subordinate entries of the affected operations will be performed with dn2id and id2entry modifications. This creates multiple random access to index database keys which could cause deadlocks in face of multiple parallel operations. With this fix, all index modifications are buffered up until the end of the operation so that each key of each index will be accessed once and in order. This maintains the DB access ordering in the JE backend of dn2id, id2entry, dn2uri, indexes in config order, VLV indexes in config order, and finally id2children and id2subtree. Since deadlocks should no longer occur in the JE backend, JE lock timeouts are now disabled at the JE environment level instead of the txn level. With this change, the performance of subtree deletes and mod DN operations have increased dramatically. In order to add buffering capabilities to the VLV index, the format of the index records had to be changed. Previous DBs with VLVs configured will no longer be compatible with this new revision. Cursors operations for subtree mod DN and delete operations are now taken with READ_COMMITTED JE isolation level to avoid locking un-affected entries and possibility causing deadlocks. Write operations affecting the DN2ID and ID2ENTRY databases will aquire an write lock directly as early as possible to avoid deadlocks. A issue is also fixed where the debug log genereated during unit tests does not include stack traces. Fix for issues 2980, 2186, 2979 git-svn-id: https://svn.forgerock.org/opendj/trunk@4180 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Apr, 2008
1 commit
-
…ct version is detected.) git-svn-id: https://svn.forgerock.org/opendj/trunk@4171 41b1ffd8-f28e-4786-ab96-9950f0a78031
17 Apr, 2008
1 commit
-
…rror logger used during server startup, command line tools, and un it-tests. Some categories of error messages can never be displayed on server startup, during unit-tests, and from command line tools (ie. verify-i ndex). Fix for issue 3102 his line, and those below, will be ignored-- M TextErrorLogPublisher.java git-svn-id: https://svn.forgerock.org/opendj/trunk@4170 41b1ffd8-f28e-4786-ab96-9950f0a78031
16 Apr, 2008
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4166 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The fix consists on creating a new class TopologyCacheFilter. This class can be used to specify some basic elements that we should look for when loading information about a server. Basically it allows not to look for monitoring information, nor base DN information. git-svn-id: https://svn.forgerock.org/opendj/trunk@4156 41b1ffd8-f28e-4786-ab96-9950f0a78031
15 Apr, 2008
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@4155 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
--This line, and th se below, will be ignored-- M admin_tool.properties M utility.properties git-svn-id: https://svn.forgerock.org/opendj/trunk@4154 41b1ffd8-f28e-4786-ab96-9950f0a78031