On 5/30/17 12:37 PM, Darrick J. Wong wrote: > On Fri, May 26, 2017 at 08:34:18PM -0500, Eric Sandeen wrote: >> On 5/7/17 10:56 AM, Darrick J. Wong wrote: >>> From: Dave Chinner <dchinner@xxxxxxxxxx> >>> >>> xfs_spaceman is intended as a diagnostic and control tool for space >>> management operations within XFS. Operations like examining free >>> space, managing allocation policies, issuing block discards on free >>> space, etc. >>> >>> The tool is modelled on the xfs_io interface, allowing both >>> interactive and command line control of the tool, enabling it to be >>> used in scripts and automated management tools. >> This may be a result of the xfs_io ancestry, but: >> >> # xfs_spaceman /mnt/test2 /mnt/test >> >> Cool, we can open 2 files(ystems) >> >> xfs_spaceman> print >> 000 /mnt/test2 (non-sync,non-direct,read-write) >> [001] /mnt/test (non-sync,non-direct,read-write) >> >> (what does non-direct mean for a mountpoint?) >> (actually where do these flags come from ... hm.) >> >> Yep there we are! Now how do we switch to the other? >> >> xfs_spaceman> help >> help [command] -- help for one or all commands >> print -- list current open files >> quit -- exit the program >> >> Use 'help commandname' for extended help. >> >> hmmm... I guess we can't switch. Should we be able to? >> >> Is the intent to open files or filesystems... both? Is there ever >> a reason to be opening a file not a filesystem? > <shrug> I mostly just passed on Dave's original patches from whenever > ago, but TBH I'm not 100% sure about the usecases for multiple > arguments. The commands that spaceman has now are all fs-oriented, not > file-oriented... but maybe people want to be able to issue one command > against multiple fses? OTOH all the commands provided so far are > oneshot, so they only act upon one open file. > > So, I'm inclined to ditch the 'list' command and disallow multiple open > files, like Eric suggests, unless anyone really wants it? Either way is fine: multiple (fs) targets with the ability to switch, or restrict to just one, but allowing one to open multiple and only use one makes little sense. -Eric > --D > -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html