胡玮文
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