08 Oct, 2009
5 commits
-
in handshake phase instead of a ReplServerStartMsg. ReplServerStartDSMsg contains same thing as ReplServerStartMsg but also contains - replication server weight - number of ciurrently connected DS on the RS => both will be used for future new RS choice algorithm - Addition of a StopMsg sent: - when any entity (DS,RS) is closing a connection (sent just before) with a peer - when DS finishes phase 1 of handshake (was gathering RS info for RS choice so sent just after new ReplServerStartDSMsg is received) => both are used to distinguish between a proper connection closure (no message) and an unexpected one (error log) - Compatibility between protocol V4 and V3 (and before) - changed MonitorMsg to never be created with a protocol version - MonitorMsg now always sent with publish(msg, version) (publish method without version was used so bug) - TopologyMsg now always sent with publish(msg, version) (publish method without version was used so bug) git-svn-id: https://svn.forgerock.org/opendj/trunk@5950 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5948 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5946 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5944 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5943 41b1ffd8-f28e-4786-ab96-9950f0a78031
07 Oct, 2009
4 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5941 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5940 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Since using File when you have different OS in the control panel and in the managed server can be really problematic, use String instead in the ServerDescriptor object. git-svn-id: https://svn.forgerock.org/opendj/trunk@5937 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
value of 65535 for the server-id property. Nevertheless, the server-id in the ReplicationDomain implementation is managed as a short allowing a maximum value of 32767. With this change the code now uses an int to store the server-id. The maximum is still limited to 65535 and this is enforced by the management framework. This change should not impact compatibility as the messages exchanged by the servers are not impacted. This change also add unit tests allowing to test the compatibility of the V4 protocol with V3 protocol. git-svn-id: https://svn.forgerock.org/opendj/trunk@5936 41b1ffd8-f28e-4786-ab96-9950f0a78031
06 Oct, 2009
4 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5932 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add the option to specify the number of threads to be used for the import and the option to do the DN check later in the import LDIF process. git-svn-id: https://svn.forgerock.org/opendj/trunk@5930 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5929 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5928 41b1ffd8-f28e-4786-ab96-9950f0a78031
02 Oct, 2009
5 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5919 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…e at the product level. git-svn-id: https://svn.forgerock.org/opendj/trunk@5918 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5917 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5916 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The failures are caused by a real but very rare and minor bug. When a Directory Server connects to a Replication Server at the same time a change is generated by another server and this change is the first to be sent to the directory server it can be sent with the wrong assured status. This cause no harm in a real deployment but was causing test failure in our case. This is fixed by using the message from the message queue rather than from the replication log git-svn-id: https://svn.forgerock.org/opendj/trunk@5915 41b1ffd8-f28e-4786-ab96-9950f0a78031
01 Oct, 2009
5 commits
-
…d to run as a service. git-svn-id: https://svn.forgerock.org/opendj/trunk@5906 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5905 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5904 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…d iterations cancellation process. git-svn-id: https://svn.forgerock.org/opendj/trunk@5903 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ess backend ACI during initialization. git-svn-id: https://svn.forgerock.org/opendj/trunk@5902 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Sep, 2009
7 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5888 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5883 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Use the correct methods in ConnectionUtils to generate the LDAP urls to be used to connect to the server. git-svn-id: https://svn.forgerock.org/opendj/trunk@5882 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5881 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Some new PDUs where added in 2.1 and therefore are not processed correctly by 2.0 servers. This fix makes sure that they are not sent in such case. git-svn-id: https://svn.forgerock.org/opendj/trunk@5880 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5879 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5878 41b1ffd8-f28e-4786-ab96-9950f0a78031
28 Sep, 2009
1 commit
-
Introduce API for registering internal plugins which are not exposed in the user configuration. Update ACI cache to use a post-op plugin instead of a change listener. git-svn-id: https://svn.forgerock.org/opendj/trunk@5877 41b1ffd8-f28e-4786-ab96-9950f0a78031
27 Sep, 2009
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5876 41b1ffd8-f28e-4786-ab96-9950f0a78031
26 Sep, 2009
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5875 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5874 41b1ffd8-f28e-4786-ab96-9950f0a78031
25 Sep, 2009
1 commit
-
…ted : track aci statement separator. git-svn-id: https://svn.forgerock.org/opendj/trunk@5871 41b1ffd8-f28e-4786-ab96-9950f0a78031
24 Sep, 2009
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5870 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The first fix was not working because the synchronization code that had been added in the first fix was not called in this case. A test case has been added that reproduce the issue. git-svn-id: https://svn.forgerock.org/opendj/trunk@5869 41b1ffd8-f28e-4786-ab96-9950f0a78031
23 Sep, 2009
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@5868 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ation could corrupt the dn2id database. git-svn-id: https://svn.forgerock.org/opendj/trunk@5867 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…erver lock file stays locked til JVM exit to prevent another server process from starting while the current server process is still shutting down. in-core restarts should always have the server lock file locked due to the same JVM instance/process the lock originally belongs to still being their JVM instance/process on restart. git-svn-id: https://svn.forgerock.org/opendj/trunk@5865 41b1ffd8-f28e-4786-ab96-9950f0a78031