27 Nov, 2009
3 commits
-
Be consistent in the way the control panel display the command-lines with the equivalent command-line of dsconfig. git-svn-id: https://svn.forgerock.org/opendj/trunk@6207 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6205 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Use a workaround for bug http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4988885 by adding a character. git-svn-id: https://svn.forgerock.org/opendj/trunk@6204 41b1ffd8-f28e-4786-ab96-9950f0a78031
26 Nov, 2009
3 commits
-
This is related to issue 4343 modifications. git-svn-id: https://svn.forgerock.org/opendj/trunk@6203 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6202 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6199 41b1ffd8-f28e-4786-ab96-9950f0a78031
25 Nov, 2009
5 commits
-
Handle the case where the user provides a certificate without an alias. The code in CertificateManager has been updated to detect this situation. The code in ConfigureDS has also been updated to handle the case where the user does not provide a certificate nickname. git-svn-id: https://svn.forgerock.org/opendj/trunk@6198 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6195 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Sometimes a message like this appears in the logs: "Monitor data of remote servers are missing due to an error in the retrieval process. Potentially a server is too slow to provide its monitoring data over the protocol" This seems to be introduced by the monitoring publisher thread which may call the ReplicationServerDomain.completeMonitorData method at the same time a MonitoringRequest message is being treated and is also in the same method. These 2 threads are concurrently running the ReplicationServerDomain.completeMonitorData method as one of the thread wants to execute wrkMonitorData.completeComputing() which is outside of the syncronized section, the other thread may reset wrkMonitorData to null just before and this leads to a NPE. So another RS waiting for the monitor response will never receive it and display the annoying message. The fix is to move the wrkMonitorData.completeComputing() call into the synchronized section. git-svn-id: https://svn.forgerock.org/opendj/trunk@6194 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…nd lastExternalChangelogCookie missing until first search git-svn-id: https://svn.forgerock.org/opendj/trunk@6193 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ree searches without reading the response. Insert timeout based blocking write channel at bottom of LDAPClientConnection ByteChannel stack. git-svn-id: https://svn.forgerock.org/opendj/trunk@6192 41b1ffd8-f28e-4786-ab96-9950f0a78031
24 Nov, 2009
4 commits
-
…nd tracing configuration. git-svn-id: https://svn.forgerock.org/opendj/trunk@6191 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6190 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…d, since these increases the used memory and today there is no UI to redisplay closed progress dialogs. git-svn-id: https://svn.forgerock.org/opendj/trunk@6189 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Use the proper key to retrieve the label associated with the attribute. git-svn-id: https://svn.forgerock.org/opendj/trunk@6188 41b1ffd8-f28e-4786-ab96-9950f0a78031
23 Nov, 2009
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6186 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Use the same fix as for issue 4328 (Control Panel not usable in Ubuntu): Use InetAddress.getHostAddress() instead of InetAddress.getCanonicalHostName(). git-svn-id: https://svn.forgerock.org/opendj/trunk@6185 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Nov, 2009
6 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6183 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Know the user can specify the password, bind DN, host name, port and to accept all the certificates automatically from the command-line when launching the control-panel. git-svn-id: https://svn.forgerock.org/opendj/trunk@6182 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6180 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6179 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
The fix consists on two parts: 1. Give priority to the java binary set in the path (which is usually updated when java is installed). 2. Check that actually the java binary found in the environment variables does exist. git-svn-id: https://svn.forgerock.org/opendj/trunk@6178 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add a new option --script-friendly that eases the scripting of the output of the ldapcompare command. This way the current return code behavior can be kept (which is useful to detect errors in the command-line). git-svn-id: https://svn.forgerock.org/opendj/trunk@6177 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 Nov, 2009
3 commits
-
…ports an LDIF in a replicated base DN) When the user imports a file in a backend with replicated suffixes, the possibility of initializing the whole replication topology using the replication protocol is offered to the user. git-svn-id: https://svn.forgerock.org/opendj/trunk@6176 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6167 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6166 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Nov, 2009
7 commits
-
The following changes complete the previous fix done for this bug, if we were using dsreplication enable on the installation of one of the servers, the interactive mode failed if the option --trustAll was NOT specified. git-svn-id: https://svn.forgerock.org/opendj/trunk@6163 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…rrors in interactiv mode) The PropertyValueEditor object was not kept if there was an error, this created some inaccurate equivalent commands to be displayed when the user made a mistake creating or modifying configuration objects. git-svn-id: https://svn.forgerock.org/opendj/trunk@6162 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
This problem happens in the following conditions : - use Directory Servers that do not have Replication Servers in the same JVM - use only 2 Replication Servers - apply a heavy load of updates on one Directory Server - stop the first Replication Server - wait some time long enough to perform millions of change - Restart the First Replication Server that will therefore have millions of change to retrieve from the second - quickly stop the second Replication Server (before it has time to replicate the missing changes to the first RS) In such case, The DS will connect to the first RS, see that it missing lots of change and will attempt to re-generate them from the historical information in the database. Unfortunately this process needs to fetch all the changes in memory because it needs to send them to the RS in the order of the ChangeNumbers and therefore currently sort them in memory before sending them. This change fixes the problem by searching for changes by interval. This avoid the memory problem because in this case, there is only the need to sort a limited number of changes and this can fit in memory. However this fix is not enough because this whole process is done in the replication Listener thread and this thread is also responsible for managing the replication protocol window. Unfortunately while this thread is busy sending a lot of changes to the RS it is not able to also do the job of managing the window and this can therefore fall into a deadlock. So a second level of changes is necessary to move the code in a separated new thread that is created only when necessary. This lead to the last problem that I met : the creation of this new thread caused some concurrency problems that I had to fix by introducing some synchronization code between this new thread, the listener thread and the worker thread. git-svn-id: https://svn.forgerock.org/opendj/trunk@6161 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6159 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
When the user chooses to generate a self-signed certificate in the command-line setup, prompt to provide the host name that will be used to generate the certificate. git-svn-id: https://svn.forgerock.org/opendj/trunk@6158 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6157 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6155 41b1ffd8-f28e-4786-ab96-9950f0a78031
17 Nov, 2009
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6153 41b1ffd8-f28e-4786-ab96-9950f0a78031
16 Nov, 2009
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6152 41b1ffd8-f28e-4786-ab96-9950f0a78031
11 Nov, 2009
3 commits
-
Update the contents of the selected entry when the user clicks on Refresh. git-svn-id: https://svn.forgerock.org/opendj/trunk@6146 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6145 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ing and caches the incomplete info) Mark the node that is being collapsed (if not completely loaded) to be refreshed on next expand. git-svn-id: https://svn.forgerock.org/opendj/trunk@6144 41b1ffd8-f28e-4786-ab96-9950f0a78031
10 Nov, 2009
2 commits
-
… CompareOperationBasis does not properly handle get/setAttributeType. git-svn-id: https://svn.forgerock.org/opendj/trunk@6140 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6139 41b1ffd8-f28e-4786-ab96-9950f0a78031