FlexCache元のボリュームでファイルの読み取りまたは書き込みができない
環境
- FlexCache
- CIFS
- NFS
問題
元のボリュームにデータを読み取りまたは書き込みしようとすると、キャッシュボリュームに到達できないように見えるときにクライアントがハングします。
MGWDのエラーは、「FlexCache refresh」ジョブが停止していることを示しています。
Tue Aug 27 2024 00:19:46 -05:00 [kern_mgwd:info:2712] 0x8435c5400: 0: INFO: tables::flexcache_refresh: create_imp:src/tables/nflexcache/nflexcache_const_refresh.cc:66 D-blade refresh req for, vserver: xxxxxxx, msid: xxxxx, const_msid: xxxxxxx, is_origin: 0
Tue Aug 27 2024 00:19:46 -05:00 [kern_mgwd:info:2712] 0x8435c5400: 0: INFO: tables::flexcache_utils: is_dblade_refresh_allowed:src/tables/nflexcache/nflexcache_utils.cc:2814 soInProgress - 0, sbInProgress - 0, is_allowed - 1
Tue Aug 27 2024 00:19:46 -05:00 [kern_mgwd:info:2712] 0x8435c5400: 0: INFO: tables::flexcache_refresh: nflexcache_refresh:src/tables/nflexcache/nflexcache_const_refresh.cc:338 Call Refresh XC, peer_clus: xxxxxxxx, vserver: svm1, volume: , is_origin: 0.
sktraceログで、FlexCacheからエラー「no vol」が返されたことが示されています。
2024-08-27T04:03:47Z 33263441082532463 [14:0] WAFLREMOTE_EXCEPTION: Incrementing error counter WRC_REVOKE_MANAGER_FAIL. status=3001