summaryrefslogtreecommitdiff
path: root/src/mon/MonCommands.h
diff options
context:
space:
mode:
authorSage Weil <sage@inktank.com>2013-08-27 14:11:37 -0700
committerSage Weil <sage@inktank.com>2013-08-27 15:48:50 -0700
commit61cb188d36a23f83cf161d76d3cf4a27ef8321fa (patch)
tree6e6158fb5b9928063928c348aa3c2db39856f5e9 /src/mon/MonCommands.h
parent68945f1e93d3359e7fcc90c5a725cca3b5398685 (diff)
downloadceph-wip-tier.tar.gz
mon/OSDMonitor: 'osd tier {set,remove}-overlay <pool> [tierpool]'wip-tier
Also prevent 'osd tier remove ...' if the tierpool is the current overlay. Signed-off-by: Sage Weil <sage@inktank.com>
Diffstat (limited to 'src/mon/MonCommands.h')
-rw-r--r--src/mon/MonCommands.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mon/MonCommands.h b/src/mon/MonCommands.h
index d740c1341fe..28fa80e00b7 100644
--- a/src/mon/MonCommands.h
+++ b/src/mon/MonCommands.h
@@ -529,6 +529,14 @@ COMMAND("osd tier cache-mode " \
"name=pool,type=CephPoolname " \
"name=mode,type=CephChoices,strings=none|writeback|invalidate+forward|readonly", \
"specify the caching mode for cache tier <pool>", "osd", "rw", "cli,rest")
+COMMAND("osd tier set-overlay " \
+ "name=pool,type=CephPoolname " \
+ "name=overlaypool,type=CephPoolname", \
+ "set the overlay pool for base pool <pool> to be <overlaypool>", "osd", "rw", "cli,rest")
+COMMAND("osd tier remove-overlay " \
+ "name=pool,type=CephPoolname ", \
+ "remove the overlay pool for base pool <pool>", "osd", "rw", "cli,rest")
+
/*
* mon/ConfigKeyService.cc
*/