I have over the past couple years specifically limited the use of mdcache in most systems because of the lack of sharing across virtual machines. I h ave been experimenting with the enabling mdcache for a limited subset of mdis ks which are used (r/o) across multiple guests.
I have added miniopt mdc into the directory entry for the shared mdisk. I have issued set mdcache rdev for the devices the mdisks are defined on. mdcache is on for the system , with 2000m min 9000m max (96G real storage ) I start i/o to the mdisk using ddr, but I see no mdcache usage. Is there something that will block an mdisk from being cached?