Commit Graph

42 Commits

Author SHA1 Message Date
qiuxinyidian
3b52df177b Merge f1945040fd into 2db69ced80 2025-06-17 20:29:48 +08:00
SF-Zhou
2db69ced80 fix(fuse): fix fd leak in extract_mount_point
Some checks failed
Build / build (push) Has been cancelled
2025-06-17 17:20:51 +08:00
izxl007
0fd4d9b308 Fix a small spelling mistake (#266)
Some checks failed
Build / build (push) Has been cancelled
Signed-off-by: izxl007 <zeng.zheng@zte.com.cn>
2025-05-07 09:03:00 +08:00
lizhipeng
f1945040fd remove restriction of name filter on RDMA NIC, except lo
fixes:https://github.com/deepseek-ai/3FS/issues/263

Signed-off-by: lizhipeng <lizhipeng@kylinos.cn>
2025-04-28 06:51:40 +00:00
SF-Zhou
0033c5b0bb Fix index out of bounds issue in batch_remove (#256)
Some checks failed
Build / build (push) Has been cancelled
2025-04-24 09:51:17 +08:00
YuqqiZhou
de5e47e8de bugfix: let meta_cache.remove happen after meta_store.write (#252)
Co-authored-by: keji.zyq <keji.zyq@alibaba-inc.com>
2025-04-23 17:23:53 +08:00
Simon_CQK
d0883bab13 fix: typo on queryLastChunk logging. (#253)
Some checks failed
Build / build (push) Has been cancelled
Signed-off-by: SimonCqk <cqk0100@gmail.com>
2025-04-22 14:29:44 +08:00
jojomanar
ee9a5cee0a fix OfflineTargetReq.targetId in ResyncWorker (#231)
Some checks failed
Build / build (push) Has been cancelled
The targetId should be successor's targetId, because the OfflineTargetReq is sent to successor.
2025-04-04 12:15:48 +08:00
jojomanar
fe4b26a64f fix targetId parse in set-preferred-target-order (#230)
The actual type of targetId is uint64_t. In set-preferred-target-order cmd it is parsed as uint32_t. An error will be reported when using set-preferred-target-order cmd.
2025-04-04 12:13:22 +08:00
SF-Zhou
dfadd59868 Update engine.rs to fix #206 (#222)
Some checks failed
Build / build (push) Has been cancelled
2025-03-30 14:14:03 +08:00
Ian Zhang
b68df2817b Fix naming typo getRecorderWithTag (#210) 2025-03-26 08:33:28 +08:00
izxl007
be574628c8 fix minor format issue (#196)
Some checks failed
Build / build (push) Has been cancelled
* fix minor format issue

Signed-off-by: izxl007 <zengzheng007@163.com>

* delete dead code

Signed-off-by: izxl007 <zengzheng007@163.com>

---------

Signed-off-by: izxl007 <zengzheng007@163.com>
2025-03-20 23:38:20 +08:00
linshier
34aa69cd46 support listening on xgbe (#185) 2025-03-17 15:58:29 +08:00
SF-Zhou
a188ed39ec Fix compilation of rust bindings (#166) 2025-03-13 11:32:15 +08:00
Zhang "Echaozh" Yichao
6c856acb4b Rust binding with an easier to use API (#163)
Co-authored-by: Zhang "Echaozh" Yichao <does-not-exist@deepseek.com>
2025-03-13 10:28:47 +08:00
bugwz
b22f7153cc Add centos-9-stream compile dockerfile (#153)
Some checks are pending
Build / build (push) Waiting to run
* Add centos-9-stream compile  dockerfile

* Add the link dir for fuse dep

* Update dev.centos9.dockerfile

* Update dev.centos9.dockerfile

* Update dev.centos9.dockerfile

* Update dev.centos9.dockerfile
2025-03-12 13:49:54 +08:00
SF-Zhou
b71ffc5560 Modify the direct io align size to 4K (#158)
Co-authored-by: dev <noreply@deepseek.com>
2025-03-12 13:49:07 +08:00
Symious
3b273a6de2 Deprecate usage of some functions in boost (#130)
Some checks failed
Build / build (push) Has been cancelled
* Deprecate usage of boost::filesystem::load_string_file and save_string_file

* some other deperated functions

* remove complete()

* normal, save, load
2025-03-08 21:03:15 +08:00
rvalue
923bdd7c66 follow-up of #75: fix log of bonding NIC (#125)
Co-authored-by: Shiqi Zhang <shiqi.zhang@metabit-trading.com>
2025-03-07 15:58:18 +08:00
kaimary
bc4827f4c9 add x86/aarch64 condition for fuse (#118) 2025-03-06 23:43:15 +08:00
胡玮文
49e0ad50ae fix mountinfo parsing (#104)
Some segments like shared:nn may not present.

Use makedev for combining major and minor to support system with a lot of devices.
2025-03-05 22:20:12 +08:00
Yuheng Zou
a3f0380a30 Update UsrbIo.md (#94) 2025-03-05 14:56:13 +08:00
RangerCD
80233499f9 feat: support listening on bonding NIC (#75) 2025-03-04 13:26:46 +08:00
A-transformer
93ab57be86 fix type (#66)
fix typo deprecated
2025-03-03 20:28:20 +08:00
Nugine
ab5aa89262 document MSRV (#59) 2025-03-03 16:28:13 +08:00
mwish
fcb915b050 Minor optimize copying of shared_ptr in IBSocket and StorageTargets (#56) 2025-03-03 16:16:17 +08:00
Lancer
f05d2bf8a7 typo fix (#57)
Co-authored-by: Lancer <maruixiang6688@gmail.com>
2025-03-03 16:11:10 +08:00
demons
c69d46e791 replace magic number 10 with sizeof(kv::Versionstamp) (#47) 2025-03-03 10:33:17 +08:00
胡玮文
9fd2567cb8 Remove unused dependency libprocps (#45)
This package is not included in Ubuntu 24.04. And we are not actually using it. So just don't link it.
2025-03-03 08:44:55 +08:00
胡玮文
34612f3b4f explicit down cast (#46)
Newer clang does not allow down cast with brace initialization. Replace them with C-style cast.
2025-03-03 08:44:22 +08:00
胡玮文
c9f9511594 robin hood: resolve warning on new clang (#44)
Clang has this weird behavior of setting __GNUC__ to 4, hence clang will always take the if branch. This is suboptimal because std::is_trivially_copyable has almost always been in clang.

starting with clang 15 a warning is raised for the current implementation:
warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins]

Since we are using -Werror, we should fix this.
2025-03-03 08:15:34 +08:00
胡玮文
165f09a7b4 add fmt:: namespace to distinguish from std::format_to (#43)
When compiled with new toolchain that implements std::format_to, it become
ambiguous on which one should be called. Due to argument-dependent lookup, even
if we are not `using namespace std;` the std version is still considered. So
let's add fmt:: to avoid ambiguous compilation error.
2025-03-03 08:07:52 +08:00
胡玮文
309a258ac2 add missing headers for new toolchain (#41)
These are necessary for compiling with Ubuntu 24.04 default toolchain/boost.
2025-03-03 07:57:02 +08:00
SF-Zhou
cd564a239a fix potential UB in chunk engine (#38) 2025-03-02 15:47:25 +08:00
SF-Zhou
d79b7dbea4 chore: fix architectures and endianness check (#37) 2025-03-02 14:57:09 +08:00
SF-Zhou
69c1aea220 Fix Status.h (#36) 2025-03-02 13:25:31 +08:00
SF-Zhou
fc346b0071 chore: remove restrictions for aarch64 architectures (#32) 2025-03-02 08:46:18 +08:00
Ikko Eltociear Ashimine
caf7a093d5 chore: update Linenoise.c (#21)
colum -> column
2025-03-01 08:12:53 +08:00
Percy
f84e609692 fix(typo): tiny correction in docs (#22) 2025-03-01 08:12:40 +08:00
SF-Zhou
d4f244db65 Remove illegal constexpr from function declaration (#18) 2025-02-28 23:20:53 +08:00
SF-Zhou
824fbf5caf Fix create_aligned_vec (#13) 2025-02-28 17:36:28 +08:00
dev
815e55e4c0 Initial commit 2025-02-27 21:53:53 +08:00