hbase-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From apurt...@apache.org
Subject svn commit: r789195 [1/11] - in /hadoop/hbase/trunk_on_hadoop-0.18.3/contrib: ./ stargate/ stargate/conf/ stargate/lib/ stargate/src/ stargate/src/java/ stargate/src/java/org/ stargate/src/java/org/apache/ stargate/src/java/org/apache/hadoop/ stargate/...
Date Mon, 29 Jun 2009 02:49:26 GMT
Author: apurtell
Date: Mon Jun 29 02:49:21 2009
New Revision: 789195

URL: http://svn.apache.org/viewvc?rev=789195&view=rev
Log:
add contribs

Added:
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/build-contrib.xml
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/build.xml
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/NOTICE.txt
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/build.xml
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/conf/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/conf/jetty.xml
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/conf/web.xml
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junit240724218.properties
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junittestcases213897620.properties
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junitvmwatcher1997235705.properties
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/asm-3.1.jar   (with props)
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/commons-codec-1.3.jar   (with props)
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jackson-asl-0.9.4.jar   (with props)
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jaxb-impl-2.1.10.jar   (with props)
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-core-1.1.0-ea.jar   (with props)
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-json-1.1.0-ea.jar   (with props)
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-server-1.1.0-ea.jar   (with props)
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jsr311-api-1.1.jar   (with props)
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/persistence-api-1.0.jar   (with props)
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/protobuf-java-2.1.0.jar   (with props)
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/Constants.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/Main.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RESTServlet.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RegionsResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ResourceConfig.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ResultGenerator.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RowResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RowResultGenerator.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RowSpec.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ScannerInstanceResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ScannerResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ScannerResultGenerator.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/SchemaResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/StorageClusterStatusResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/StorageClusterVersionResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/TableResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/VersionResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/client/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/client/Client.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/client/Cluster.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/client/Response.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/CellModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/CellSetModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/ColumnSchemaModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/IProtobufWrapper.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/RowModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/ScannerModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/StorageClusterStatusModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/StorageClusterVersionModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/TableInfoModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/TableListModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/TableModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/TableRegionModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/TableSchemaModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/model/VersionModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/CellMessage.proto
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/CellSetMessage.proto
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/ColumnSchemaMessage.proto
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/ScannerMessage.proto
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/StorageClusterStatusMessage.proto
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/TableInfoMessage.proto
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/TableListMessage.proto
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/TableSchemaMessage.proto
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/VersionMessage.proto
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/generated/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/generated/CellMessage.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/generated/CellSetMessage.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/generated/ColumnSchemaMessage.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/generated/ScannerMessage.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/generated/StorageClusterStatusMessage.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/generated/TableInfoMessage.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/generated/TableListMessage.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/generated/TableSchemaMessage.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/protobuf/generated/VersionMessage.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/provider/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/provider/JAXBContextResolver.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/provider/consumer/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/provider/consumer/ProtobufMessageBodyConsumer.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/provider/producer/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/provider/producer/PlainTextMessageBodyProducer.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/provider/producer/ProtobufMessageBodyProducer.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/MiniClusterTestCase.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/Test00MiniCluster.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/TestRowResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/TestScannerResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/TestSchemaResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/TestStatusResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/TestTableResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/TestVersionResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestCellModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestCellSetModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestColumnSchemaModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestRowModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestScannerModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestStorageClusterStatusModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestStorageClusterVersionModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestTableInfoModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestTableListModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestTableRegionModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestTableSchemaModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/test/org/apache/hadoop/hbase/stargate/model/TestVersionModel.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/tableindexed/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/tableindexed/IndexKeyGenerator.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/tableindexed/IndexNotFoundException.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/tableindexed/IndexSpecification.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/tableindexed/IndexSpecificationArray.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/tableindexed/IndexedTable.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/tableindexed/IndexedTableAdmin.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/tableindexed/IndexedTableDescriptor.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/tableindexed/SimpleIndexKeyGenerator.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/tableindexed/package.html
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/CommitUnsuccessfulException.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/HBaseBackedTransactionLogger.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/JtaXAResource.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/LocalTransactionLogger.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/TransactionLogger.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/TransactionManager.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/TransactionScannerCallable.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/TransactionState.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/TransactionalTable.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/UnknownTransactionException.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/client/transactional/package.html
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/ipc/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/ipc/IndexedRegionInterface.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/ipc/TransactionalRegionInterface.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/tableindexed/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/tableindexed/IndexMaintenanceUtils.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/tableindexed/IndexedRegion.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/tableindexed/IndexedRegionServer.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/transactional/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/transactional/CleanOldTransactionsChore.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/transactional/THLog.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/transactional/THLogKey.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/transactional/THLogRecoveryManager.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionState.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegion.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/java/org/apache/hadoop/hbase/regionserver/transactional/TransactionalRegionServer.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/client/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/client/tableindexed/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/client/tableindexed/TestIndexedTable.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/client/transactional/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/client/transactional/StressTestTransactions.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/client/transactional/TestTransactions.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/regionserver/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/regionserver/transactional/
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/regionserver/transactional/DisabledTestHLogRecovery.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/regionserver/transactional/DisabledTestTransactionalHLogManager.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/regionserver/transactional/TestTHLog.java
    hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/transactional/src/test/org/apache/hadoop/hbase/regionserver/transactional/TestTHLogRecovery.java

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/build-contrib.xml
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/build-contrib.xml?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/build-contrib.xml (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/build-contrib.xml Mon Jun 29 02:49:21 2009
@@ -0,0 +1,241 @@
+<?xml version="1.0"?>
+
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+<!-- Imported by contrib/*/build.xml files to share generic targets. -->
+
+<project name="hbasebuildcontrib">
+
+  <property name="version" value="0.20.0"/>
+  <property name="name" value="${ant.project.name}"/>
+  <property name="root" value="${basedir}"/>
+
+  <!-- Load all the default properties, and any the user wants    -->
+  <!-- to contribute (without having to type -D or edit this file -->
+  <property file="${user.home}/${name}.build.properties" />
+  <property file="${root}/build.properties" />
+
+  <property name="hbase.root" location="${root}/../../../"/>
+
+  <property name="src.dir"  location="${root}/src/java"/>
+  <property name="src.test" location="${root}/src/test"/>
+  <property name="src.examples" location="${root}/src/examples"/>
+
+  <available file="${src.examples}" type="dir" property="examples.available"/>
+  <available file="${src.test}" type="dir" property="test.available"/>
+
+  <property name="conf.dir" location="${hbase.root}/conf"/>
+  <property name="test.junit.output.format" value="plain"/>
+  <property name="test.output" value="no"/>
+  <property name="test.timeout" value="900000"/>
+  <property name="build.dir" location="${hbase.root}/build/contrib/${name}"/>
+  <property name="dist.dir" location="${build.dir}/${name}-${version}"/>
+  <property name="build.classes" location="${build.dir}/classes"/>
+  <property name="build.test" location="${build.dir}/test"/>
+  <property name="build.examples" location="${build.dir}/examples"/>
+  <property name="hbase.log.dir" location="${build.dir}/test/logs"/>
+  <!-- all jars together -->
+  <property name="javac.deprecation" value="off"/>
+  <property name="javac.debug" value="on"/>
+
+  <property name="javadoc.link"
+    value="http://java.sun.com/j2se/1.4/docs/api/"/>
+
+  <property name="build.encoding" value="ISO-8859-1"/>
+
+  <fileset id="lib.jars" dir="${root}" includes="lib/*.jar"/>
+
+  <!-- the normal classpath -->
+  <path id="classpath">
+    <pathelement location="${build.classes}"/>
+    <fileset refid="lib.jars"/>
+    <pathelement location="${hbase.root}/build/classes"/>
+    <fileset dir="${hbase.root}/lib">
+      <include name="**/*.jar" />
+    </fileset>
+  </path>
+
+  <!-- the unit test classpath -->
+  <path id="test.classpath">
+    <path refid="classpath"/>
+    <pathelement location="${build.test}" />
+    <pathelement location="${hbase.root}/build/test"/>
+    <pathelement location="${hbase.root}/build"/>
+    <pathelement location="${hbase.root}/src/test"/>
+    <pathelement location="${conf.dir}"/>
+  </path>
+
+
+  <!-- to be overridden by sub-projects -->
+  <target name="check-contrib"/>
+  <target name="init-contrib"/>
+
+  <!-- ====================================================== -->
+  <!-- Stuff needed by all targets                            -->
+  <!-- ====================================================== -->
+  <target name="init" depends="check-contrib" unless="skip.contrib">
+    <echo message="contrib: ${name}"/>
+    <mkdir dir="${build.dir}"/>
+    <mkdir dir="${build.classes}"/>
+    <mkdir dir="${build.test}"/>
+    <mkdir dir="${build.examples}"/>
+    <mkdir dir="${hbase.log.dir}"/>
+    <antcall target="init-contrib"/>
+  </target>
+
+
+  <!-- ====================================================== -->
+  <!-- Compile a hbase contrib's files                       -->
+  <!-- ====================================================== -->
+  <target name="compile" depends="init" unless="skip.contrib">
+    <echo message="contrib: ${name}"/>
+    <javac
+     encoding="${build.encoding}"
+     srcdir="${src.dir}"
+     includes="**/*.java"
+     destdir="${build.classes}"
+     debug="${javac.debug}"
+     deprecation="${javac.deprecation}">
+      <classpath refid="classpath"/>
+    </javac>
+  </target>
+
+
+  <!-- ======================================================= -->
+  <!-- Compile a hbase contrib's example files (if available) -->
+  <!-- ======================================================= -->
+  <target name="compile-examples" depends="compile" if="examples.available">
+    <echo message="contrib: ${name}"/>
+    <javac
+     encoding="${build.encoding}"
+     srcdir="${src.examples}"
+     includes="**/*.java"
+     destdir="${build.examples}"
+     debug="${javac.debug}">
+      <classpath refid="classpath"/>
+    </javac>
+  </target>
+
+
+  <!-- ================================================================== -->
+  <!-- Compile test code                                                  -->
+  <!-- ================================================================== -->
+  <target name="compile-test" depends="compile-examples" if="test.available">
+    <echo message="contrib: ${name}"/>
+    <javac
+     encoding="${build.encoding}"
+     srcdir="${src.test}"
+     includes="**/*.java"
+     destdir="${build.test}"
+     debug="${javac.debug}">
+      <classpath refid="test.classpath"/>
+    </javac>
+  </target>
+  
+
+  <!-- ====================================================== -->
+  <!-- Make a hbase contrib's jar                            -->
+  <!-- ====================================================== -->
+  <target name="jar" depends="compile" unless="skip.contrib">
+    <echo message="contrib: ${name}"/>
+    <jar
+      jarfile="${build.dir}/hbase-${version}-${name}.jar"
+      basedir="${build.classes}"      
+    />
+  </target>
+
+  
+  <!-- ====================================================== -->
+  <!-- Make a hbase contrib's examples jar                   -->
+  <!-- ====================================================== -->
+  <target name="jar-examples" depends="compile-examples"
+          if="examples.available" unless="skip.contrib">
+    <echo message="contrib: ${name}"/>
+    <jar jarfile="${build.dir}/hbase-${version}-${name}-examples.jar">
+      <fileset dir="${build.classes}">
+      </fileset>
+      <fileset dir="${build.examples}">
+      </fileset>
+    </jar>
+  </target>
+  
+  <!-- ====================================================== -->
+  <!-- Package a hbase contrib                               -->
+  <!-- ====================================================== -->
+  <target name="package" depends="jar, jar-examples" unless="skip.contrib"> 
+    <mkdir dir="${dist.dir}/contrib/${name}"/>
+    <copy todir="${dist.dir}/contrib/${name}" includeEmptyDirs="false" flatten="true">
+      <fileset dir="${build.dir}">
+        <include name="hbase-${version}-${name}.jar" />
+      </fileset>
+    </copy>
+  </target>
+  
+  <!-- ================================================================== -->
+  <!-- Run unit tests                                                     -->
+  <!-- ================================================================== -->
+  <target name="test" depends="compile-test, compile" if="test.available">
+    <echo message="contrib: ${name}"/>
+    <delete dir="${hbase.log.dir}"/>
+    <mkdir dir="${hbase.log.dir}"/>
+    <junit
+      printsummary="yes" showoutput="${test.output}" 
+      haltonfailure="no" fork="yes" maxmemory="256m"
+      errorProperty="tests.failed" failureProperty="tests.failed"
+      timeout="${test.timeout}">
+      
+      <sysproperty key="test.build.data" value="${build.test}/data"/>
+      <sysproperty key="build.test" value="${build.test}"/>
+      <sysproperty key="contrib.name" value="${name}"/>
+      
+      <!-- requires fork=yes for: 
+        relative File paths to use the specified user.dir 
+        classpath to use build/contrib/*.jar
+      -->
+      <sysproperty key="user.dir" value="${build.test}/data"/>
+      
+      <sysproperty key="fs.default.name" value="${fs.default.name}"/>
+      <sysproperty key="hbase.test.localoutputfile" value="${hbase.test.localoutputfile}"/>
+      <sysproperty key="hbase.log.dir" value="${hbase.log.dir}"/> 
+      <classpath refid="test.classpath"/>
+      <formatter type="${test.junit.output.format}" />
+      <batchtest todir="${build.test}" unless="testcase">
+        <fileset dir="${src.test}"
+                 includes="**/Test*.java" excludes="**/${test.exclude}.java" />
+      </batchtest>
+      <batchtest todir="${build.test}" if="testcase">
+        <fileset dir="${src.test}" includes="**/${testcase}.java"/>
+      </batchtest>
+    </junit>
+    <fail if="tests.failed">Tests failed!</fail>
+
+  </target>
+
+
+  <!-- ================================================================== -->
+  <!-- Clean.  Delete the build files, and their directories              -->
+  <!-- ================================================================== -->
+  <!-- to be overridden by sub-projects -->
+  <target name="clean-contrib"/>
+
+  <target name="clean">
+    <echo message="contrib: ${name}"/>
+    <delete dir="${build.dir}"/>
+  </target>
+
+</project>

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/build.xml
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/build.xml?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/build.xml (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/build.xml Mon Jun 29 02:49:21 2009
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+<project name="hbasecontrib" default="compile" basedir=".">
+  
+  <!-- In case one of the contrib subdirectories -->
+  <!-- fails the build or test targets and you cannot fix it: -->
+  <!-- Then add to fileset: excludes="badcontrib/build.xml" -->
+
+  <!-- ====================================================== -->
+  <!-- Compile contribs.                                      -->
+  <!-- ====================================================== -->
+  <target name="compile">
+    <subant target="compile">
+      <fileset dir="." includes="*/build.xml"/>
+    </subant>
+  </target>
+
+  <target name="compile-test">
+    <subant target="compile-test">
+      <fileset dir="." includes="*/build.xml"/>
+    </subant>
+  </target>
+  
+  <!-- ====================================================== -->
+  <!-- Package contrib jars.                                  -->
+  <!-- ====================================================== -->
+  <target name="package">
+    <subant target="package">
+      <fileset dir="." includes="*/build.xml"/>
+    </subant>
+  </target>
+  
+  <!-- ====================================================== -->
+  <!-- Test all the contribs.                               -->
+  <!-- ====================================================== -->
+  <target name="test">
+    <subant target="test">
+      <fileset dir="." includes="*/build.xml"/>
+    </subant>
+  </target>
+  
+  <!-- ====================================================== -->
+  <!-- Clean all the contribs.                              -->
+  <!-- ====================================================== -->
+  <target name="clean">
+    <subant target="clean">
+      <fileset dir="." includes="*/build.xml"/>
+    </subant>
+  </target>
+
+</project>

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/NOTICE.txt
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/NOTICE.txt?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/NOTICE.txt (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/NOTICE.txt Mon Jun 29 02:49:21 2009
@@ -0,0 +1,18 @@
+This product includes software developed by The Apache Software
+Foundation (http://www.apache.org/).
+
+In addition, this product includes software developed by:
+
+The asm jar is copyright INRIA, France Telecom and has the following
+license: http://asm.ow2.org/license.html
+
+The jaxb-impl jar is copyright Sun Microsystems Inc. and
+uses the CDDL 1.0 license: 
+https://glassfish.dev.java.net/public/CDDLv1.0.html
+
+The jersey jars, jsr311, and persistence-api are copyright
+Sun Microsystems Inc.  and licensed under CDDL 1.0:
+https://jersey.dev.java.net/CDDL+GPL.html
+
+Proto-bufs is copyright Google, Inc. and bsd licensed:
+http://code.google.com/p/protobuf/

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/build.xml
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/build.xml?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/build.xml (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/build.xml Mon Jun 29 02:49:21 2009
@@ -0,0 +1,107 @@
+<project name="stargate" default="archives" basedir=".">
+  <import file="../build-contrib.xml"/>
+
+  <import file="../build-contrib.xml"/>
+  
+  <property name="build.war.classes" location="${build.dir}/warClasses"/>
+  
+  <property name="war.file" value="hbase-${version}-${name}.war"/>
+  <property name="web.xml.file" value="${basedir}/conf/web.xml"/>
+  <property name="lib.dir" value="${basedir}/lib"/>  
+  <property name="jar.file" value="hbase-${version}-${name}.jar"/>
+  <property name="test.jar.file" value="hbase-${version}-${name}-test.jar"/>
+  
+  <property name="javac.debug" value="on"/>
+  <property name="javac.source" value="1.6"/>
+  
+  <target name="init-contrib">
+    <tstamp/>
+    <mkdir dir="${build.war.classes}"/>
+  </target>
+  
+  <target name="javadoc">
+    <javadoc access="public" destdir="${docs.dir}" source="${javac.source}" sourcepath="${src.dir}" splitindex="true" use="true" version="true">
+      <classpath refid="classpath"/>
+    </javadoc>
+  </target>
+  
+  <target name="compile" depends="compile-jar, compile-war">
+    <echo message="contrib: ${name}"/>
+  </target>
+
+  <target name="compile-jar" depends="init">
+    <javac srcdir="${src.dir}" destdir="${build.classes}" debug="${javac.debug}" source="${javac.source}">
+      <classpath refid="classpath"/>
+    </javac>
+  </target>
+  
+  <target name="compile-war" depends="init">
+    <javac srcdir="${src.dir}" destdir="${build.war.classes}" debug="${javac.debug}" source="${javac.source}">
+      <classpath refid="classpath"/>
+      <exclude name="**/Main.java"/>
+    </javac>
+  </target>
+  
+  <target name="compile-test" depends="compile-jar,compile-war">
+    <javac srcdir="${src.test}" includes="**/*.java" destdir="${build.test}" debug="${javac.debug}" source="1.6">
+      <classpath refid="test.classpath"/>
+    </javac>
+  </target>
+  
+  <target name="test" depends="compile-test" description="Build test jar and run tests">
+    <junit printsummary="yes" showoutput="${test.output}" haltonfailure="no" fork="yes" forkmode="once" maxmemory="1000m" errorProperty="tests.failed" failureProperty="tests.failed" >
+      <sysproperty key="test.build.data" value="${build.test}/data"/>
+      <sysproperty key="build.test" value="${build.test}"/>
+      <sysproperty key="user.dir" value="${build.test}/data"/>
+      <sysproperty key="test.log.dir" value="${hadoop.log.dir}"/>
+      <classpath refid="test.classpath"/>
+      <formatter type="${test.junit.output.format}"/>
+      <batchtest todir="${build.test}" unless="testcase">
+        <fileset dir="${src.test}" includes="**/Test*.java"/>
+      </batchtest>
+      <batchtest todir="${build.test}" if="testcase">
+        <fileset dir="${src.test}" includes="**/${testcase}.java"/>
+      </batchtest>
+    </junit>
+    <fail if="tests.failed">
+      Tests failed!
+    </fail>
+  </target>
+ 
+  <target name="war" depends="compile-war">
+    <copy todir="${build.dir}/lib" overwrite="true">
+      <fileset dir="${lib.dir}"/>
+      <mapper type="flatten"/>
+    </copy>
+    <copy todir="${build.war.classes}" overwrite="true">
+      <fileset dir="${conf.dir}">
+        <include name="zoo.cfg"/>
+      </fileset>
+    </copy>
+    
+    <war destfile="${build.dir}/${war.file}" webxml="${web.xml.file}">
+      <lib dir="${build.dir}/lib"/>
+      <classes dir="${build.war.classes}"/>
+    </war>
+  </target>
+  
+  <target name="jar" depends="compile-jar">
+    <jar jarfile="${build.dir}/${jar.file}" basedir="${build.classes}"/>
+  </target>
+  
+  <target name="package" depends="jar, war">
+    <mkdir dir="${dist.dir}"/>
+    <copy todir="${dist.dir}/lib" overwrite="true">
+      <fileset dir="${lib.dir}"/>
+    </copy>
+    <copy todir="${dist.dir}" overwrite="true"
+       file="${build.dir}/${jar.file}"/>
+    <copy todir="${dist.dir}" overwrite="true"
+       file="${build.dir}/${war.file}"/>
+  </target>
+  
+  <target name="clean-contrib">
+    <delete dir="dist"/>
+  </target>
+
+</project>

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/conf/jetty.xml
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/conf/jetty.xml?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/conf/jetty.xml (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/conf/jetty.xml Mon Jun 29 02:49:21 2009
@@ -0,0 +1,39 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">
+
+<Configure id="Server" class="org.mortbay.jetty.Server">
+    <Call name="addConnector">
+        <Arg>
+            <New class="org.mortbay.jetty.nio.SelectChannelConnector">
+                <Set name="port">
+                    8080
+                </Set>
+            </New>
+        </Arg>
+    </Call>
+    
+    <Set name="handler">
+        <New id="Handlers" class="org.mortbay.jetty.handler.HandlerCollection">
+            <Array type="org.mortbay.jetty.Handler">
+                <Set name="handlers">
+                    <Item>
+                        <New id="Contexts" class="org.mortbay.jetty.handler.ContextHandlerCollection"/>
+                    </Item>                   
+                </Set>
+            </Array>
+        </New>
+    </Set>
+    
+    <Call name="addLifeCycle">
+        <Arg>
+            <New class="org.mortbay.jetty.deployer.WebAppDeployer">
+                <Set name="contexts">
+                    <Ref id="Contexts"/>
+                </Set>
+                <Set name="webAppDir">
+                    <SystemProperty name="jetty.home" default="."/>/webapps
+                </Set>
+            </New>
+        </Arg>
+    </Call>
+</Configure>
\ No newline at end of file

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/conf/web.xml
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/conf/web.xml?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/conf/web.xml (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/conf/web.xml Mon Jun 29 02:49:21 2009
@@ -0,0 +1,29 @@
+<!DOCTYPE web-app PUBLIC
+ "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+ "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<web-app>
+    <display-name>
+        Jersey RESTful test
+    </display-name>
+    
+    <servlet>
+        <servlet-name>api</servlet-name>
+        <servlet-class>org.apache.hadoop.hbase.stargate.RESTServlet</servlet-class>
+        <load-on-startup>1</load-on-startup>
+        
+        <init-param>
+            <param-name>com.sun.jersey.config.property.packages</param-name>
+            <param-value>org.apache.hadoop.hbase.stargate</param-value>
+        </init-param>
+        <init-param>
+            <param-name>com.sun.jersey.config.property.resourceConfigClass</param-name>
+            <param-value>com.sun.jersey.api.core.PackagesResourceConfig</param-value>
+        </init-param>
+    </servlet>
+    
+    <servlet-mapping>
+        <servlet-name>api</servlet-name>
+        <url-pattern>/*</url-pattern>
+    </servlet-mapping>
+</web-app>

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junit240724218.properties
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junit240724218.properties?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junit240724218.properties (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junit240724218.properties Mon Jun 29 02:49:21 2009
@@ -0,0 +1,91 @@
+#Ant JUnitTask generated properties file
+#Mon Jun 29 02:46:44 UTC 2009
+java.vendor=Sun Microsystems Inc.
+lib.dir=/home/apurtell/src/Hadoop/hbase-trunk/src/contrib/stargate/lib
+test.jar.file=hbase-0.20.0-stargate-test.jar
+sun.java.launcher=SUN_STANDARD
+sun.management.compiler=HotSpot 64-Bit Server Compiler
+os.name=Linux
+sun.boot.class.path=/usr/java/jdk1.6.0_13/jre/lib/resources.jar\:/usr/java/jdk1.6.0_13/jre/lib/rt.jar\:/usr/java/jdk1.6.0_13/jre/lib/sunrsasign.jar\:/usr/java/jdk1.6.0_13/jre/lib/jsse.jar\:/usr/java/jdk1.6.0_13/jre/lib/jce.jar\:/usr/java/jdk1.6.0_13/jre/lib/charsets.jar\:/usr/java/jdk1.6.0_13/jre/classes
+sun.desktop=gnome
+java.vm.specification.vendor=Sun Microsystems Inc.
+ant.home=/opt/apache/ant
+java.runtime.version=1.6.0_13-b03
+build.examples=/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/examples
+user.name=apurtell
+build.dir=/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate
+javac.deprecation=off
+javadoc.link=http\://java.sun.com/j2se/1.4/docs/api/
+user.language=en
+build.encoding=ISO-8859-1
+test.output=no
+sun.boot.library.path=/usr/java/jdk1.6.0_13/jre/lib/amd64
+ant.project.name=stargate
+java.version=1.6.0_13
+user.timezone=
+version=0.20.0
+src.examples=/home/apurtell/src/Hadoop/hbase-trunk/src/contrib/stargate/src/examples
+sun.arch.data.model=64
+java.endorsed.dirs=/usr/java/jdk1.6.0_13/jre/lib/endorsed
+file.encoding.pkg=sun.io
+sun.cpu.isalist=
+sun.jnu.encoding=ISO-8859-1
+file.separator=/
+java.specification.name=Java Platform API Specification
+java.class.version=50.0
+user.country=US
+java.home=/usr/java/jdk1.6.0_13/jre
+dist.dir=/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/stargate-0.20.0
+java.vm.info=mixed mode
+ant.file=/home/apurtell/src/Hadoop/hbase-trunk/src/contrib/stargate/build.xml
+os.version=2.6.18-128.1.6.el5.centos.plusxen
+hbase.log.dir=/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test/logs
+javac.source=1.6
+ant.file.stargate=/home/apurtell/src/Hadoop/hbase-trunk/src/contrib/stargate/build.xml
+javac.debug=on
+path.separator=\:
+java.vm.version=11.3-b02
+test.available=true
+ant.library.dir=/opt/apache/ant/lib
+test.junit.output.format=plain
+java.awt.printerjob=sun.print.PSPrinterJob
+sun.io.unicode.encoding=UnicodeLittle
+user.home=/home/apurtell
+build.war.classes=/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/warClasses
+java.specification.vendor=Sun Microsystems Inc.
+jar.file=hbase-0.20.0-stargate.jar
+java.library.path=/usr/java/jdk1.6.0_13/jre/lib/amd64/server\:/usr/java/jdk1.6.0_13/jre/lib/amd64\:/usr/java/jdk1.6.0_13/jre/../lib/amd64\:/usr/java/packages/lib/amd64\:/lib\:/usr/lib
+name=stargate
+java.vendor.url=http\://java.sun.com/
+war.file=hbase-0.20.0-stargate.war
+java.vm.vendor=Sun Microsystems Inc.
+java.runtime.name=Java(TM) SE Runtime Environment
+java.class.path=/opt/apache/ant/lib/ant-launcher.jar\:/opt/apache/ant/lib/ant-apache-bsf.jar\:/opt/apache/ant/lib/ant-junit.jar\:/opt/apache/ant/lib/ant-stylebook.jar\:/opt/apache/ant/lib/ant-jdepend.jar\:/opt/apache/ant/lib/ant-commons-logging.jar\:/opt/apache/ant/lib/ant-jmf.jar\:/opt/apache/ant/lib/ant-swing.jar\:/opt/apache/ant/lib/ant-weblogic.jar\:/opt/apache/ant/lib/ant-apache-oro.jar\:/opt/apache/ant/lib/ant-apache-bcel.jar\:/opt/apache/ant/lib/ant-jai.jar\:/opt/apache/ant/lib/ant-starteam.jar\:/opt/apache/ant/lib/ant-jsch.jar\:/opt/apache/ant/lib/ant-netrexx.jar\:/opt/apache/ant/lib/ant-apache-regexp.jar\:/opt/apache/ant/lib/ant-apache-resolver.jar\:/opt/apache/ant/lib/ant-javamail.jar\:/opt/apache/ant/lib/xml-apis.jar\:/opt/apache/ant/lib/ant-nodeps.jar\:/opt/apache/ant/lib/ant-launcher.jar\:/opt/apache/ant/lib/ant-antlr.jar\:/opt/apache/ant/lib/ant-trax.jar\:/opt/apache/ant/lib/ant-testutil.jar\:/opt/apache/ant/lib/ant.jar\:/opt/apache/ant/lib/ant-commons-net.jar\
 :/opt/apache/ant/lib/xercesImpl.jar\:/opt/apache/ant/lib/ant-apache-log4j.jar\:/usr/java/jdk1.6.0_13/lib/tools.jar
+ant.version=Apache Ant version 1.7.0 compiled on December 13 2006
+hbase.root=/home/apurtell/src/Hadoop/hbase-trunk
+java.vm.specification.name=Java Virtual Machine Specification
+java.vm.specification.version=1.0
+build.classes=/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/classes
+sun.cpu.endian=little
+sun.os.patch.level=unknown
+src.test=/home/apurtell/src/Hadoop/hbase-trunk/src/contrib/stargate/src/test
+java.io.tmpdir=/tmp
+java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
+conf.dir=/home/apurtell/src/Hadoop/hbase-trunk/conf
+os.arch=amd64
+java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
+java.ext.dirs=/usr/java/jdk1.6.0_13/jre/lib/ext\:/usr/java/packages/lib/ext
+web.xml.file=/home/apurtell/src/Hadoop/hbase-trunk/src/contrib/stargate/conf/web.xml
+user.dir=/home/apurtell/src/Hadoop/hbase-trunk/src/contrib/stargate
+line.separator=\n
+java.vm.name=Java HotSpot(TM) 64-Bit Server VM
+root=/home/apurtell/src/Hadoop/hbase-trunk/src/contrib/stargate
+basedir=/home/apurtell/src/Hadoop/hbase-trunk/src/contrib/stargate
+ant.java.version=1.6
+ant.core.lib=/opt/apache/ant/lib/ant.jar
+test.timeout=900000
+file.encoding=ISO-8859-1
+build.test=/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test
+java.specification.version=1.6
+ant.file.hbasebuildcontrib=/home/apurtell/src/Hadoop/hbase-trunk/src/contrib/build-contrib.xml
+src.dir=/home/apurtell/src/Hadoop/hbase-trunk/src/contrib/stargate/src/java

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junittestcases213897620.properties
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junittestcases213897620.properties?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junittestcases213897620.properties (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junittestcases213897620.properties Mon Jun 29 02:49:21 2009
@@ -0,0 +1,19 @@
+org.apache.hadoop.hbase.stargate.Test00MiniCluster,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.Test00MiniCluster
+org.apache.hadoop.hbase.stargate.TestRowResource,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.TestRowResource
+org.apache.hadoop.hbase.stargate.TestScannerResource,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.TestScannerResource
+org.apache.hadoop.hbase.stargate.TestSchemaResource,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.TestSchemaResource
+org.apache.hadoop.hbase.stargate.TestStatusResource,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.TestStatusResource
+org.apache.hadoop.hbase.stargate.TestTableResource,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.TestTableResource
+org.apache.hadoop.hbase.stargate.TestVersionResource,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.TestVersionResource
+org.apache.hadoop.hbase.stargate.model.TestCellModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestCellModel
+org.apache.hadoop.hbase.stargate.model.TestCellSetModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestCellSetModel
+org.apache.hadoop.hbase.stargate.model.TestColumnSchemaModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestColumnSchemaModel
+org.apache.hadoop.hbase.stargate.model.TestRowModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestRowModel
+org.apache.hadoop.hbase.stargate.model.TestScannerModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestScannerModel
+org.apache.hadoop.hbase.stargate.model.TestStorageClusterStatusModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestStorageClusterStatusModel
+org.apache.hadoop.hbase.stargate.model.TestStorageClusterVersionModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestStorageClusterVersionModel
+org.apache.hadoop.hbase.stargate.model.TestTableInfoModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestTableInfoModel
+org.apache.hadoop.hbase.stargate.model.TestTableListModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestTableListModel
+org.apache.hadoop.hbase.stargate.model.TestTableRegionModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestTableRegionModel
+org.apache.hadoop.hbase.stargate.model.TestTableSchemaModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestTableSchemaModel
+org.apache.hadoop.hbase.stargate.model.TestVersionModel,/home/apurtell/src/Hadoop/hbase-trunk/build/contrib/stargate/test,TEST-org.apache.hadoop.hbase.stargate.model.TestVersionModel

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junitvmwatcher1997235705.properties
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junitvmwatcher1997235705.properties?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junitvmwatcher1997235705.properties (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/junitvmwatcher1997235705.properties Mon Jun 29 02:49:21 2009
@@ -0,0 +1 @@
+terminated successfully

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/asm-3.1.jar
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/asm-3.1.jar?rev=789195&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/asm-3.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/commons-codec-1.3.jar
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/commons-codec-1.3.jar?rev=789195&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/commons-codec-1.3.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jackson-asl-0.9.4.jar
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jackson-asl-0.9.4.jar?rev=789195&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jackson-asl-0.9.4.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jaxb-impl-2.1.10.jar
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jaxb-impl-2.1.10.jar?rev=789195&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jaxb-impl-2.1.10.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-core-1.1.0-ea.jar
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-core-1.1.0-ea.jar?rev=789195&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-core-1.1.0-ea.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-json-1.1.0-ea.jar
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-json-1.1.0-ea.jar?rev=789195&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-json-1.1.0-ea.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-server-1.1.0-ea.jar
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-server-1.1.0-ea.jar?rev=789195&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jersey-server-1.1.0-ea.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jsr311-api-1.1.jar
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jsr311-api-1.1.jar?rev=789195&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/jsr311-api-1.1.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/persistence-api-1.0.jar
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/persistence-api-1.0.jar?rev=789195&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/persistence-api-1.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/protobuf-java-2.1.0.jar
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/protobuf-java-2.1.0.jar?rev=789195&view=auto
==============================================================================
Binary file - no diff available.

Propchange: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/lib/protobuf-java-2.1.0.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/Constants.java
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/Constants.java?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/Constants.java (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/Constants.java Mon Jun 29 02:49:21 2009
@@ -0,0 +1,34 @@
+/*
+ * Copyright 2009 The Apache Software Foundation
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.hbase.stargate;
+
+public interface Constants {
+  public static final String MIMETYPE_TEXT = "text/plain";
+  public static final String MIMETYPE_XML = "text/xml";
+  public static final String MIMETYPE_BINARY = "application/octet-stream";
+  public static final String MIMETYPE_PROTOBUF = "application/x-protobuf";
+  public static final String MIMETYPE_JSON = "application/json";
+  public static final String MIMETYPE_JAVASCRIPT = "application/x-javascript";
+  
+  public static final String PATH_STATUS_CLUSTER = "/status/cluster";
+  public static final String PATH_VERSION = "/version";
+  public static final String PATH_VERSION_CLUSTER = "/version/cluster";
+}

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/Main.java
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/Main.java?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/Main.java (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/Main.java Mon Jun 29 02:49:21 2009
@@ -0,0 +1,106 @@
+/*
+ * Copyright 2009 The Apache Software Foundation
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.hbase.stargate;
+
+import org.apache.commons.cli.CommandLine;
+import org.apache.commons.cli.CommandLineParser;
+import org.apache.commons.cli.Options;
+import org.apache.commons.cli.PosixParser;
+import org.apache.hadoop.hbase.HBaseConfiguration;
+import org.mortbay.jetty.Connector;
+import org.mortbay.jetty.Handler;
+import org.mortbay.jetty.NCSARequestLog;
+import org.mortbay.jetty.Server;
+import org.mortbay.jetty.deployer.WebAppDeployer;
+import org.mortbay.jetty.handler.ContextHandlerCollection;
+import org.mortbay.jetty.handler.DefaultHandler;
+import org.mortbay.jetty.handler.HandlerCollection;
+import org.mortbay.jetty.handler.RequestLogHandler;
+import org.mortbay.jetty.nio.SelectChannelConnector;
+import org.mortbay.thread.QueuedThreadPool;
+
+public class Main {
+
+  public static void main(String[] args) throws Exception {
+    // process command line
+    Options options = new Options();
+    options.addOption("p", "port", true, "service port");
+    CommandLineParser parser = new PosixParser();
+    CommandLine cmd = parser.parse(options, args);
+    int port = 8080;
+    if (cmd.hasOption("p")) {
+      port = Integer.valueOf(cmd.getOptionValue("p"));
+    }
+
+    HBaseConfiguration conf = new HBaseConfiguration();
+    if (cmd.hasOption("m")) {
+      conf.set("hbase.master", cmd.getOptionValue("m"));
+    }
+
+    /*
+     * RuntimeMXBean runtime = ManagementFactory.getRuntimeMXBean(); if (runtime
+     * != null) { LOG.info("vmName=" + runtime.getVmName() + ", vmVendor=" +
+     * runtime.getVmVendor() + ", vmVersion=" + runtime.getVmVersion());
+     * LOG.info("vmInputArguments=" + runtime.getInputArguments()); }
+     */
+    /*
+     * poached from:
+     * http://jetty.mortbay.org/xref/org/mortbay/jetty/example/LikeJettyXml.html
+     */
+    String jetty_home = ".";
+    Server server = new Server();
+
+    QueuedThreadPool threadPool = new QueuedThreadPool();
+    threadPool.setMaxThreads(100);
+    server.setThreadPool(threadPool);
+
+    Connector connector = new SelectChannelConnector();
+    connector.setPort(port);
+    connector.setMaxIdleTime(30000);
+    server.setConnectors(new Connector[] { connector });
+
+    HandlerCollection handlers = new HandlerCollection();
+    ContextHandlerCollection contexts = new ContextHandlerCollection();
+    RequestLogHandler requestLogHandler = new RequestLogHandler();
+    handlers.setHandlers(new Handler[] { contexts, new DefaultHandler(), 
+    										requestLogHandler });
+    server.setHandler(handlers);
+
+    WebAppDeployer deployer1 = new WebAppDeployer();
+    deployer1.setContexts(contexts);
+    deployer1.setWebAppDir(jetty_home + "/webapps");
+    deployer1.setParentLoaderPriority(false);
+    deployer1.setExtract(true);
+    deployer1.setAllowDuplicates(false);
+    // deployer1.setDefaultsDescriptor(jetty_home + "/etc/webdefault.xml");
+    server.addLifeCycle(deployer1);
+
+    NCSARequestLog requestLog = new NCSARequestLog(jetty_home 
+    		+ "/logs/jetty-yyyy_mm_dd.log");
+    requestLog.setExtended(false);
+    requestLogHandler.setRequestLog(requestLog);
+    
+    server.setStopAtShutdown(true);
+    server.setSendServerVersion(true);
+    server.start();
+    server.join();
+  }
+}

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RESTServlet.java
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RESTServlet.java?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RESTServlet.java (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RESTServlet.java Mon Jun 29 02:49:21 2009
@@ -0,0 +1,126 @@
+/*
+ * Copyright 2009 The Apache Software Foundation
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.hbase.stargate;
+
+import java.io.IOException;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.hadoop.hbase.HBaseConfiguration;
+import org.apache.hadoop.hbase.HColumnDescriptor;
+import org.apache.hadoop.hbase.client.HTable;
+import org.apache.hadoop.hbase.client.HTablePool;
+import org.apache.hadoop.hbase.util.Bytes;
+
+import com.sun.jersey.server.impl.container.servlet.ServletAdaptor;
+import com.sun.jersey.spi.container.servlet.ServletContainer;
+
+public class RESTServlet extends ServletAdaptor {
+  
+  private static final long serialVersionUID = 1L;  
+  public static final int DEFAULT_MAX_AGE = 60 * 60 * 4;       // 4 hours
+  public static final String VERSION_STRING = "0.0.1";
+
+  private static RESTServlet instance;
+
+  private final HBaseConfiguration conf;
+  protected Map<String,Integer> maxAgeMap = 
+    Collections.synchronizedMap(new HashMap<String,Integer>());
+
+  public synchronized static RESTServlet getInstance() throws IOException {
+    if (instance == null) {
+      instance = new RESTServlet();
+    }
+    return instance;
+  }
+
+  public RESTServlet() throws IOException {
+    this.conf = new HBaseConfiguration();
+  }
+
+
+  protected HTablePool getTablePool(String name) {
+    return HTablePool.getPool(conf, Bytes.toBytes(name));
+  }
+
+  protected HBaseConfiguration getConfiguration() {
+    return conf;
+  }
+
+  /**
+   * @param tableName
+   * @return the maximum cache age suitable for use with this table, in
+   *  seconds 
+   * @throws IOException
+   */
+  public int getMaxAge(String tableName) throws IOException {
+    Integer i = maxAgeMap.get(tableName);
+    if (i != null) {
+      return i.intValue();
+    }
+    HTablePool pool = this.getTablePool(tableName);
+    HTable table = pool.get();
+    if (table != null) {
+      int maxAge = DEFAULT_MAX_AGE;
+      for (HColumnDescriptor family:
+          table.getTableDescriptor().getFamilies()) {
+        int ttl = family.getTimeToLive();
+        if (ttl < 0) {
+          continue;
+        }
+        if (ttl < maxAge) {
+          maxAge = ttl;
+        }
+      }
+      maxAgeMap.put(tableName, maxAge);
+      return maxAge;
+    }
+    return DEFAULT_MAX_AGE;
+  }
+
+  public void invalidateMaxAge(String tableName) {
+    maxAgeMap.remove(tableName);
+  }
+
+  public static final String getVersion() {
+    StringBuilder version = new StringBuilder();
+    version.append("Stargate ");
+    version.append(VERSION_STRING);
+    version.append(" [JVM: ");
+    version.append(System.getProperty("java.vm.vendor"));
+    version.append(' ');
+    version.append(System.getProperty("java.version"));
+    version.append('-');
+    version.append(System.getProperty("java.vm.version"));
+    version.append("] [OS: ");
+    version.append(System.getProperty("os.name"));
+    version.append(' ');
+    version.append(System.getProperty("os.version"));
+    version.append(' ');
+    version.append(System.getProperty("os.arch"));
+    version.append("] [Jersey: ");
+    version.append(ServletContainer.class.getPackage()
+      .getImplementationVersion());
+    version.append(']');
+    return version.toString();
+  }  
+}

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RegionsResource.java
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RegionsResource.java?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RegionsResource.java (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/RegionsResource.java Mon Jun 29 02:49:21 2009
@@ -0,0 +1,97 @@
+/*
+ * Copyright 2009 The Apache Software Foundation
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.hbase.stargate;
+
+import java.io.IOException;
+import java.net.InetSocketAddress;
+import java.util.Map;
+import javax.ws.rs.GET;
+import javax.ws.rs.Produces;
+import javax.ws.rs.WebApplicationException;
+import javax.ws.rs.core.CacheControl;
+import javax.ws.rs.core.Context;
+import javax.ws.rs.core.Response;
+import javax.ws.rs.core.Response.ResponseBuilder;
+import javax.ws.rs.core.UriInfo;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.apache.hadoop.hbase.HRegionInfo;
+import org.apache.hadoop.hbase.HServerAddress;
+import org.apache.hadoop.hbase.TableNotFoundException;
+import org.apache.hadoop.hbase.client.HTable;
+import org.apache.hadoop.hbase.client.HTablePool;
+import org.apache.hadoop.hbase.stargate.model.TableInfoModel;
+import org.apache.hadoop.hbase.stargate.model.TableRegionModel;
+
+public class RegionsResource implements Constants {
+  private static final Log LOG = LogFactory.getLog(RegionsResource.class);
+
+  private String table;
+  private CacheControl cacheControl;
+
+  public RegionsResource(String table) {
+    this.table = table;
+    cacheControl = new CacheControl();
+    cacheControl.setNoCache(true);
+    cacheControl.setNoTransform(false);
+  }
+
+  private Map<HRegionInfo,HServerAddress> getTableRegions()
+      throws IOException {
+    HTablePool pool = RESTServlet.getInstance().getTablePool(this.table);
+    HTable table = pool.get();
+    try {
+      return table.getRegionsInfo();
+    } finally {
+      pool.put(table);
+    }
+  }
+
+  @GET
+  @Produces({MIMETYPE_TEXT, MIMETYPE_XML, MIMETYPE_JSON, MIMETYPE_JAVASCRIPT,
+    MIMETYPE_PROTOBUF})
+  public Response get(@Context UriInfo uriInfo) {
+    if (LOG.isDebugEnabled()) {
+      LOG.debug("GET " + uriInfo.getAbsolutePath());
+    }
+    try {
+      TableInfoModel model = new TableInfoModel(table);
+      Map<HRegionInfo,HServerAddress> regions = getTableRegions();
+      for (Map.Entry<HRegionInfo,HServerAddress> e: regions.entrySet()) {
+        HRegionInfo hri = e.getKey();
+        HServerAddress addr = e.getValue();
+        InetSocketAddress sa = addr.getInetSocketAddress();
+        model.add(
+          new TableRegionModel(table, hri.getRegionId(), hri.getStartKey(),
+                hri.getEndKey(),
+                sa.getHostName() + ":" + Integer.valueOf(sa.getPort())));
+      }
+      ResponseBuilder response = Response.ok(model);
+      response.cacheControl(cacheControl);
+      return response.build();
+    } catch (TableNotFoundException e) {
+      throw new WebApplicationException(Response.Status.NOT_FOUND);
+    } catch (IOException e) {
+      throw new WebApplicationException(e,
+                  Response.Status.SERVICE_UNAVAILABLE);
+    }
+  }
+}

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ResourceConfig.java
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ResourceConfig.java?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ResourceConfig.java (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ResourceConfig.java Mon Jun 29 02:49:21 2009
@@ -0,0 +1,29 @@
+/*
+ * Copyright 2009 The Apache Software Foundation
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.hbase.stargate;
+
+import com.sun.jersey.api.core.PackagesResourceConfig;
+
+public class ResourceConfig extends PackagesResourceConfig {
+  public ResourceConfig() {
+    super("org.apache.hadoop.hbase.stargate");
+  }
+}

Added: hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ResultGenerator.java
URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ResultGenerator.java?rev=789195&view=auto
==============================================================================
--- hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ResultGenerator.java (added)
+++ hadoop/hbase/trunk_on_hadoop-0.18.3/contrib/stargate/src/java/org/apache/hadoop/hbase/stargate/ResultGenerator.java Mon Jun 29 02:49:21 2009
@@ -0,0 +1,39 @@
+/*
+ * Copyright 2009 The Apache Software Foundation
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.hbase.stargate;
+
+import java.io.IOException;
+import java.util.Iterator;
+
+import org.apache.hadoop.hbase.KeyValue;
+
+public abstract class ResultGenerator implements Iterator<KeyValue> {
+  public static ResultGenerator fromRowSpec(String table, RowSpec rowspec) 
+      throws IOException {
+    if (rowspec.isSingleRow()) {
+      return new RowResultGenerator(table, rowspec);
+    } else {
+      return new ScannerResultGenerator(table, rowspec);
+    }
+  }
+
+  public abstract void close();
+}



Mime
View raw message