08 Apr, 2013
5 commits
-
… config settings to latest recommendations / expected machine capabilities. * db-evictor-lru-only - change to false (depth based then lru) since it exhibits better behavior in partially cached deployments and does not impact cases where the DB is fully cached * db-log-file-max - increase back to 100MB due to recent improvements in JE which mean that smaller file sizes are no longer needed. Bigger log files means less of them, less frequent fsyncs, and less FDs * db-checkpointer-bytes-interval - increased to 500MB. The increased recovery time is minimal and a bigger checkpoint interval dramatically reduces the risk of persisting volatile data to disk * disk-low-threshold - updated to 200MB to align with increased log file size * disk-full-threshold - updated to 100MB to align with increased log file size git-svn-id: https://svn.forgerock.org/opendj/trunk@8703 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… config settings to latest recommendations / expected machine capabilities. * update JE to 5.0.73 git-svn-id: https://svn.forgerock.org/opendj/trunk@8702 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8701 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Converters.java: Used the straightforward AttributeBuilder.add(ByteString). git-svn-id: https://svn.forgerock.org/opendj/trunk@8700 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Converters.java: Fixed NPEs in the unit tests. git-svn-id: https://svn.forgerock.org/opendj/trunk@8699 41b1ffd8-f28e-4786-ab96-9950f0a78031
05 Apr, 2013
6 commits
-
ConvertersTestCase.java: Added unit tests for the latest code added. git-svn-id: https://svn.forgerock.org/opendj/trunk@8698 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
AttributeBuilder.java: Added method add(ByteString) - to be used with the adapters' Converters class. AttributeBuilderTest.java: Added test method testAttributeBuilderAddByteString(). Suppressed javadoc warnings + removed javadoc for exceptions. git-svn-id: https://svn.forgerock.org/opendj/trunk@8697 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Making checkstyle happy. git-svn-id: https://svn.forgerock.org/opendj/trunk@8696 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Making checkstyle happy. git-svn-id: https://svn.forgerock.org/opendj/trunk@8695 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Implemented authentication with a synchronous username search + bind. To come next: asynchronous username search + bind. HTTPAuthenticationConfig.java: ADDED build.xml, ivy.xml: Added some tests jars + updated grizzly to the newly released 2.3 stable version. CollectClientConnectionsFilter.java: Added HTTPAuthenticationConfig instance member to configure the HTTP auth from the JSON file. Added many methods to handle HTTP auth in a synchronous way. Will have to change this code to run asynchronously for performance. HTTPClientConnection.java: Changed a few signatures and types to handle more than Search operations. HTTPConnectionHandler.java: Added methods parseJsonConfiguration(), getAuthenticationConfig(), asString() and asBool() to read the config for HTTP Authentication. SdkConnectionAdapter.java: Handled several messages being sent through the same connection. Extracted methods enqueueOperation() from searchAsync(). Implemented bindAsync(). Adapters.java, Converters.java: Added new conversion methods. Renamed local variables to correctly use camel case. ConvertersTestCase.java: Removed try / catch / empty anti pattern. git-svn-id: https://svn.forgerock.org/opendj/trunk@8694 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Implemented authentication with a synchronous username search + bind. To come next: asynchronous username search + bind. HTTPAuthenticationConfig.java: ADDED build.xml, ivy.xml: Added some tests jars + updated grizzly to the newly released 2.3 stable version. CollectClientConnectionsFilter.java: Added HTTPAuthenticationConfig instance member to configure the HTTP auth from the JSON file. Added many methods to handle HTTP auth in a synchronous way. Will have to change this code to run asynchronously for performance. HTTPClientConnection.java: Changed a few signatures and types to handle more than Search operations. HTTPConnectionHandler.java: Added methods parseJsonConfiguration(), getAuthenticationConfig(), asString() and asBool() to read the config for HTTP Authentication. SdkConnectionAdapter.java: Handled several messages being sent through the same connection. Extracted methods enqueueOperation() from searchAsync(). Implemented bindAsync(). Adapters.java, Converters.java: Added new conversion methods. Renamed local variables to correctly use camel case. ConvertersTestCase.java: Removed try / catch / empty anti pattern. git-svn-id: https://svn.forgerock.org/opendj/trunk@8693 41b1ffd8-f28e-4786-ab96-9950f0a78031
04 Apr, 2013
10 commits
-
Code review: Matthew SearchScope.java: Added valueOf(String). SearchScopeTestCase.java: ADDED git-svn-id: https://svn.forgerock.org/opendj/trunk@8692 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8691 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8690 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8689 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* forgot to add "useSubtreeDelete" option to /groups resource in sample JSON config git-svn-id: https://svn.forgerock.org/opendj/trunk@8688 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8687 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ssible additional volatile read. git-svn-id: https://svn.forgerock.org/opendj/trunk@8686 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Removed unused import. git-svn-id: https://svn.forgerock.org/opendj/trunk@8685 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Extracted method canProcessRequest() from doFilter(). git-svn-id: https://svn.forgerock.org/opendj/trunk@8684 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Added NO_ATTRIBUTES for OID "1.1". Used SchemaConstants.NO_ATTRIBUTES throughout OpenDJ server's code. git-svn-id: https://svn.forgerock.org/opendj/trunk@8683 41b1ffd8-f28e-4786-ab96-9950f0a78031
03 Apr, 2013
9 commits
-
* add MVCC support git-svn-id: https://svn.forgerock.org/opendj/trunk@8682 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* implement basic delete support git-svn-id: https://svn.forgerock.org/opendj/trunk@8681 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* invoke result handlers outside of locks in order to avoid potential deadlocks when chaining updates from within a search result handler * remove read lock. git-svn-id: https://svn.forgerock.org/opendj/trunk@8680 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* add some basic unit tests git-svn-id: https://svn.forgerock.org/opendj/trunk@8679 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8678 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8677 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8676 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* add Iterables.isEmpty() and Iterables.size() and modify AttributeFilter to use Iterables.size() - as per suggestion from Jean-Noel. git-svn-id: https://svn.forgerock.org/opendj/trunk@8675 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
This adds more semantic before adding opendj.test.jars too. git-svn-id: https://svn.forgerock.org/opendj/trunk@8674 41b1ffd8-f28e-4786-ab96-9950f0a78031
02 Apr, 2013
2 commits
-
* add types only support for searches * make attribute filtering easier to debug by adding toString() method to returned iterables. git-svn-id: https://svn.forgerock.org/opendj/trunk@8673 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Adding back offline building despite checking for the latest snapshot jars. Example command line to invoke for building offline: ant resolve -Dbuild.offline= git-svn-id: https://svn.forgerock.org/opendj/trunk@8672 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Mar, 2013
6 commits
-
* add attribute filtering support to memory backend. git-svn-id: https://svn.forgerock.org/opendj/trunk@8671 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8670 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* add another internal connection method to make it easier to bind connections to the memory backend during testing. git-svn-id: https://svn.forgerock.org/opendj/trunk@8669 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* remove very many duplicated or unnecessary Javadoc comments git-svn-id: https://svn.forgerock.org/opendj/trunk@8668 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* add java.io.Reader and java.io.Writer based constructors to LDIF readers and writers * remove very many duplicated or unnecessary Javadoc comments git-svn-id: https://svn.forgerock.org/opendj/trunk@8667 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8666 41b1ffd8-f28e-4786-ab96-9950f0a78031
28 Mar, 2013
2 commits
-
Implemented async search operation. Added support for canceling tasks. SdkConnectionAdapter.java: ADDED CollectClientConnectionsFilter.java: Hooked the async implementation instead of the synchronous InternalClientConnection. HTTPClientConnection.java: Implemented sendResponse(), sendSearchEntry(), sendSearchReference(), disconnect(), getOperationsInProgress(), getOperationInProgress(), removeOperationInProgress(), cancelOperation(), cancelAllOperations(), cancelAllOperationsExcept(), getNumberOfOperations(). Added addOperationInProgress() and isConnectionValid(). procotol*.properties: Renamed MILD_WARN_LDAP_CLIENT_DISCONNECT_IN_PROGRESS_166 to MILD_WARN_CLIENT_DISCONNECT_IN_PROGRESS_166. Removed INFO_HTTP_CONNHANDLER_STARTTLS_NOT_SUPPORTED_1515. git-svn-id: https://svn.forgerock.org/opendj/trunk@8665 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8664 41b1ffd8-f28e-4786-ab96-9950f0a78031