05 Jun, 2013
7 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8970 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8969 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
QA nod from Gary over IM git-svn-id: https://svn.forgerock.org/opendj/trunk@8968 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8967 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* increase default monitoring period to 60s * improve property documentation. git-svn-id: https://svn.forgerock.org/opendj/trunk@8966 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
=> fixed regression introduced in previous commit : git-svn-id: https://svn.forgerock.org/opendj/trunk@8965 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Also fix minor issues with URLs in the install.html and .txt files. git-svn-id: https://svn.forgerock.org/opendj/trunk@8964 41b1ffd8-f28e-4786-ab96-9950f0a78031
04 Jun, 2013
6 commits
-
This commit addresses the InternalSearchMonitorTestCase unit test regression introduced by my previous fix for OPENDJ-866. Monitor provider instance names are required to be stable so that deregistration attempts succeed. This is not the case for many of our replication monitors which include mutable components such as host addresses or connected RS identifiers (as a parent RDN). Before my fix for OPENDJ-866 these "mutating" monitors took care to re-register themselves whenever they detected that the name was about to change. Unfortunately my fix for OPENDJ-866 made the names of local replica monitors mutable as well by including the local address. The side effect was that the monitor providers would sometimes not be deregistered which was causing the org.opends.server.monitors.InternalSearchMonitorTestCase unit test to fail. This fix modifies the replication domain monitor provider so that it re-registers itself whenever it senses a potential name change (i.e. connection establishment). The change was not as simple as I hoped because many unit tests create replication brokers with null replication domains. I've refactored the code a little and pushed ownership of the monitor provider into the broker in order to make its lifecycle clearer. git-svn-id: https://svn.forgerock.org/opendj/trunk@8963 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
=> fix for replication mode git-svn-id: https://svn.forgerock.org/opendj/trunk@8962 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8961 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8960 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
<step performance="optional> does not affect any of the output (yet), but in fact the package tools ought to pull in the dependencies if you don't specify them. (I originally added the "install Java" steps to make it explicit.) git-svn-id: https://svn.forgerock.org/opendj/trunk@8959 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Align signature of DirectoryServer.deregisterMonitorProvider with registerMonitorProvider and avoid lots of boilerplate name normalization. git-svn-id: https://svn.forgerock.org/opendj/trunk@8958 41b1ffd8-f28e-4786-ab96-9950f0a78031
03 Jun, 2013
7 commits
-
* remove passwords from toString() representation of bind and password modify requests. git-svn-id: https://svn.forgerock.org/opendj/trunk@8957 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8956 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8955 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Improve wording after a review with Jean-Noël. git-svn-id: https://svn.forgerock.org/opendj/trunk@8954 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* add host:port information to each replication node monitoring entry * make replication monitor entry naming more consistent * bump the protocol version in order to support including the remote server URL in DSInfo/TopologyMsg. git-svn-id: https://svn.forgerock.org/opendj/trunk@8953 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8952 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- The upgrade context is now set in the CLI. - The upgrade context contains now the callback handler which simplify all the function (removed all calls to callbackhandler, functions just need the context at this point). - The context contains the CLI user selected options which simplify the code, removed the CheckCLIUserOption, the task have just to check the context for those parameters. - Removed the useless VerificationCallback.java - Added a TaskType in UpgradeTask.java. - Added function verifyTaskType in UpgradeTasks.java which verify user selected options are correct. - Modified tools.properties message numbers git-svn-id: https://svn.forgerock.org/opendj/trunk@8951 41b1ffd8-f28e-4786-ab96-9950f0a78031
31 May, 2013
4 commits
-
* Set the RS URL by first checking the list of configured replication servers to see if any correspond to the local host / port. If a match is found then it is used, otherwise we fall back to the old mechanism which was to perform a name lookup of /etc/hostname. git-svn-id: https://svn.forgerock.org/opendj/trunk@8950 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8949 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* fix unit test regression introduced by previous commit. RS candidate filtering was too aggressive and assumed that there would only be one RS per JVM, which is not the case in the unit tests * also use a thread safe set implementation for the local RS ports in order to avoid potential race conditions in unit tests (this may be the cause of occasional RS load balancing unit test failures). git-svn-id: https://svn.forgerock.org/opendj/trunk@8948 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8947 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 May, 2013
5 commits
-
This partial fix addresses the first two bugs described in the issue comments, specifically: * the logic (ReplicationBroker#filterServersInSameVM) which chooses the best RS does not prefer RS which are on the same host, only those which are in the same VM. In addition, the logic in ReplicationServer#isLocalReplicationServerPort assumes that the local host name is the same address which the RS is listening on * the method ReplicationBroker#isSameReplicationServerUrl contains a typo which causes the second url to be interpreted as the local host name if the first url is a local address. This triggers all kinds of strange side effects during RS fail-over. git-svn-id: https://svn.forgerock.org/opendj/trunk@8946 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8945 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- added message when buildinfo is not found. - excluded .app / bat files. git-svn-id: https://svn.forgerock.org/opendj/trunk@8944 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- added --acceptLicense to the setup command line options. - modified code for checking the license during the setup : - using the no-prompt option no longer bypass the license if presents. - displays now the license text, question and answer(yes) when used with the --acceptLicense. git-svn-id: https://svn.forgerock.org/opendj/trunk@8943 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8942 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 May, 2013
4 commits
-
- License is now accepted at the end of upgrade's process (if no errors). git-svn-id: https://svn.forgerock.org/opendj/trunk@8941 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* avoid using SuppressWarnings and close LDIF readers, even though they don't need closing in this case. git-svn-id: https://svn.forgerock.org/opendj/trunk@8940 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
* narrow type-safety of server side ResultHandlers from ResultHandler<? super XXX> to ResultHandler<XXX>. Although wider type-safety is usually preferred, we are always going to pass in specific result handlers to the server side APIs (e.g. RequestHandler). In addition, experience with CREST has shown that the use of "super" makes it harder to implement filter chain functionality. git-svn-id: https://svn.forgerock.org/opendj/trunk@8939 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- The packages name for Deb/RPM follows the rules given by their respective documentation. - Adding a VERSION_QUALIFIER containing special chars no longer make fail the package build. git-svn-id: https://svn.forgerock.org/opendj/trunk@8938 41b1ffd8-f28e-4786-ab96-9950f0a78031
28 May, 2013
7 commits
-
… and fixed jython exception in SNMP tests git-svn-id: https://svn.forgerock.org/opendj/trunk@8937 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8936 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Added --acceptLicense to upgrade's command line in packages (RPM / Deb) git-svn-id: https://svn.forgerock.org/opendj/trunk@8935 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
This change adds additional synchronization to the query result processing in order to ensure that JSON resources are returned one at a time and, in addition, not while the result is being sent nor after it has already been sent. git-svn-id: https://svn.forgerock.org/opendj/trunk@8934 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8933 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8932 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@8931 41b1ffd8-f28e-4786-ab96-9950f0a78031