25 Jun, 2013
8 commits
-
=> fixed cleanup for operations testsuite => removed traces for sdk tools git-svn-id: https://svn.forgerock.org/opendj/trunk@9056 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Made the test code (hopefully) more readable. git-svn-id: https://svn.forgerock.org/opendj/trunk@9055 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Implemented several methods, removed TODOs, better implemented the offer() methods. git-svn-id: https://svn.forgerock.org/opendj/trunk@9054 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9053 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9052 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9051 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9050 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9049 41b1ffd8-f28e-4786-ab96-9950f0a78031
24 Jun, 2013
7 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9048 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9047 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9046 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Fixed checkstyle error git-svn-id: https://svn.forgerock.org/opendj/trunk@9045 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The code replaying the replicated operations now handles BUSY and UNAVAILABLE result codes and will retry replaying these operations. Prevented a possible OutOfMemoryError by bounding the queue holding the replicated operations. LDAPReplicationDomain.java, ReplicationDomain.java: In replay(), added the AtomicBoolean shutdown parameter + tested for server shutdown + handled BUSY and UNAVAILABLE result codes + In processUpdate(), added the AtomicBoolean shutdown parameter + tested for server shutdown + ensured the code works with a bounded queue. Extracted logDecodingOperationError() out of replay(). MultimasterReplication.java: Made updateToReplayQueue a bounded queue (it was unbounded before). ReplayThread.java, ListenerThread.java: Converted shutdown boolean instance member into an AtomicBoolean. git-svn-id: https://svn.forgerock.org/opendj/trunk@9044 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Review: Matthew Swift, Ludovic Poitou, Christophe Sovant 1st phase of the changes. LockManager.java: Tripled the wait time for trying to acquire a lock. *.java: Removed the triple attempts at locking anti pattern. PasswordModifyExtendedOperation.java: Extracted method toAttributeValues() from processExtendedOperation(). git-svn-id: https://svn.forgerock.org/opendj/trunk@9043 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Converted comments to javadocs. git-svn-id: https://svn.forgerock.org/opendj/trunk@9042 41b1ffd8-f28e-4786-ab96-9950f0a78031
21 Jun, 2013
10 commits
-
We now request IndexOutputBuffer with the space needed, and allocate a specific temp one, if the key is too large to fit in default buffer. Minor code cleanup and clarification in the IndexOutputBuffer class. git-svn-id: https://svn.forgerock.org/opendj/trunk@9041 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Docs are currently in the SDK part of the tree, which is why the log ref content is downloaded as an artifact. That artifact version needs to correspond to what is built on the server side, not what is built on the SDK side. git-svn-id: https://svn.forgerock.org/opendj/trunk@9039 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Rev version dependencies for the server ready for release. git-svn-id: https://svn.forgerock.org/opendj/trunk@9038 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9034 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9032 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- inserted new line before license display - fixed the star display(first space was removed by wrapText()) git-svn-id: https://svn.forgerock.org/opendj/trunk@9027 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…uture (to be replaced with builders). git-svn-id: https://svn.forgerock.org/opendj/trunk@9020 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9019 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Thanks to Matt Swift for the patch git-svn-id: https://svn.forgerock.org/opendj/trunk@9018 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9017 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Jun, 2013
5 commits
-
… OpenDJ 2.4.6 to OpenDJ 2.6.0 * add upgrade task which notifies the user that they must rebuild the ds-sync-hist ordering index when upgrading from 2.5.0-Xpress1. git-svn-id: https://svn.forgerock.org/opendj/trunk@9016 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The issue was triggered by the mix of AssuredReplication and bad network conditions, which resulted in a deadlock between 2 RS, as both were blocked on writing to the TCP socket and not reading (because waiting on the write lock). The solution (more of a workaround) is to have another thread for sending data to the socket and have the reader and writer posting data to send to a queue that this new thread is polling. There are still potential deadlocks but they will occur much later, if the sendQueue gets full. The code needs more work post 2.6 to be fully non blocking, but the changes are enough for now to resolve the customer deadlock case. git-svn-id: https://svn.forgerock.org/opendj/trunk@9015 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* use a larger DB cache (16MB vs 5MB) when using larger DB buffers git-svn-id: https://svn.forgerock.org/opendj/trunk@9014 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… OpenDJ 2.4.6 to OpenDJ 2.6.0 Revert changes to matching rule which were applied in r7640. git-svn-id: https://svn.forgerock.org/opendj/trunk@9013 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9012 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 Jun, 2013
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9011 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9010 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* make protocol versioning the responsibility of the ProtocolSession object. Previously, it was split between various classes making it very confusing and risk-prone. Now only one class (TLSSocketSession) "owns" the protocol version * removed ReplicationMsg.getBytes() and require that all message impls implement ReplicationMsg.getBytes(short protocolVersion). Messages which have never evolved since the first protocol version can simply ignore the passed in protocol version parameter * simplified the handshake process, ensuring that we always set the protocol version once the handshake has completed. Part of this change was to remove the protocol version from the start message constructors, since it is implied during encoding (this removes some ambiguity in these classes) * many other minor code clean ups and bug fixes. git-svn-id: https://svn.forgerock.org/opendj/trunk@9009 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Jun, 2013
7 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9008 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9007 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9006 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9005 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
OPENDJ-960 Rest2LDAP - Validate http-config.json file Review: Matthew Swift Undoing r8998 and r8999 because it is creating issues we do not have time to fix right now. git-svn-id: https://svn.forgerock.org/opendj/trunk@9004 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@9003 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…V/-F/-s on an instance not configured git-svn-id: https://svn.forgerock.org/opendj/trunk@9002 41b1ffd8-f28e-4786-ab96-9950f0a78031