Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

  1. Add the revisions attribute to the apache schema and enable addition of attribute to entries
  2. Add the Proxied Authorization Control (needed for replay)
  3. Add extended operation to take a snapshot
  4. Add extended operation to rollback to a previous revision
  5. Add capability to request specific versions of an attribute using the LDAP rev tag

...