...
This document describes design choices made regarding the ChangeLogService.
h2 Glossary
We need to define precisely some terms before starting to describe this service, to avoid any semantic confusion.
- Transaction : <to be done>
- Revision : <to be done>
- Event Log : <to be done>
- Transaction Log : <to be done>
- Journal : <to be done>
Protocol Changes
- Add the revisions attribute to the apache schema and enable addition of attribute to entries
- Add the Proxied Authorization Control (needed for replay)
- Add extended operation to take a snapshot
- Add extended operation to rollback to a previous revision
- Add capability to request specific versions of an attribute using the LDAP rev tag
...