Proto commits in xtreemfs/babudb

These 21 commits are when the Protocol Buffers files have changed:

Commit:cb04184
Author:Robert Schmidtke

WIP of converting from Ant to Maven

The documentation is generated from this commit.

Commit:6d6afa2
Author:ckleineweber@gmail.com

BabuDB/Java/replication: Updated to protobuf-2.5 git-svn-id: https://babudb.googlecode.com/svn/trunk@638 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:a77a833
Author:fx.langner

BabuDB/Java/Replication: adopted the latest BabuDB changes; git-svn-id: https://babudb.googlecode.com/svn/trunk@513 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:74c2e84
Author:fx.langner

BabuDB/Java/Replication: applied the latest BabuDB changes corresponding to the introduction of transactions (known issue: there is a bug with sending serialized transactions, because PBRPC is currently not able to handle empty message with data attached); git-svn-id: https://babudb.googlecode.com/svn/trunk@485 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:9af99ad
Author:fx.langner

BabuDB/Java/Replication: fixed an serialization issue with range/prefix lookup results; git-svn-id: https://babudb.googlecode.com/svn/trunk@475 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:99d8d19
Author:fx.langner

BabuDB/Java/Replication: updated the replication plugin to use the newly established dev.api of BabuDB instead of casting the components to their implementations to access internal methods; it provides better flexibility and testability against MOCK objects; git-svn-id: https://babudb.googlecode.com/svn/trunk/java@414 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:1f7235a
Author:fx.langner

BabuDB/Java/Replication: updated the replication plugin to use the newly established dev.api of BabuDB instead of casting the components to their implementations to access internal methods; it provides better flexibility and testability against MOCK objects; git-svn-id: https://babudb.googlecode.com/svn/trunk@414 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:55ac872
Author:fx.langner

BabuDB/Java/Replication: fixed the Makefile for generating Google-Protocol-Buffers RPC infrastructure; added port of the causing service to heartbeat RPC; regenerated the Google PBRPC interfaces; enhanced the generics of the client-adapters to be able to solve the warnings of unchecked casts; updated the participant-accounting to support multiple instances of replicated BabuDB services at the same server; fixed a bug that causes crashes caused by multiple instance using the same TimeSync-instance; fixed a bug that causes freezes caused by blocking flease-message sending; added a BabuDB-mock infrastructure for testing purposes; added some unit-test and test configurations (still under development); git-svn-id: https://babudb.googlecode.com/svn/trunk@403 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:c66414c
Author:fx.langner

BabuDB/Java/Replication: fixed the Makefile for generating Google-Protocol-Buffers RPC infrastructure; added port of the causing service to heartbeat RPC; regenerated the Google PBRPC interfaces; enhanced the generics of the client-adapters to be able to solve the warnings of unchecked casts; updated the participant-accounting to support multiple instances of replicated BabuDB services at the same server; fixed a bug that causes crashes caused by multiple instance using the same TimeSync-instance; fixed a bug that causes freezes caused by blocking flease-message sending; added a BabuDB-mock infrastructure for testing purposes; added some unit-test and test configurations (still under development); git-svn-id: https://babudb.googlecode.com/svn/trunk/java@403 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:f6cdc55
Author:fx.langner

BabuDB/Java/Replication: completely overworked the master-failover mechanism; fixed an issue that might have caused inconsistencies on faulty failover; git-svn-id: https://babudb.googlecode.com/svn/trunk/java@395 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:a5d6155
Author:fx.langner

BabuDB/Java/Replication: completely overworked the master-failover mechanism; fixed an issue that might have caused inconsistencies on faulty failover; git-svn-id: https://babudb.googlecode.com/svn/trunk@395 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:2d69451
Author:fx.langner

BabuDB/Java/Replication: extended the API-Proxy with lookup methods and simplified the deserialization; Currently not supported: Database.getByteRangeComparator() and Database.UserDefinedLookup() git-svn-id: https://babudb.googlecode.com/svn/trunk@382 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:bf34145
Author:fx.langner

BabuDB/Java/Replication: extended the API-Proxy with lookup methods and simplified the deserialization; Currently not supported: Database.getByteRangeComparator() and Database.UserDefinedLookup() git-svn-id: https://babudb.googlecode.com/svn/trunk/java@382 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:3348105
Author:fx.langner

Replication: extended the plugin with a RPC architecture for executing master restricted operations remotely. This feature is still in progress but will soon give access to all BabuDB functionality without loss of transparency for the user. git-svn-id: https://babudb.googlecode.com/svn/trunk/java@375 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:b1f1c62
Author:fx.langner

Replication: extended the plugin with a RPC architecture for executing master restricted operations remotely. This feature is still in progress but will soon give access to all BabuDB functionality without loss of transparency for the user. git-svn-id: https://babudb.googlecode.com/svn/trunk@375 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:cc0412d
Author:fx.langner

Replication: added some extensible policy infrastructure; prepared BabuDB and replication plugin to be capable of executing BabuDB operations remotely git-svn-id: https://babudb.googlecode.com/svn/trunk@371 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:68031bb
Author:fx.langner

Replication: added some extensible policy infrastructure; prepared BabuDB and replication plugin to be capable of executing BabuDB operations remotely git-svn-id: https://babudb.googlecode.com/svn/trunk/java@371 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:e491981
Author:fx.langner

BabuDB: merged with branch replicationV2 | major changes: established a new API package to make the usage of BabuDB more comfortable. build a plugin infrastructure and separated the replication mechanisms from the basic BabuDB functionalities into a new plugin-project that can be find in the replication directory git-svn-id: https://babudb.googlecode.com/svn/trunk@368 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:35ec48b
Author:fx.langner

Replication: integrated google protocol buffers, the new state of the art transmission strategy git-svn-id: https://babudb.googlecode.com/svn/branches/replicationV2@367 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:a1c76dc
Author:fx.langner

Replication: - first version of the new protocol using google protocol buffers integrated - fixed transmission module of the replication mechanism git-svn-id: https://babudb.googlecode.com/svn/branches/replicationV2@354 d4c7dd96-b7b2-11dd-893d-d98698f66bbf

Commit:77bba07
Author:fx.langner

Replication: exchanged yidl communication infrastructure with google's protocol buffer infrastructure introduced with the new Foundation library. git-svn-id: https://babudb.googlecode.com/svn/branches/replicationV2@351 d4c7dd96-b7b2-11dd-893d-d98698f66bbf