Flush export policy caches

Contributors

ONTAP uses several export policy caches to store information related to export policies for faster access. Flushing export policy caches manually (vserver export-policy cache flush) removes potentially outdated information and forces ONTAP to retrieve current information from the appropriate external resources. This can help resolve a variety of issues related to client access to NFS exports.

About this task

Export policy cache information might be outdated due to the following reasons:

  • A recent change to export policy rules

  • A recent change to host name records in name servers

  • A recent change to netgroup entries in name servers

  • Recovering from a network outage that prevented netgroups from being fully loaded

Steps
  1. If you do not have name service cache enabled, perform one of the following actions in advance privilege mode:

    If you want to flush…​ Enter the command…​

    All export policy caches (except for showmount)

    vserver export-policy cache flush -vserver vserver_name

    The export policy rules access cache

    vserver export-policy cache flush -vserver vserver_name -cache access You can include the optional -node parameter to specify the node on which you want to flush the access cache.

    The host name cache

    vserver export-policy cache flush -vserver vserver_name -cache host

    The netgroup cache

    vserver export-policy cache flush -vserver vserver_name -cache netgroup Processing of netgroups is resource intensive. You should only flush the netgroup cache if you are trying to resolve a client access issue that is caused by a stale netgroup.

    The showmount cache

    vserver export-policy cache flush -vserver vserver_name -cache showmount

  2. If name service cache is enabled, perform one of the following actions:

    If you want to flush…​ Enter the command…​

    The export policy rules access cache

    vserver export-policy cache flush -vserver vserver_name -cache access You can include the optional -node parameter to specify the node on which you want to flush the access cache.

    The host name cache

    vserver services name-service cache hosts forward-lookup delete-all

    The netgroup cache

    vserver services name-service cache netgroups ip-to-netgroup delete-all vserver services name-service cache netgroups members delete-all Processing of netgroups is resource intensive. You should only flush the netgroup cache if you are trying to resolve a client access issue that is caused by a stale netgroup.

    The showmount cache

    vserver export-policy cache flush -vserver vserver_name -cache showmount