You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2009/06/29 04:49:26 UTC
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/...
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();
+}