[PATCH] 140 Fixed error handling in RetrieveModificationsTask.
by Endi Sukma Dewata
The RetrieveModificationsTask has been modified such that it can
recover from errors while still allowing graceful shutdown.
The task is scheduled to run once. When it's done it will schecule
another one depending on the situation. If the search is abandoned
or the connection is closed it will wait one minute before
reconnecting. If the system is being shutdown it will not
schedule any more task.
Ticket #365
To test the patch:
1. Create CA.
2. Add the following parameter into CS.cfg:
ca.listenToCloneModifications=true
3. Restart CA.
4. Watch the debug log.
5. Stop slapd, an exception will appear, then it will retry every 1 minute.
6. Start slapd again, the task will eventually continue.
7. Stop CA, it will show the task being shutdown.
Note that it may miss modifications that happen during the 1-minute
window between slapd startup and next task execution.
--
Endi S. Dewata
12 years, 5 months
[PATCH] 137 Fixed KRA test.
by Endi Sukma Dewata
The security configuration, JAXB mappings, and test script for KRA
have been updated to run properly.
--
Endi S. Dewata
12 years, 5 months
[PATCH] 136 Enabled realm authentication for certificate requests.
by Endi Sukma Dewata
The realm authentication on certificate request REST services has
been enabled. Since now in the CLI the authentication is done using
a separate login operation, it is now possible to POST the approval
data without the problem related to chunked message.
Ticket #300
--
Endi S. Dewata
12 years, 5 months
[PATCH] 135 Added REST account service.
by Endi Sukma Dewata
A REST account service has been added to allow client to login
to establish a session and to logout to destroy the session. This
way multiple operations can be executed using the same session
without having to re-authenticate.
Ticket #357
--
Endi S. Dewata
12 years, 5 months
[PATCH] 76 - Reorder-VLV-indexing-for-clones-to-avoid-errors
by Ade Lee
Revised patch 75. Please ignore that patch.
When setting up a clone, the VLV indexes are added before the data is
replicated. This results in errors in adding the VLV indexes because
the entries that the VLV indexes depend on do not yet exist.
This patch re-orders the sequence of operations. Specifically, index
operations occur before the data is replicated so that the indexes are
populated, whereas VLV indexes are populated afterwards. In the case of
VLV indexes, a VLV indexing task is scheduled and executed.
Tested with IPA cloning - errors no longer occur.
Ade
12 years, 5 months