4.9. NFS Ganesha
設定リロードプロセスで消費されたすべてのメモリーが解放される
以前は、リロードエクスポートでは、設定リロードプロセスによって消費されたメモリーがすべて解放されず、メモリーフットプリントが増加していました。
この修正により、設定リロードプロセスによって消費されるすべてのメモリーが解放され、メモリーフットプリントが削減されます。
reap_expired_client_list
がデッドロックを引き起こさなくなる
以前は、場合によっては、reap_expired_client_list
によってデッドロックが発生することがありました。これは、ロックを取得するために相互に待機している 2 つのスレッドが原因で発生します。
この修正により、ロックの順序が解決され、デッドロックは発生しなくなりました。
ファイルの解析と起動時間が大幅に短縮される
以前は、解析されたトークンの管理が不十分だったため、設定ファイルの解析が非常に遅くなっていました。
この修正により、トークン検索が AVL ツリーに置き換えられ、解析時間と起動時間が短縮されます。