From 28b924bfec6ee5859e7871a5c03c70ca6d185ea6 Mon Sep 17 00:00:00 2001
From: Sean Busbey <sean.busbey@gmail.com>
Date: Thu, 21 Sep 2017 19:36:09 -0500
Subject: [PATCH] [scripts, core] cleanup bindings (#1031)

* remove mapkeeper and voldemort from command help, since we don't build them
* fix ordering of modules in root pom

closes #328
---
 bin/bindings.properties | 2 --
 bin/ycsb                | 2 --
 distribution/pom.xml    | 5 +++++
 pom.xml                 | 4 ++--
 4 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/bin/bindings.properties b/bin/bindings.properties
index 1a21407f..9c2c2dcd 100644
--- a/bin/bindings.properties
+++ b/bin/bindings.properties
@@ -55,7 +55,6 @@ infinispan-cs:com.yahoo.ycsb.db.InfinispanRemoteClient
 infinispan:com.yahoo.ycsb.db.InfinispanClient
 jdbc:com.yahoo.ycsb.db.JdbcDBClient
 kudu:com.yahoo.ycsb.db.KuduYCSBClient
-mapkeeper:com.yahoo.ycsb.db.MapKeeperClient
 memcached:com.yahoo.ycsb.db.MemcachedClient
 mongodb:com.yahoo.ycsb.db.MongoDbClient
 mongodb-async:com.yahoo.ycsb.db.AsyncMongoDbClient
@@ -69,5 +68,4 @@ s3:com.yahoo.ycsb.db.S3Client
 solr:com.yahoo.ycsb.db.solr.SolrClient
 solr6:com.yahoo.ycsb.db.solr6.SolrClient
 tarantool:com.yahoo.ycsb.db.TarantoolClient
-voldemort:com.yahoo.ycsb.db.VoldemortClient
 
diff --git a/bin/ycsb b/bin/ycsb
index e7f3c4fa..47a336d7 100755
--- a/bin/ycsb
+++ b/bin/ycsb
@@ -80,7 +80,6 @@ DATABASES = {
     "infinispan"   : "com.yahoo.ycsb.db.InfinispanClient",
     "jdbc"         : "com.yahoo.ycsb.db.JdbcDBClient",
     "kudu"         : "com.yahoo.ycsb.db.KuduYCSBClient",
-    "mapkeeper"    : "com.yahoo.ycsb.db.MapKeeperClient",
     "memcached"    : "com.yahoo.ycsb.db.MemcachedClient",
     "mongodb"      : "com.yahoo.ycsb.db.MongoDbClient",
     "mongodb-async": "com.yahoo.ycsb.db.AsyncMongoDbClient",
@@ -94,7 +93,6 @@ DATABASES = {
     "solr"         : "com.yahoo.ycsb.db.solr.SolrClient",
     "solr6"        : "com.yahoo.ycsb.db.solr6.SolrClient",
     "tarantool"    : "com.yahoo.ycsb.db.TarantoolClient",
-    "voldemort"    : "com.yahoo.ycsb.db.VoldemortClient"
 }
 
 OPTIONS = {
diff --git a/distribution/pom.xml b/distribution/pom.xml
index 65f0191d..06dc24d1 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -89,6 +89,11 @@ LICENSE file.
       <artifactId>azuredocumentdb-binding</artifactId>
       <version>${project.version}</version>
     </dependency>
+    <dependency>
+      <groupId>com.yahoo.ycsb</groupId>
+      <artifactId>azuretablestorage-binding</artifactId>
+      <version>${project.version}</version>
+    </dependency>
     <dependency>
       <groupId>com.yahoo.ycsb</groupId>
       <artifactId>dynamodb-binding</artifactId>
diff --git a/pom.xml b/pom.xml
index aad2c248..7b0cc62d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -109,19 +109,19 @@ LICENSE file.
     <!-- our internals -->
     <module>core</module>
     <module>binding-parent</module>
+    <module>distribution</module>
     <!-- all the datastore bindings, lex sorted please -->
     <module>accumulo</module>
     <module>aerospike</module>
     <module>arangodb</module>
     <module>arangodb3</module>
     <module>asynchbase</module>
+    <module>azuredocumentdb</module>
     <module>azuretablestorage</module>
     <module>cassandra</module>
     <module>cloudspanner</module>
     <module>couchbase</module>
     <module>couchbase2</module>
-    <module>distribution</module>
-    <module>azuredocumentdb</module>
     <module>dynamodb</module>
     <module>elasticsearch</module>
     <module>elasticsearch5</module>
-- 
GitLab