Just following up on this old post as I realised I never closed the loop. Not sure if @arnoutyour question was directed at me - we were well into procuring new FAS8200 systems in Feb.
Now we have a mixed FAS8020/FAS8200 cluster on 9.1p11 whilst we migrate our data, I can report that the 8200s have hya-caching set to true, old 8020s have it set to false still. Leaving this issue now as the problem will be resolved for us now by the new hardware.
I am installing FAS9000 now, and I can not find out any KB about NVME modules.
Do I need to setup the options like old PAM did? ex: options flexscale.xxxx
Andris: Even though we evolved from PCIe cards to NVMe modules in the latest platforms, it's still Flash Cache. So, it's the same commands to configure and monitor. Configuration is mostly "enable and forget". You would use the "system controller flash-cache" commands for physical aspects and "system node external-cache" commands for the actual cache behavior configuration. The corner-case tweaking might still use the nodeshell flexscale.* options.
And how can I predict the module's life? For SSD is shelf, I can use storage show disk in node shell.
Andris: if you look at "system controller flash-cache show -instance", the percent-online field tells you how much of the Flash memory is operational. Also, when the module is almost at its end-of-life, the system will issue EMS events and AutoSupport messages. That said, Flash Cache modules don't really wear out before the lifetime of the platform.
And if the NVME module failed, will it cause performance issue?
Andris: Generally, yes. You'll get EMS events, alerts and AutoSupport messages sent if a Flash Cache module fails.
And what's Quad-path used for? Only more safety? Should I cable as Quad-path right now?
I too would like to see some KB articles on the flash cache and flash-pool configuration options discussed here. It would also be nice to see the documentation updated to reflect the ability to use flash pool and flash cache together e.g. TR-4070 still says:
Data from volumes that are provisioned in a Flash Pool aggregate or an all SSD aggregate is automatically excluded from being inserted into Flash Cache cache
I'm also interested in finding out if 'hya caching' is supported on the FAS8020 platform and if so, any guidance on usage. It sounds like it'd bring benefits to our environment as we have controllers with 1TB flash cache and flash-pool aggregates in order to accelerate certain workloads. Obviously in that scenario the flash cache is effectively being wasted so would be great to utilise it!