|
From: <ni...@us...> - 2008-03-28 20:21:07
|
Revision: 17
http://bailey.svn.sourceforge.net/bailey/?rev=17&view=rev
Author: ning_li
Date: 2008-03-28 13:21:12 -0700 (Fri, 28 Mar 2008)
Log Message:
-----------
1 Add the protocol and the classes related to log propagation. Also add a simple implementation in the withlog package and a test case TestSimpleDbWithLog.
2 Add the RangedDatabase class which contains NodeStatus, Database and Log.
3 Add "getDocs" to the Database class to retrieve a number of documents. This will be used to improve performance during the log propagation. Q: Should Database be aware of Range to support filtered queries based on Range? Or do we make RangedDatabase add a clause to a query before passing it down to Database?
Modified Paths:
--------------
trunk/src/java/org/apache/bailey/Database.java
trunk/src/java/org/apache/bailey/ddb/ClientToHostProtocol.java
trunk/src/java/org/apache/bailey/ddb/Host.java
trunk/src/java/org/apache/bailey/ddb/HostToHostProtocol.java
trunk/src/java/org/apache/bailey/ddb/Mapper.java
trunk/src/java/org/apache/bailey/ddb/Range.java
trunk/src/java/org/apache/bailey/ddb/Ring.java
trunk/src/java/org/apache/bailey/ddb/simple/SimpleClient.java
trunk/src/java/org/apache/bailey/ddb/simple/SimpleHost.java
trunk/src/java/org/apache/bailey/ddb/simple/SimpleMaster.java
trunk/src/test/org/apache/bailey/TestHeapDb.java
trunk/src/test/org/apache/bailey/TestSimpleDb.java
Added Paths:
-----------
trunk/src/java/org/apache/bailey/ddb/HostProtocol.java
trunk/src/java/org/apache/bailey/ddb/IndexAction.java
trunk/src/java/org/apache/bailey/ddb/Log.java
trunk/src/java/org/apache/bailey/ddb/LogEntry.java
trunk/src/java/org/apache/bailey/ddb/RangedDatabase.java
trunk/src/java/org/apache/bailey/ddb/withlog/
trunk/src/java/org/apache/bailey/ddb/withlog/SimpleClient.java
trunk/src/java/org/apache/bailey/ddb/withlog/SimpleHost.java
trunk/src/java/org/apache/bailey/ddb/withlog/SimpleLog.java
trunk/src/java/org/apache/bailey/ddb/withlog/SimpleMaster.java
trunk/src/java/org/apache/bailey/util/HashUtil.java
trunk/src/test/org/apache/bailey/TestSimpleDbWithLog.java
Removed Paths:
-------------
trunk/src/java/org/apache/bailey/ddb/Logger.java
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|