FastCFS 3.7.0 發(fā)布,主要通過了 POSIX 兼容性測試以及修復了 7 個 bug,F(xiàn)astCFS 的穩(wěn)定性進一步提升。
POSIX 兼容性測試使用開源項目 pjdfstest,共有 8 千多個 test case,只有極少數(shù) case 未能通過,其中 30 個 FIFO 類型的文件 open case 失敗,這類 open 調(diào)用不會傳遞到 fuse 層,返回值取決于 Linux 內(nèi)核實現(xiàn)。
v3.7.0 修改的 bug 列表如下:
? [libfastcommon] bugfixed: common_blocked_queue_[alloc|free]_node must use lock
? [libfastcommon] bugfixed: can't use global malloc_allocato
? [fstore] bugfixed: skip rpc to slaves when no update for allocate space
? [fstore] bugfixed: remove_conflict_slices add to two chains correctly
? [fdir] bugfixed: define macro FDIR_FLAGS_FOLLOW_SYMLINK correctly
? [fdir] bugfixed: normalize_path for symlink correctly
? [fdir] return ENOLINK for readlink when path is not a symlink
FastCFS 提供了 rpm 和 deb 包,歡迎大家安裝和體驗。使用 FastCFS 舊版本的用戶,請盡快升級到最新版本。