Commit Graph

  • 22fca04564 [Fix] Ensure ChainTable's version is monotonically increasing (#413) main Captain32 2026-05-07 17:31:53 +08:00
  • 593cec5851 fix(IoRing): correct timeout check logic for batch processing (#404) dxlog0 2026-03-30 10:41:21 +08:00
  • e2cef822ec fix(sync): handle truncate/extend operations correctly in syncing (#403) SF-Zhou 2026-03-27 15:12:26 +08:00
  • 18317763fb Fix the size limit of get_allocate_tasks in chunk engine (#401) SF-Zhou 2026-03-09 11:47:26 +08:00
  • 5292315ed4 Fix the size limit of get_allocate_tasks in chunk engine SF-Zhou-patch-1 SF-Zhou 2026-03-09 10:57:30 +08:00
  • 9814c6e569 chore: replace set with add_link_options for linker flags (#399) SF-Zhou 2026-02-25 13:42:28 +08:00
  • e7ef789d94 Fix indentation in CLI (#396) qieqieplus 2026-02-04 15:54:23 +08:00
  • ebbd02f144 Enable build workflow for pull requests (#394) SF-Zhou 2026-01-24 20:48:44 +08:00
  • c79633a250 Fix strict aliasing violations in Address (#393) qieqieplus 2026-01-24 20:47:52 +08:00
  • f6395e7d34 Add ubuntu20.04 compile dockerfile (#226) yangxingxiang 2026-01-22 14:47:45 +08:00
  • c33c344456 Refine(IB): ib connect using 1byte probe msg instead of empty payload. (#333) Simon_CQK 2026-01-22 14:21:20 +08:00
  • 1e917a96a5 Clarify speed_up_quit() test usage violates documented safety contract (#392) Copilot 2026-01-22 14:01:58 +08:00
  • 02ba0a524a Mark speed_up_quit() as unsafe with safety contract (#388) Copilot 2026-01-20 21:43:31 +08:00
  • fc5688e9a2 Document unsafe pointer lifetime constraints in update_chunk() (#385) Copilot 2026-01-20 13:51:37 +08:00
  • b32f5e8d49 Fix SimpleRingBuffer issues (#383) qieqieplus 2026-01-20 13:15:43 +08:00
  • d31a2a98a5 fix(AtomicSharedPtrTable): Fix AvailSlots dealloc() slot cleanup logic (#382) SF-Zhou 2026-01-15 14:26:13 +08:00
  • 5c5eac0b08 Add 'dev' branch to build workflow (#381) SF-Zhou 2026-01-15 09:20:35 +08:00
  • d84574b8c0 Revert "fix(AtomicSharedPtrTable): Fix AvailSlots dealloc() slot cleanup logi…" (#380) SF-Zhou 2026-01-14 18:06:41 +08:00
  • 0849a95b4e fix(AtomicSharedPtrTable): Fix AvailSlots dealloc() slot cleanup logic (#379) qieqieplus 2026-01-14 17:47:24 +08:00
  • 587bec3a40 Fix potential counter overflow issue in the iterator (#378) SF-Zhou 2026-01-06 09:10:32 +08:00
  • 1dbb882a46 Fix connected_count metric underflow in TransportPool::get() (#375) ゆり 2026-01-01 22:40:54 +08:00
  • 2dead8803f fix: remove std::move to prevent use-after-move (#374) SF-Zhou 2025-12-31 18:13:07 +08:00
  • e5e020a345 fix ci (#371) Yiyuan Liu 2025-12-26 14:41:11 +08:00
  • 9cd799f576 fix ci (#370) Yiyuan Liu 2025-12-26 14:22:18 +08:00
  • bbb1e1ee04 Implement deterministic shuffle with configurable g++/libstdc++ compatibility. (#369) Yiyuan Liu 2025-12-26 14:11:59 +08:00
  • c669cbc91a Reduce a copying for shared_ptr in IOBuffer (#361) mwish 2025-12-13 12:46:35 +08:00
  • 6f029c439d Fix compile (#357) SF-Zhou 2025-10-24 17:15:44 +08:00
  • 5813f30ffd Fix transport leak caused by one-shot clients (#356) SF-Zhou 2025-10-24 17:08:11 +08:00
  • d2b24392fc Enable ARMv8-A CRC32 extension for faster CRC32C (#354) SF-Zhou 2025-10-22 17:34:39 +08:00
  • f0ffa22312 update default value of max_idle_threads to keep consistent with libfuse (#350) nauta 2025-10-14 10:34:36 +08:00
  • 263cde1dba Fix log (#349) 咕咕 2025-10-14 08:30:50 +08:00
  • 245701ef26 Fix include directive for ifaddrs.h (#348) nauta 2025-10-11 15:42:33 +08:00
  • 6afec76d5e Remove linker configuration for Rust (#347) SF-Zhou 2025-10-11 09:09:32 +08:00
  • 497941599c loosen restrictions on public state in batch read scenarios (#346) SF-Zhou 2025-10-10 17:09:39 +08:00
  • 9c7a5a3796 loosen restrictions on chain version in batch read scenarios (#341) SF-Zhou 2025-09-23 12:09:59 +08:00
  • 8fefb2ed6c add custom tcp nic prefix config (#338) SF-Zhou 2025-09-10 09:18:24 +08:00
  • 513453ccec fix serialization for Varint64 (#330) SF-Zhou 2025-08-26 15:25:20 +08:00
  • 35262e5890 fix potential inconsistency in commit chunk(s) (#329) SF-Zhou 2025-08-22 13:44:24 +08:00
  • e8e7c801b6 fix cache cleanup after batch remove (#328) SF-Zhou 2025-08-22 09:29:08 +08:00
  • 7234683b80 fix potential inconsistency in batch remove (#326) SF-Zhou 2025-08-21 17:13:17 +08:00
  • 702419373a Fix potential inconsistency in move chunk (#325) SF-Zhou 2025-08-21 16:14:34 +08:00
  • 03e35e2bda Fix race condition in chunk removal and compaction leading to metadata corruption (#322) cccshuang 2025-08-19 11:40:00 +08:00
  • 394583dbf0 feat(rdma): parse ibdev2netdev from /sys/class to avoid 'ibdev2netdev' dependency. (#317) Simon_CQK 2025-07-28 17:20:11 +08:00
  • 2db69ced80 fix(fuse): fix fd leak in extract_mount_point SF-Zhou 2025-06-17 17:20:51 +08:00
  • 91bfcf3606 Add metrics document (#282) Neo Liu 2025-05-21 10:37:44 +08:00
  • 0fd4d9b308 Fix a small spelling mistake (#266) izxl007 2025-05-07 09:03:00 +08:00
  • 0033c5b0bb Fix index out of bounds issue in batch_remove (#256) SF-Zhou 2025-04-24 09:51:17 +08:00
  • 59eccb7fb3 Update build.yml SF-Zhou 2025-04-23 17:38:47 +08:00
  • de5e47e8de bugfix: let meta_cache.remove happen after meta_store.write (#252) YuqqiZhou 2025-04-23 17:23:53 +08:00
  • d0883bab13 fix: typo on queryLastChunk logging. (#253) Simon_CQK 2025-04-22 14:29:44 +08:00
  • ee9a5cee0a fix OfflineTargetReq.targetId in ResyncWorker (#231) jojomanar 2025-04-04 12:15:48 +08:00
  • fe4b26a64f fix targetId parse in set-preferred-target-order (#230) jojomanar 2025-04-04 12:13:22 +08:00
  • dfadd59868 Update engine.rs to fix #206 (#222) SF-Zhou 2025-03-30 14:14:03 +08:00
  • 12aeb12ac2 Add OpenCloudOS 9 and TencentOS 4 docker image to build 3FS (#217) James 2025-03-27 11:25:01 +08:00
  • be5e5bad91 Add opencloudos-9 compile dockerfile (#215) zeyouliu 2025-03-27 00:07:46 +08:00
  • cb5a86db2a add build-essential to dependencies for fresh dev env (#211) Sheng Jiang 2025-03-25 20:34:21 -04:00
  • b68df2817b Fix naming typo getRecorderWithTag (#210) Ian Zhang 2025-03-25 17:33:28 -07:00
  • 0caca67ee1 fix_dockerfile build failed (#208) Hansyangxingxiang 2025-03-25 17:47:59 +08:00
  • be574628c8 fix minor format issue (#196) izxl007 2025-03-20 23:38:20 +08:00
  • 0eb495ef3a Update README.md (#191) hw 2025-03-20 17:00:31 +08:00
  • f9a4291e69 fix stripe size in run.sh (#188) Yiyuan Liu 2025-03-18 08:51:58 +08:00
  • 0a4929718c reduce memory usage for single node test config (#180) Yiyuan Liu 2025-03-17 15:59:11 +08:00
  • 34aa69cd46 support listening on xgbe (#185) linshier 2025-03-17 15:58:29 +08:00
  • 3c100b90ce fix run.sh, support set a test filesystem with single node (#161) Yiyuan Liu 2025-03-13 11:49:43 +08:00
  • a188ed39ec Fix compilation of rust bindings (#166) SF-Zhou 2025-03-13 11:32:15 +08:00
  • 6c856acb4b Rust binding with an easier to use API (#163) Zhang "Echaozh" Yichao 2025-03-13 10:28:47 +08:00
  • b22f7153cc Add centos-9-stream compile dockerfile (#153) bugwz 2025-03-12 13:49:54 +08:00
  • b71ffc5560 Modify the direct io align size to 4K (#158) SF-Zhou 2025-03-12 13:49:07 +08:00
  • 3a30c53bf2 Remove FIO_SYNCIO flag (#138) Symious 2025-03-11 10:41:13 +08:00
  • 3b273a6de2 Deprecate usage of some functions in boost (#130) Symious 2025-03-08 21:03:15 +08:00
  • 923bdd7c66 follow-up of #75: fix log of bonding NIC (#125) rvalue 2025-03-07 15:58:18 +08:00
  • 7e463ae6bb Fix wrong storage_main.toml config in deploy/README.md (#126) Nessaj 2025-03-07 15:57:31 +08:00
  • ea33fd90af Fix third_party/scnlib commit (#124) SF-Zhou 2025-03-07 14:02:33 +08:00
  • b8b69eaa6b feat(build): add aarch64 support (#114) Lawliet828 2025-03-07 11:40:24 +08:00
  • bc4827f4c9 add x86/aarch64 condition for fuse (#118) kaimary 2025-03-06 23:43:15 +08:00
  • 6f8e6e1367 feat(build): add arm64 support for openEuler OS (#107) Haomai Wang 2025-03-06 10:40:50 +08:00
  • 49e0ad50ae fix mountinfo parsing (#104) 胡玮文 2025-03-05 22:20:12 +08:00
  • a3f0380a30 Update UsrbIo.md (#94) Yuheng Zou 2025-03-05 14:56:13 +08:00
  • 8307bce16e Fix typo (#89) Zhuo Zhang 2025-03-05 08:32:59 +08:00
  • 33da06420f Add rocksdb patch to solve symbol conflict issues (#88) SF-Zhou 2025-03-04 21:10:07 +08:00
  • 8c9883c27f Update usrbio fio README.md (#85) Yuheng Zou 2025-03-04 16:32:49 +08:00
  • 4b91bbb5c6 Add development Docker image (#67) demons 2025-03-04 16:24:37 +08:00
  • fc90de1110 Fix build parallel for arrow (#70) SF-Zhou 2025-03-04 13:28:01 +08:00
  • 80233499f9 feat: support listening on bonding NIC (#75) RangerCD 2025-03-04 13:26:46 +08:00
  • c3a16b5cd8 Speed up compilation of arrow (#69) SF-Zhou 2025-03-03 21:09:20 +08:00
  • 77b9f83235 Optimize arrow compilation commands (#68) SF-Zhou 2025-03-03 20:59:24 +08:00
  • 93ab57be86 fix type (#66) A-transformer 2025-03-03 16:28:20 +04:00
  • 799b9a5d2f usrbio engine for fio (#62) Yuheng Zou 2025-03-03 17:37:28 +08:00
  • ab5aa89262 document MSRV (#59) Nugine 2025-03-03 16:28:13 +08:00
  • 85d3212e2f Update README.md (#58) SF-Zhou 2025-03-03 16:20:27 +08:00
  • fcb915b050 Minor optimize copying of shared_ptr in IBSocket and StorageTargets (#56) mwish 2025-03-03 16:16:17 +08:00
  • f05d2bf8a7 typo fix (#57) Lancer 2025-03-03 16:11:10 +08:00
  • c69d46e791 replace magic number 10 with sizeof(kv::Versionstamp) (#47) demons 2025-03-03 10:33:17 +08:00
  • 9fd2567cb8 Remove unused dependency libprocps (#45) 胡玮文 2025-03-03 08:44:55 +08:00
  • 34612f3b4f explicit down cast (#46) 胡玮文 2025-03-03 08:44:22 +08:00
  • c9f9511594 robin hood: resolve warning on new clang (#44) 胡玮文 2025-03-03 08:15:34 +08:00
  • 165f09a7b4 add fmt:: namespace to distinguish from std::format_to (#43) 胡玮文 2025-03-03 08:07:52 +08:00
  • 309a258ac2 add missing headers for new toolchain (#41) 胡玮文 2025-03-03 07:57:02 +08:00
  • cd564a239a fix potential UB in chunk engine (#38) SF-Zhou 2025-03-02 15:47:25 +08:00
  • d79b7dbea4 chore: fix architectures and endianness check (#37) SF-Zhou 2025-03-02 14:57:09 +08:00