クライアント側非同期削除が遅い
環境
- ONTAP 9
- volume file async-delete
問題
- ONTAPからのvolume file async-deleteは、ディレクトリを非同期で削除するために実行されます。
- クライアント側でファイルをONTAPのごみ箱に移動してasync-deleteを実行する場合は、ONTAPのasync deleteと比べて非常に遅いです。
[root@rhel1 ontap]# mv dir_to_delete_from_client/ ._ontaptrashbin
[root@rhel1 ontap]# ls -a
. .. .100_deleting_20240422_071730 dir_to_delete my_directory my_directory2
注意:以下のコマンドではクライアント側のasync-deletesを監視できません。ONTAPがごみ箱を排出する進捗を監視するには、クライアント側でごみ箱ディレクトリの使用状況を監視し、時間の経過とともに徐々に排出されていくのを確認できます(解決策を参照)。
これは、上記のクライアント側async-deleteメソッドを使用する代わりに、サーバー側async-deleteがどのようにトリガーされ、監視されるかを示しています。
これは、上記のクライアント側async-deleteメソッドを使用する代わりに、サーバー側async-deleteがどのようにトリガーされ、監視されるかを示しています。
cluster1::*> vol file async-delete start -vserver svm1_cluster1 -volume test -path dir_to_delete/
[Job 488] Job is queued: Asynchronous directory delete job.
cluster1::*> vol file async-delete show
Vserver Volume Job ID Path Progress
(#Files #Dirs #Bytes
------------ ------------ -------- --------------- -------------------------
svm1_cluster1 test 0:6 /.100_deleting_20240422_071730 49 0 0
0:7 dir_to_delete/ 331 0 0
cluster1::*> vol file async-delete show
Vserver Volume Job ID Path Progress
(#Files #Dirs #Bytes
------------ ------------ -------- --------------- -------------------------
svm1_cluster1 test 0:6 /.100_deleting_20240422_071730 144 0 0