HBASE-12624 Remove rename_snapshot.rb from code as there is no equivalent renameSnapshot api in Admin class (Ashish Singhi)
This commit is contained in:
parent
52e35b4473
commit
8182e88297
|
@ -771,12 +771,6 @@ module Hbase
|
||||||
@admin.cloneSnapshot(snapshot_name.to_java_bytes, table.to_java_bytes)
|
@admin.cloneSnapshot(snapshot_name.to_java_bytes, table.to_java_bytes)
|
||||||
end
|
end
|
||||||
|
|
||||||
#----------------------------------------------------------------------------------------------
|
|
||||||
# Rename specified snapshot
|
|
||||||
def rename_snapshot(old_snapshot_name, new_snapshot_name)
|
|
||||||
@admin.renameSnapshot(old_snapshot_name.to_java_bytes, new_snapshot_name.to_java_bytes)
|
|
||||||
end
|
|
||||||
|
|
||||||
#----------------------------------------------------------------------------------------------
|
#----------------------------------------------------------------------------------------------
|
||||||
# Delete specified snapshot
|
# Delete specified snapshot
|
||||||
def delete_snapshot(snapshot_name)
|
def delete_snapshot(snapshot_name)
|
||||||
|
|
|
@ -359,7 +359,6 @@ Shell.load_command_group(
|
||||||
snapshot
|
snapshot
|
||||||
clone_snapshot
|
clone_snapshot
|
||||||
restore_snapshot
|
restore_snapshot
|
||||||
rename_snapshot
|
|
||||||
delete_snapshot
|
delete_snapshot
|
||||||
delete_all_snapshot
|
delete_all_snapshot
|
||||||
list_snapshots
|
list_snapshots
|
||||||
|
|
|
@ -1,37 +0,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.
|
|
||||||
#
|
|
||||||
|
|
||||||
module Shell
|
|
||||||
module Commands
|
|
||||||
class RenameSnapshot < Command
|
|
||||||
def help
|
|
||||||
return <<-EOF
|
|
||||||
Rename a specified snapshot. Examples:
|
|
||||||
|
|
||||||
hbase> rename_snapshot 'oldSnapshotName' 'newSnapshotName'
|
|
||||||
EOF
|
|
||||||
end
|
|
||||||
|
|
||||||
def command(old_snapshot_name, new_snapshot_name)
|
|
||||||
format_simple_command do
|
|
||||||
admin.rename_snapshot(old_snapshot_name, new_snapshot_name)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Reference in New Issue