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
http://gpfsug.org/mailman/listinfo/gpfsug-discuss

Reply via email to