[gpfsug-discuss] Did you know about "-Y" ?? I sure didn't... game changer
Stijn De Weirdt
stijn.deweirdt at ugent.be
Thu Apr 21 07:49:03 BST 2016
we have a parser, but not an actual API, in case someone is interested.
https://github.com/hpcugent/vsc-filesystems/blob/master/lib/vsc/filesystem/gpfs.py
anyway, from my experience, the best man page for the mm* commands is
reading the bash scripts themself, they often contain other useful but
undocumented options
;)
stijn
On 04/21/2016 02:10 AM, Jez Tucker wrote:
> Btw. If anyone wants to add anything to the UG github, just send a pull
> request.
>
> Jez
>
> On 20/04/16 23:08, Bryan Banister wrote:
>>
>> Sounds like a candidate for the GPFS UG Git Hub!!
>>
>> https://github.com/gpfsug/gpfsug-tools
>>
>> -B
>>
>> *From:*gpfsug-discuss-bounces at spectrumscale.org
>> [mailto:gpfsug-discuss-bounces at spectrumscale.org] *On Behalf Of
>> *Sanchez, Paul
>> *Sent:* Wednesday, April 20, 2016 5:06 PM
>> *To:* gpfsug main discussion list
>> *Subject:* Re: [gpfsug-discuss] Did you know about "-Y" ?? I sure
>> didn't... game changer
>>
>> +1 to a real python API.
>>
>> We have written our own, albeit incomplete, library to expose most of
>> what we need. We would be happy to share some general ideas on what
>> should be included, but a real IBM implementation wouldn’t have to do
>> what we did. (Think lots of subprocess.Popen + subprocess.communicate
>> and shredding the output of mm commands. And yes, we wrote a parser
>> which could shred the output of either –Y or tabular format.)
>>
>> Thx
>>
>> Paul
>>
>> *From:*gpfsug-discuss-bounces at spectrumscale.org
>> <mailto:gpfsug-discuss-bounces at spectrumscale.org>
>> [mailto:gpfsug-discuss-bounces at spectrumscale.org] *On Behalf Of *Barry
>> Evans
>> *Sent:* Wednesday, April 20, 2016 5:58 PM
>> *To:* gpfsug-discuss at spectrumscale.org
>> <mailto:gpfsug-discuss at spectrumscale.org>
>> *Subject:* Re: [gpfsug-discuss] Did you know about "-Y" ?? I sure
>> didn't... game changer
>>
>> Someone should just make a python API that just abstracts all of this
>>
>> On 20/04/2016 22:18, Jez Tucker wrote:
>>
>> So mmlspool does in 4.1.1.3... perhaps my memory fails me.
>> I'm pretty certain Yuri told me that mmlspool was completely
>> unsupported and didn't have -Y a couple of years ago when we did
>> the original GPFS UG RFEs prior to 4.x. I figure that earns cookies.
>>
>> Perhaps in light of the mmbackup thread; "Will fix RFEs for
>> cookies?". Name your price ;-)
>>
>> Jez
>>
>> On 20/04/16 22:12, Jez Tucker wrote:
>>
>> Indeed.
>>
>> jtucker at elmo:~$ mmlsfs all -Y
>>
>> mmlsfs::HEADER:version:reserved:reserved:deviceName:fieldName:data:remarks:
>>
>>
>> I must say I've not seen any headers increment above 0:1 since
>> ... er .. 3.3(?), so they're pretty static.
>>
>> Now, if only mmlspool supported -Y ... or if _all_ commands
>> supported -Y, I might even FedEX beer.
>>
>> Jez
>>
>> On 20/04/16 21:46, Bryan Banister wrote:
>>
>> What’s nice is that the “-Y” output provides a HEADER so
>> that you can still programmatically determine fields of
>> interest… this is the best!
>>
>> I recommend adding “-Y” option documentation to all
>> supporting GPFS commands for others to be informed.
>>
>> -Bryan
>>
>> *From:*gpfsug-discuss-bounces at spectrumscale.org
>> <mailto:gpfsug-discuss-bounces at spectrumscale.org>
>> [mailto:gpfsug-discuss-bounces at spectrumscale.org] *On
>> Behalf Of *Barry Evans
>> *Sent:* Wednesday, April 20, 2016 3:39 PM
>> *To:* gpfsug-discuss at spectrumscale.org
>> <mailto:gpfsug-discuss at spectrumscale.org>
>> *Subject:* Re: [gpfsug-discuss] Did you know about "-Y" ??
>> I sure didn't... game changer
>>
>> If you build a monitoring pipeline using -Y output, make
>> sure you test between revisions before upgrading. The
>> columns do have a tendency to change from time to time.
>>
>> Cheers,
>> Barry
>>
>> On 20/04/2016 20:02, Bryan Banister wrote:
>>
>> Apparently, though not documented in man pages or any
>> of the GPFS docs that I’ve read (at least that I
>> recall), there is a “-Y” option to many/most GPFS
>> commands that provides output in machine readable
>> fashion….
>>
>> That’s right kids… no more parsing obscure, often
>> changed output columns with your favorite
>> bash/awk/python/magic.
>>
>> Why IBM would not document this is beyond me,
>>
>> -B
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> Note: This email is for the confidential use of the
>> named addressee(s) only and may contain proprietary,
>> confidential or privileged information. If you are not
>> the intended recipient, you are hereby notified that
>> any review, dissemination or copying of this email is
>> strictly prohibited, and to please notify the sender
>> immediately and destroy this email and any
>> attachments. Email transmission cannot be guaranteed
>> to be secure or error-free. The Company, therefore,
>> does not make any guarantees as to the completeness or
>> accuracy of this email or any attachments. This email
>> is for informational purposes only and does not
>> constitute a recommendation, offer, request or
>> solicitation of any kind to buy, sell, subscribe,
>> redeem or perform any type of transaction of a
>> financial product.
>>
>>
>>
>> _______________________________________________
>>
>> gpfsug-discuss mailing list
>>
>> gpfsug-discuss at spectrumscale.org
>>
>> http://gpfsug.org/mailman/listinfo/gpfsug-discuss
>>
>> This email is confidential in that it is intended for the
>> exclusive attention of the addressee(s) indicated. If you
>> are not the intended recipient, this email should not be
>> read or disclosed to any other person. Please notify the
>> sender immediately and delete this email from your
>> computer system. Any opinions expressed are not
>> necessarily those of the company from which this email was
>> sent and, whilst to the best of our knowledge no viruses
>> or defects exist, no responsibility can be accepted for
>> any loss or damage arising from its receipt or subsequent
>> use of this email.
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> Note: This email is for the confidential use of the named
>> addressee(s) only and may contain proprietary,
>> confidential or privileged information. If you are not the
>> intended recipient, you are hereby notified that any
>> review, dissemination or copying of this email is strictly
>> prohibited, and to please notify the sender immediately
>> and destroy this email and any attachments. Email
>> transmission cannot be guaranteed to be secure or
>> error-free. The Company, therefore, does not make any
>> guarantees as to the completeness or accuracy of this
>> email or any attachments. This email is for informational
>> purposes only and does not constitute a recommendation,
>> offer, request or solicitation of any kind to buy, sell,
>> subscribe, redeem or perform any type of transaction of a
>> financial product.
>>
>>
>> _______________________________________________
>>
>> gpfsug-discuss mailing list
>>
>> gpfsug-discuss at spectrumscale.org
>>
>> http://gpfsug.org/mailman/listinfo/gpfsug-discuss
>>
>> --
>> Jez Tucker
>> Head of Research & Development
>> Pixit Media
>> Mobile: +44 (0) 776 419 3820
>> www.pixitmedia.com <http://www.pixitmedia.com>
>>
>> --
>> Jez Tucker
>> Head of Research & Development
>> Pixit Media
>> Mobile: +44 (0) 776 419 3820
>> www.pixitmedia.com <http://www.pixitmedia.com>
>>
>> This email is confidential in that it is intended for the
>> exclusive attention of the addressee(s) indicated. If you are not
>> the intended recipient, this email should not be read or disclosed
>> to any other person. Please notify the sender immediately and
>> delete this email from your computer system. Any opinions
>> expressed are not necessarily those of the company from which this
>> email was sent and, whilst to the best of our knowledge no viruses
>> or defects exist, no responsibility can be accepted for any loss
>> or damage arising from its receipt or subsequent use of this email.
>>
>>
>>
>> _______________________________________________
>>
>> gpfsug-discuss mailing list
>>
>> gpfsug-discuss at spectrumscale.org
>>
>> http://gpfsug.org/mailman/listinfo/gpfsug-discuss
>>
>> --
>>
>> Barry Evans
>> Technical Director & Co-Founder
>> Pixit Media
>>
>> http://www.pixitmedia.com
>>
>> This email is confidential in that it is intended for the exclusive
>> attention of the addressee(s) indicated. If you are not the intended
>> recipient, this email should not be read or disclosed to any other
>> person. Please notify the sender immediately and delete this email
>> from your computer system. Any opinions expressed are not necessarily
>> those of the company from which this email was sent and, whilst to the
>> best of our knowledge no viruses or defects exist, no responsibility
>> can be accepted for any loss or damage arising from its receipt or
>> subsequent use of this email.
>>
>>
>> ------------------------------------------------------------------------
>>
>> Note: This email is for the confidential use of the named addressee(s)
>> only and may contain proprietary, confidential or privileged
>> information. If you are not the intended recipient, you are hereby
>> notified that any review, dissemination or copying of this email is
>> strictly prohibited, and to please notify the sender immediately and
>> destroy this email and any attachments. Email transmission cannot be
>> guaranteed to be secure or error-free. The Company, therefore, does
>> not make any guarantees as to the completeness or accuracy of this
>> email or any attachments. This email is for informational purposes
>> only and does not constitute a recommendation, offer, request or
>> solicitation of any kind to buy, sell, subscribe, redeem or perform
>> any type of transaction of a financial product.
>>
>>
>> _______________________________________________
>> gpfsug-discuss mailing list
>> gpfsug-discuss at spectrumscale.org
>> http://gpfsug.org/mailman/listinfo/gpfsug-discuss
>
>
>
> _______________________________________________
> gpfsug-discuss mailing list
> gpfsug-discuss at spectrumscale.org
> http://gpfsug.org/mailman/listinfo/gpfsug-discuss
>
More information about the gpfsug-discuss
mailing list