From 87a63196039ce9535a49c9e0c2668fd2cd9414e9 Mon Sep 17 00:00:00 2001
From: Andy Kruth <kruthar@gmail.com>
Date: Thu, 17 Dec 2015 11:00:46 -0600
Subject: [PATCH] [cassandra] add deprecation message to bin/ycsb

---
 bin/ycsb | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/bin/ycsb b/bin/ycsb
index c4846f3d..746ddab1 100755
--- a/bin/ycsb
+++ b/bin/ycsb
@@ -205,6 +205,13 @@ def main():
 
     # Classpath set up
     binding = args.database.split("-")[0]
+
+    # Deprecation message for the entire cassandra-binding
+    if binding == "cassandra":
+        warn("The 'cassandra-7', 'cassandra-8', 'cassandra-10', and "
+             "cassandra-cql' clients are deprecated. If you are using "
+             "Cassandra 2.X try using the 'cassandra2-cql' client instead.")
+
     if is_distribution():
         db_dir = os.path.join(ycsb_home, binding + "-binding")
         # include top-level conf for when we're a binding-specific artifact.
-- 
GitLab