Commit Graph

31 Commits

Author SHA1 Message Date
胡玮文
253c1da72d fuse: don't limit max_threads to num of CPU cores
fuse threads are mostly blocked on waiting IO. They are not CPU intensive. So,
there is no reason to limit them by the number of CPU cores.

We got 7x IOPS with this patch on a 2 core VM.
2025-03-04 15:06:04 +08:00
SF-Zhou
c3a16b5cd8 Speed up compilation of arrow (#69) 2025-03-03 21:09:20 +08:00
SF-Zhou
77b9f83235 Optimize arrow compilation commands (#68) 2025-03-03 20:59:24 +08:00
A-transformer
93ab57be86 fix type (#66)
fix typo deprecated
2025-03-03 20:28:20 +08:00
Yuheng Zou
799b9a5d2f usrbio engine for fio (#62)
* usrbio engine for fio

* Update README.md
2025-03-03 17:37:28 +08:00
Nugine
ab5aa89262 document MSRV (#59) 2025-03-03 16:28:13 +08:00
SF-Zhou
85d3212e2f Update README.md (#58) 2025-03-03 16:20:27 +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
Jintao Zhang
963ac6f5ad fix some typos (#35) 2025-03-02 13:03:58 +08:00
SF-Zhou
fc346b0071 chore: remove restrictions for aarch64 architectures (#32) 2025-03-02 08:46:18 +08:00
SF-Zhou
28c3b8b4b0 chore: remove ccache dependency (#28)
Co-authored-by: dev <noreply@deepseek.com>
2025-03-01 20:55:04 +08:00
Yiliang Xiong
4e8c49f5ec Update deployment doc (#26)
* Add commands to install dependencies

* Manually save admin token to a file
2025-03-01 13:26:45 +08:00
Lancer
fcfbb0f359 fix:[Doc]:fix format of Design Notes (#23)
Co-authored-by: maruixiang <maruixiang@cmss.chinamobile.com>
2025-03-01 08:13:33 +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
zhaohaidao
c4de026123 fix(typo) (#16)
Co-authored-by: zhaohaiyuan <zhaohaiyuan@meituan.com>
2025-02-28 22:49:00 +08:00
Anonymous'X
d19d90f9f9 fix(typo): correct some grammatical errors in design notes (#8) 2025-02-28 19:56:40 +08:00
SF-Zhou
824fbf5caf Fix create_aligned_vec (#13) 2025-02-28 17:36:28 +08:00
dev
c450ee0cf7 Fix doc link 2025-02-28 09:22:48 +08:00
dev
815e55e4c0 Initial commit 2025-02-27 21:53:53 +08:00