mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

gbellato
12.23.2006 f0f4caa7b330807252d8a86d8ff499e16f9ddd33
refs
author gbellato <gbellato@localhost>
Wednesday, July 12, 2006 11:23 +0200
committer gbellato <gbellato@localhost>
Wednesday, July 12, 2006 11:23 +0200
commitf0f4caa7b330807252d8a86d8ff499e16f9ddd33
tree f44e88267094dddcd3e0cfd9fbb496087ad5322c tree | zip | gz
parent 6d4353682ef7c980e342beaa54155639edcc975f view | diff
- pre-operation plugins are not called anymore when processing synchronization operations
for ADD,DELELTE and MODIFYDN as it was already the case for MODIFY operation
This is necessary to make sure that entries use the same unique ID everywhere.

- Synchronization now its own serialization mechanism for synchronization messages
(before it was using java object serialization)
This allows to use the same serialization for data transfer between LDAP servers
and changelog servers and for saving the changes into the changelog database.
It will also allow to make some evolution the protocol without breaking the compatibility
with previous releases.
This also brings some performance improvements as this new serialization mechanism
only needs to be done once on the master that originally processed
the operation while before it was done for each transfer over the wire and for writing
the changelog database.
1 files added
26 files modified
1518 ■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/api/plugin/DirectoryServerPlugin.java 8 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/changelog/Changelog.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/changelog/ChangelogDB.java 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/changelog/ChangelogData.java 27 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/changelog/ProtocolSession.java 7 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/changelog/ServerHandler.java 16 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/changelog/SocketSession.java 119 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/AddOperation.java 51 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/DeleteOperation.java 38 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/ModifyDNOperation.java 36 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/ModifyOperation.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/AckMessage.java 63 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/AddMsg.java 118 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/ChangelogBroker.java 6 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/ChangelogStartMessage.java 97 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/DeleteMsg.java 34 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/Historical.java 19 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/ListenerThread.java 18 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/ModifyDNMsg.java 117 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/ModifyMsg.java 252 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/MultimasterSynchronization.java 42 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/ServerStartMessage.java 160 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/ServerState.java 134 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/SynchMessages.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/SynchronizationDomain.java 16 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/SynchronizationMessage.java 110 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/UpdateMessage.java 17 ●●●● diff | view | raw | blame | history