]> source.dussan.org Git - jgit.git/commit
Delete storage.dht package 83/7283/2
authorShawn O. Pearce <spearce@spearce.org>
Sat, 18 Aug 2012 22:27:12 +0000 (15:27 -0700)
committerMatthias Sohn <matthias.sohn@sap.com>
Wed, 5 Sep 2012 15:19:51 +0000 (17:19 +0200)
commit130ad4ea4407316b1fd115db456c4aa950907196
tree4943c050912ff259ea4f13c5fcf521ad8ff7c5b0
parente44c3e713902faaf3c831827915312666cd6ecd6
Delete storage.dht package

This experiment proved to be not very useful. I had originally
planned to use this on top of Google Bigtable, Apache HBase or
Apache Cassandra. Unfortunately the schema is very complex and
does not perform well. The storage.dfs package has much better
performance and has been in production at Google for many months
now, proving it is a viable storage backend for Git.

As there are no users of the storage.dht schema, either at Google or
any other company, nor any valid open source implementations of the
storage system, drop the entire package and API from the JGit project.
There is no point in trying to maintain code that is simply not used.

Change-Id: Ia8d32f27426d2bcc12e7dc9cc4524c59f4fe4df9
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
141 files changed:
org.eclipse.jgit.generated.storage.dht.proto/.classpath [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/.gitignore [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/.project [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/.settings/org.eclipse.core.resources.prefs [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/.settings/org.eclipse.core.runtime.prefs [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/.settings/org.eclipse.jdt.core.prefs [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/.settings/org.eclipse.jdt.ui.prefs [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/.settings/org.eclipse.mylyn.tasks.ui.prefs [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/.settings/org.eclipse.mylyn.team.ui.prefs [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/.settings/org.eclipse.pde.api.tools.prefs [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/META-INF/MANIFEST.MF [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/about.html [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/build.properties [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/generate.sh [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/plugin.properties [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/pom.xml [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/resources/org/eclipse/jgit/storage/dht/git_cache.proto [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/resources/org/eclipse/jgit/storage/dht/git_store.proto [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/src/org/eclipse/jgit/generated/storage/dht/proto/GitCache.java [deleted file]
org.eclipse.jgit.generated.storage.dht.proto/src/org/eclipse/jgit/generated/storage/dht/proto/GitStore.java [deleted file]
org.eclipse.jgit.storage.dht.test/.classpath [deleted file]
org.eclipse.jgit.storage.dht.test/.gitignore [deleted file]
org.eclipse.jgit.storage.dht.test/.project [deleted file]
org.eclipse.jgit.storage.dht.test/.settings/org.eclipse.core.resources.prefs [deleted file]
org.eclipse.jgit.storage.dht.test/.settings/org.eclipse.core.runtime.prefs [deleted file]
org.eclipse.jgit.storage.dht.test/.settings/org.eclipse.jdt.core.prefs [deleted file]
org.eclipse.jgit.storage.dht.test/.settings/org.eclipse.jdt.ui.prefs [deleted file]
org.eclipse.jgit.storage.dht.test/.settings/org.eclipse.mylyn.tasks.ui.prefs [deleted file]
org.eclipse.jgit.storage.dht.test/.settings/org.eclipse.mylyn.team.ui.prefs [deleted file]
org.eclipse.jgit.storage.dht.test/.settings/org.eclipse.pde.api.tools.prefs [deleted file]
org.eclipse.jgit.storage.dht.test/META-INF/MANIFEST.MF [deleted file]
org.eclipse.jgit.storage.dht.test/build.properties [deleted file]
org.eclipse.jgit.storage.dht.test/org.eclipse.jgit.storage.dht--All-Tests.launch [deleted file]
org.eclipse.jgit.storage.dht.test/plugin.properties [deleted file]
org.eclipse.jgit.storage.dht.test/pom.xml [deleted file]
org.eclipse.jgit.storage.dht.test/tst/org/eclipse/jgit/storage/dht/ChunkIndexTest.java [deleted file]
org.eclipse.jgit.storage.dht.test/tst/org/eclipse/jgit/storage/dht/ChunkKeyTest.java [deleted file]
org.eclipse.jgit.storage.dht.test/tst/org/eclipse/jgit/storage/dht/DhtPackParserTest.java [deleted file]
org.eclipse.jgit.storage.dht.test/tst/org/eclipse/jgit/storage/dht/DhtRepositoryBuilderTest.java [deleted file]
org.eclipse.jgit.storage.dht.test/tst/org/eclipse/jgit/storage/dht/LargeNonDeltaObjectTest.java [deleted file]
org.eclipse.jgit.storage.dht.test/tst/org/eclipse/jgit/storage/dht/ObjectIndexKeyTest.java [deleted file]
org.eclipse.jgit.storage.dht.test/tst/org/eclipse/jgit/storage/dht/RepositoryKeyTest.java [deleted file]
org.eclipse.jgit.storage.dht.test/tst/org/eclipse/jgit/storage/dht/TimeoutTest.java [deleted file]
org.eclipse.jgit.storage.dht/.classpath [deleted file]
org.eclipse.jgit.storage.dht/.fbprefs [deleted file]
org.eclipse.jgit.storage.dht/.gitignore [deleted file]
org.eclipse.jgit.storage.dht/.project [deleted file]
org.eclipse.jgit.storage.dht/.settings/org.eclipse.core.resources.prefs [deleted file]
org.eclipse.jgit.storage.dht/.settings/org.eclipse.core.runtime.prefs [deleted file]
org.eclipse.jgit.storage.dht/.settings/org.eclipse.jdt.core.prefs [deleted file]
org.eclipse.jgit.storage.dht/.settings/org.eclipse.jdt.ui.prefs [deleted file]
org.eclipse.jgit.storage.dht/.settings/org.eclipse.mylyn.tasks.ui.prefs [deleted file]
org.eclipse.jgit.storage.dht/.settings/org.eclipse.mylyn.team.ui.prefs [deleted file]
org.eclipse.jgit.storage.dht/.settings/org.eclipse.pde.api.tools.prefs [deleted file]
org.eclipse.jgit.storage.dht/META-INF/MANIFEST.MF [deleted file]
org.eclipse.jgit.storage.dht/README [deleted file]
org.eclipse.jgit.storage.dht/about.html [deleted file]
org.eclipse.jgit.storage.dht/build.properties [deleted file]
org.eclipse.jgit.storage.dht/plugin.properties [deleted file]
org.eclipse.jgit.storage.dht/pom.xml [deleted file]
org.eclipse.jgit.storage.dht/resources/org/eclipse/jgit/storage/dht/DhtText.properties [deleted file]
org.eclipse.jgit.storage.dht/resources/org/eclipse/jgit/storage/dht/dht-schema.html [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/AsyncCallback.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/BatchObjectLookup.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/CachedPackKey.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/ChunkFormatter.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/ChunkIndex.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/ChunkInfo.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/ChunkKey.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/ChunkMetaUtil.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DeltaBaseCache.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtCachedPack.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtConfig.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtException.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtInserter.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtInserterOptions.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtMissingChunkException.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtObjDatabase.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtObjectRepresentation.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtObjectToPack.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtPackParser.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtReader.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtReaderOptions.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtRefDatabase.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtRefRename.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtRefUpdate.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtRepository.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtRepositoryBuilder.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtText.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/DhtTimeoutException.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/KeyUtils.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/LargeNonDeltaObject.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/ObjectIndexKey.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/ObjectInfo.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/ObjectWriter.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/OpenQueue.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/PackChunk.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/Prefetcher.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/QueueObjectLookup.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/RecentChunks.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/RecentInfoCache.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/RefDataUtil.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/RefKey.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/RepositoryKey.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/RepositoryName.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/RepresentationSelector.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/RowKey.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/SizeQueue.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/StreamingCallback.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/Sync.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/Timeout.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/ChunkTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/Context.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/Database.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/ObjectIndexTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/RefTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/RepositoryIndexTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/RepositoryTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/WriteBuffer.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/cache/CacheBuffer.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/cache/CacheChunkTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/cache/CacheDatabase.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/cache/CacheKey.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/cache/CacheObjectIndexTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/cache/CacheOptions.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/cache/CacheRefTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/cache/CacheRepositoryIndexTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/cache/CacheRepositoryTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/cache/CacheService.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/cache/Namespace.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/memory/MemChunkTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/memory/MemObjectIndexTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/memory/MemRefTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/memory/MemRepositoryIndexTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/memory/MemRepositoryTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/memory/MemTable.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/memory/MemoryDatabase.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/util/AbstractWriteBuffer.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/util/ColumnMatcher.java [deleted file]
org.eclipse.jgit.storage.dht/src/org/eclipse/jgit/storage/dht/spi/util/ExecutorTools.java [deleted file]
pom.xml