Sebastian -
I believe it might have been "hidden" behind priv advanced in an earlier release 8.2, although I haven't got access to an 8.2 VSIM any longer to try it with.
Thanks for the command options! It still does help to rebalance after adding disks to an aggregate.
Anthony Bar | Director of Engineering 650.207.5368 | tbar@berkcom.com Berkeley Communications | www.berkcom.com NetApp | Cisco | VMware | SuperMicro | Big Data & Analytics | HPC
-----Original Message----- From: Sebastian Goetze [mailto:spgoetze@gmail.com] Sent: Friday, June 26, 2015 11:15 AM To: Michael Bergman; Toasters; Tony Bar Subject: Re: Deswizzle -> Reallocate
Hi Tony, hi Michael,
not sure how we got here from deswizzle...
First: reallocate isn't exactly hidden:
c83-PC::reallocate> ?
measure Start reallocate measure job
off Disable reallocate jobs
on Enable reallocate jobs
quiesce Quiesce reallocate job
restart Restart reallocate job
schedule Modify schedule of reallocate job
show Show reallocate job status
start Start reallocate job
stop Stop reallocate job
c83-PC::reallocate> version
NetApp Release 8.3RC1: Fri Oct 31 20:01:30 PDT 2014
But I prefer the options: * -read-realloc space-optimized for volumes * -free-space-realloc {on|off|no_redirect} for aggregates also both available from the cluster CLI (vol modify & aggr modify).
That way, there's a constant optimization running for data that's actually in use...
my 2c
Sebastian
On 6/26/2015 5:20 PM, Michael Bergman wrote:
Tony Bar wrote:
The reallocate commands are hidden in CDOT, but you can find a reference in this KB if you need them:
Hidden...? I don't see that but I may be missing something. I noticed that the man pages online at the Support site Documentation section seem to lack an entry for reallocate. Curious.
Aggregate reallocate (freespace) cannot be done from Cluster Lvl AFAICS, it has to be done inside the node that owns the Aggr in Q.
$ xxxx1 'set -priv diag -conf off; run xxxx1-08 "reallocate ?"'
Invalid subcommand '?' usage: reallocate on | off reallocate start [-t threshold] [-p] [-u] [-o] [-n] [-i interval] <path> | /vol/<volname> reallocate start -f [-p] [-u] <path> | /vol/<volname> reallocate start -A [-o] [-i interval] <aggr_name> NOTE: -A is for aggregate (freespace) reallocation. Do NOT use -A after growing an aggregate if you wish to optimize the layout of existing data; instead use reallocate start -f /vol/<volname> for each volume in the aggregate. reallocate status [-v] [<path> | <aggr_name>] reallocate stop <path> | <aggr_name> reallocate quiesce <path> | <aggr_name> reallocate restart [-i] <path> | <aggr_name> reallocate schedule {-d | -s <schedule>} <path> | <aggr_name> reallocate measure [-l logfile] [-t threshold] [-o] [-i interval] <path> | /vol/<volname>
$ xxxx1 version NetApp Release 8.3P1D4: Wed May 13 16:24:01 PDT 2015
$ xxxx1 reallocate ? measure Start reallocate measure job off Disable reallocate jobs on Enable reallocate jobs quiesce Quiesce reallocate job restart Restart reallocate job schedule Modify schedule of reallocate job show Show reallocate job status start Start reallocate job stop Stop reallocate job
$ xxxx1 reallocate start ? -vserver <vserver name> Vserver [-path] <text> Path { [[-interval|-i] <text>] Interval Schedule | [ -once|-o [true] ] Once | [ -force|-f [true] ] } Force { [ -space-optimized|-p [true] ] Space Optimized | [ -unshare|-u [true] ] } Unshare Deduplicated Blocks { [ -threshold|-t {3..10} ] Threshold | [ -no-check|-n [true] ] } No Threshold Check
Toasters mailing list Toasters@teaparty.net http://www.teaparty.net/mailman/listinfo/toasters