This is an automated email from the ASF dual-hosted git repository.

zhangduo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/master by this push:
     new 21cb00e  HBASE-22064 Remove Admin.deleteSnapshot(byte[])
21cb00e is described below

commit 21cb00eef6e56f5227b34b673982c74b80df371d
Author: pingsutw <[email protected]>
AuthorDate: Sat Mar 23 21:27:12 2019 +0800

    HBASE-22064 Remove Admin.deleteSnapshot(byte[])
    
    Signed-off-by: zhangduo <[email protected]>
---
 .../src/main/java/org/apache/hadoop/hbase/client/Admin.java    | 10 ----------
 .../main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java   |  5 -----
 .../org/apache/hadoop/hbase/client/TestSnapshotFromClient.java |  2 +-
 .../hadoop/hbase/client/TestSnapshotTemporaryDirectory.java    |  6 +++---
 .../hadoop/hbase/master/cleaner/TestSnapshotFromMaster.java    |  2 +-
 .../hadoop/hbase/snapshot/TestFlushSnapshotFromClient.java     |  2 +-
 .../org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.java    |  5 -----
 7 files changed, 6 insertions(+), 26 deletions(-)

diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
index 82b259b..b27e93d 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
@@ -1514,16 +1514,6 @@ public interface Admin extends Abortable, Closeable {
    *
    * @param snapshotName name of the snapshot
    * @throws IOException if a remote or network exception occurs
-   * @deprecated Since 2.2.0. Will be removed in 3.0.0. Use {@link 
#deleteSnapshot(String)} instead.
-   */
-  @Deprecated
-  void deleteSnapshot(byte[] snapshotName) throws IOException;
-
-  /**
-   * Delete an existing snapshot.
-   *
-   * @param snapshotName name of the snapshot
-   * @throws IOException if a remote or network exception occurs
    */
   void deleteSnapshot(String snapshotName) throws IOException;
 
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
index 51e126c..91f9584 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
@@ -2473,11 +2473,6 @@ public class HBaseAdmin implements Admin {
   }
 
   @Override
-  public void deleteSnapshot(final byte[] snapshotName) throws IOException {
-    deleteSnapshot(Bytes.toString(snapshotName));
-  }
-
-  @Override
   public void deleteSnapshot(final String snapshotName) throws IOException {
     // make sure the snapshot is possibly valid
     TableName.isLegalFullyQualifiedTableName(Bytes.toBytes(snapshotName));
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotFromClient.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotFromClient.java
index ad4b84c..45a3620 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotFromClient.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotFromClient.java
@@ -216,7 +216,7 @@ public class TestSnapshotFromClient {
 
     // take a snapshot of the disabled table
     final String SNAPSHOT_NAME = "offlineTableSnapshot";
-    byte[] snapshot = Bytes.toBytes(SNAPSHOT_NAME);
+    String snapshot = SNAPSHOT_NAME;
 
     admin.snapshot(new SnapshotDescription(SNAPSHOT_NAME, TABLE_NAME,
         SnapshotType.DISABLED, null, -1, 
SnapshotManifestV1.DESCRIPTOR_VERSION));
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotTemporaryDirectory.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotTemporaryDirectory.java
index 589b31d..0f7cff1 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotTemporaryDirectory.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotTemporaryDirectory.java
@@ -306,7 +306,7 @@ public class TestSnapshotTemporaryDirectory {
 
     // take a snapshot of the disabled table
     final String SNAPSHOT_NAME = "offlineTableSnapshot";
-    byte[] snapshot = Bytes.toBytes(SNAPSHOT_NAME);
+    String snapshot = SNAPSHOT_NAME;
     takeSnapshot(TABLE_NAME, SNAPSHOT_NAME, true);
     LOG.debug("Snapshot completed.");
 
@@ -390,8 +390,8 @@ public class TestSnapshotTemporaryDirectory {
             LOG);
 
     // take a snapshot of the disabled table
-    byte[] snapshot = Bytes.toBytes("testOfflineTableSnapshotWithEmptyRegion");
-    takeSnapshot(TABLE_NAME, Bytes.toString(snapshot), true);
+    String snapshot = "testOfflineTableSnapshotWithEmptyRegion";
+    takeSnapshot(TABLE_NAME, snapshot, true);
     LOG.debug("Snapshot completed.");
 
     // make sure we have the snapshot
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/cleaner/TestSnapshotFromMaster.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/cleaner/TestSnapshotFromMaster.java
index fd183fc..20ab334 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/cleaner/TestSnapshotFromMaster.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/cleaner/TestSnapshotFromMaster.java
@@ -313,7 +313,7 @@ public class TestSnapshotFromMaster {
 
     // take a snapshot of the table
     String snapshotName = "snapshot";
-    byte[] snapshotNameBytes = Bytes.toBytes(snapshotName);
+    String snapshotNameBytes = snapshotName;
     admin.snapshot(snapshotName, TABLE_NAME);
 
     LOG.info("After snapshot File-System state");
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/TestFlushSnapshotFromClient.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/TestFlushSnapshotFromClient.java
index 2f84c95..e24d445 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/TestFlushSnapshotFromClient.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/snapshot/TestFlushSnapshotFromClient.java
@@ -186,7 +186,7 @@ public class TestFlushSnapshotFromClient {
 
     // take a snapshot of the enabled table
     String snapshotString = "skipFlushTableSnapshot";
-    byte[] snapshot = Bytes.toBytes(snapshotString);
+    String snapshot = snapshotString;
     admin.snapshot(snapshotString, TABLE_NAME, SnapshotType.SKIPFLUSH);
     LOG.debug("Snapshot completed.");
 
diff --git 
a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.java
 
b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.java
index 508a623..85adf7d 100644
--- 
a/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.java
+++ 
b/hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/client/ThriftAdmin.java
@@ -855,11 +855,6 @@ public class ThriftAdmin implements Admin {
   }
 
   @Override
-  public void deleteSnapshot(byte[] snapshotName) {
-    throw new NotImplementedException("deleteSnapshot not supported in 
ThriftAdmin");
-  }
-
-  @Override
   public void deleteSnapshot(String snapshotName) {
     throw new NotImplementedException("deleteSnapshot not supported in 
ThriftAdmin");
   }

Reply via email to