eos ns [stat|mutex|compact|master|cache]

♣  mutex|compact|master|cache] print or configure basic namespace parameters

  • ns stat [-a] [-m] [-n] [—reset] print namespace statistics

-a : break down by uid/gid

-m : display in monitoring format <key>=<value>

-n : display numerical uid/gid(s) —reset : reset namespace counters

  • ns mutex [<option>] manage mutex monitoring.

Option can be:

—toggletime : toggle the timing

—toggleorder : toggle the order

—toggledeadlock : toggle deadlock check

—smplrate1 : set timing sample rate at 1% (default, no slow-down)

—smplrate10 : set timing sample rate at 10% (medium slow-down)

—smplrate100 : set timing sample rate at 100% (severe slow-down)

  •   ns compact off|on <delay> [<interval>] [<type>]

enable online compaction after <delay> seconds

<interval> : if >0 then compaction is repeated automatically
after so many seconds

<type> : can be ‘files’, ‘directories’ or ‘all’. By default only the file
changelog is compacted. The repair flag can be indicated by using
‘files-repair’, ‘directories-repair’ or ‘all-repair’.

  • ns  master [<option>] master/slave operations.

Option can be:

<master_hostname> :  set hostname of MGM master RW daemon

—log : show master log

—log-clear : clean master log

—enable : enable the slave/master supervisor thread modifying stall/ redirectorion rules

—disable : disable supervisor thread

  • ns recompute_tree_size <path>|cid:<decimal_id>|cxid:<hex_id> [—depth <val>] recompute the tree size of a directory and all its subdirectories

—depth : maximum depth for recomputation,

default 0 i.e no limit

  • ns  recompute_quotanode <path>|cid:<decimal_id>|cxid:<hex_id>

recompute the specified quotanode

  • ns cache set|drop [-d|-f] [<max_num>] [<max_size>K|M|G…]

set the max number of entries or the max size of the cache. Use the ns stat command to see the current values.

set : update cache size for files or directories

drop : drop cached file and/or directory entries

-d : control the directory cache

-f : control the file cache

<max_num> : max number of entries

<max_size> : max size of the cache — not implemented yet

  • ns cache drop-single-file <id of file to drop>

force refresh of the given FileMD by dropping it from the cache

  • ns cache drop-single-container <id of container to drop>

force refresh of the given ContainerMD by dropping it from the cache

  • ns max_drain_threads <num>

set the max number of threads in the drain pool, default 400, minimum 4

  • ns reserve-ids <file id> <container id>

blacklist file and container IDs below the given threshold. The namespace will not allocate any file or container with IDs less than, or equal to the given blacklist thresholds.