Hi Luke,
This issue has been fixed now. You could either request efix or try
workaround as suggested by Simon. The following parameters are supported.
prepopCompletedReads
prepopFailedReads
prepopData
This one is missing from the mmfsfuncs and is fixed now.
prepopAlreadyCachedFiles
~Venkat ([email protected])
From: Luke Raimbach <[email protected]>
To: gpfsug main discussion list <[email protected]>
Date: 04/24/2018 01:25 AM
Subject: Re: [gpfsug-discuss] afmPrepopEnd Callback
Sent by: [email protected]
Hi Simon,
Thanks for the consideration.
It's a little difficult, though, to give such a flannel answer to a
customer, when the manual says one thing and then the supporting code
doesn't exist.
I had walked through how the callback might might be constructed with the
customer and then put together a simple demo script to help them program
things in the future.
Slightly red faced when I got rejected by the terminal!
Can someone from IBM say which callback parameters are actually valid and
supported? I'm programming against 4.2.3.8 in this instance.
Cheers,
Luke.
On Mon, 23 Apr 2018, 17:08 Simon Thompson (IT Research Support), <
[email protected]> wrote:
My very unconsidered and unsupported suggestion would be to edit mmfsfuncs
on your test cluster and see if itโs actually implemented further in the
code ๐
Simon
From: <[email protected]> on behalf of "
[email protected]" <[email protected]>
Reply-To: "[email protected]" <
[email protected]>
Date: Monday, 23 April 2018 at 15:11
To: "[email protected]" <[email protected]>
Subject: [gpfsug-discuss] afmPrepopEnd Callback
Good Afternoon AFM Experts,
I looked in the manual for afmPreopopEnd event variables I can extract to
log something useful after a prefetch event completes. Here is the manual
entry:
%prepopAlreadyCachedFiles
Specifies the number of files that are cached.
These number of files are not read into cache
because data is same between cache and home.
However, when I try to install a callback like this, I get the associated
error:
# mmaddcallback afmCompletionReport --command
/var/mmfs/etc/afmPrepopEnd.sh --event afmPrepopEnd -N afm --parms "%fsName
%filesetName %prepopCompletedReads %prepopFailedReads
%prepopAlreadyCachedFiles %prepopData"
mmaddcallback: Invalid callback variable "%prepopAlreadyCachedFiles" was
specified.
mmaddcallback: Command failed. Examine previous error messages to
determine cause.
I have a butcher's in /usr/lpp/mmfs/bin/mmfsfuncs and see only these three
%prepop variables listed:
%prepopcompletedreads )
validCallbackVariable="%prepopCompletedReads";;
%prepopfailedreads ) validCallbackVariable="%prepopFailedReads";;
%prepopdata ) validCallbackVariable="%prepopData";;
Is the %prepopAlreadyCachedFiles not implemented? Will it be implemented?
Unusual to see the manual ahead of the code ;)
Cheers,
Luke
_______________________________________________
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
https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=92LOlNh2yLzrrGTDA7HnfF8LFr55zGxghLZtvZcZD7A&m=CKY14hxZ-5Ur87lPVdFwwcpuP1lfw-0_vyYhZCcf1pk&s=C058esOcmGSwBjnUblCLIJEpF4CKsXAos0Ap57R6A4Q&e=
_______________________________________________
gpfsug-discuss mailing list
gpfsug-discuss at spectrumscale.org
http://gpfsug.org/mailman/listinfo/gpfsug-discuss