Gaius
05d0f931b6
feat: add leave task and remove task finished only download from local ( #480 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-16 22:47:46 +08:00
Gaius
5c8e9f5ef2
feat: if task download failed change the metadata ( #479 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-16 18:44:13 +08:00
Gaius
5f4476574c
feat: use set_total_order_seek to skip bloom filter ( #478 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-16 15:28:18 +08:00
Gaius
033bc13c9a
feat: optimize default params for concurrent ( #476 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-16 11:39:22 +08:00
Gaius
1038d79421
feat: only prefetch once ( #475 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-16 00:10:50 +08:00
Gaius
014eb7fde9
feat: set set_total_order_seek true ( #474 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-15 22:58:10 +08:00
Gaius
fd1f368601
feat: change prefix_extractor to 128 ( #473 )
...
* feat: change the size of log max files
Signed-off-by: Gaius <gaius.qi@gmail.com>
* feat: change prefix_extractor to 128
Signed-off-by: Gaius <gaius.qi@gmail.com>
---------
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-15 22:18:58 +08:00
Gaius
079aa2af9f
feat: write sync for rocksdb ( #471 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-15 20:02:59 +08:00
Gaius
af1fe2e91e
feat: replace TransactionDB with DB ( #468 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-15 11:14:43 +08:00
Gaius
1223e4d096
feat: remove transaction in storage ( #467 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-14 22:35:20 +08:00
Gaius
17955f3702
fix: txn memory leak in storage ( #466 )
...
feat: txn memory leak in storage
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-14 21:37:47 +08:00
Gaius
9732a92283
fix: transaction memory leak storage engine ( #465 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-14 19:57:16 +08:00
Gaius
8030a2338b
fix: add rollback for with_txn ( #464 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-14 12:29:50 +08:00
Gaius
781784a883
feat: calculate piece digest by blake3 ( #456 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-10 14:36:45 +08:00
Gaius
8c09ed2105
feat: leave host and peer from scheduler ( #448 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-08 17:03:56 +08:00
Gaius
2e36483a09
feat: add metrics for dfdaemon ( #446 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-05-08 15:43:11 +08:00
Gaius
4849535dc8
feat: add buffer size config for dfdaemon ( #434 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-29 14:44:46 +08:00
Gaius
aa11bf97af
feat: change buffer size to 32KB ( #432 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-29 12:14:49 +08:00
Gaius
d254e13591
fix: hardlink failed when file is not exists ( #418 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-24 12:06:32 +08:00
Gaius
fe7e25c99d
chore: add License for storage_engine ( #412 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-23 11:55:13 +08:00
imtsuki
76aa34206f
feat: extract storage engine into traits ( #401 )
...
Signed-off-by: imtsuki <me@qjx.app>
2024-04-23 10:45:16 +08:00
Gaius
dc70300f0d
feat: super replace with crate ( #395 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-17 15:33:20 +08:00
imtsuki
c60dd7aa5f
Refactor: wrap rocksdb transaction operations in closures ( #393 )
...
* refactor: wrap rocksdb txn operations in closures
Signed-off-by: imtsuki <me@qjx.app>
* use generics for CF_NAME
Signed-off-by: imtsuki <me@qjx.app>
* address review comments
Change-Id: I86eccaf3cd9cc2b1128ec89c4a2cf041947a87ea
Signed-off-by: imtsuki <jianxin.qiu@outlook.com>
---------
Signed-off-by: imtsuki <me@qjx.app>
Signed-off-by: imtsuki <jianxin.qiu@outlook.com>
2024-04-17 15:20:11 +08:00
AngrySean
7d18b2d7a0
Refactor: extract error module ( #375 )
...
Co-authored-by: Xu Jihui <jihui.xjh@bytedance.com>
2024-04-15 11:37:49 +08:00
Gaius
1b85a6346e
feat: change memtable memory limit in rocksdb ( #364 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-04-03 16:48:15 +08:00
Gaius
ac9d291f5c
feat: add truncate options to content for writing piece ( #344 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-22 15:29:01 +08:00
Gaius
e9010361e1
feat: add read buffer to io::copy ( #325 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-15 18:37:19 +08:00
Gaius
36f8c62260
feat: add empty task handler for hard_link_or_copy ( #310 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-12 20:16:01 +08:00
Gaius
e7f53a09e1
chore: remove readme in sub crates ( #303 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-07 10:28:10 +08:00
Gaius
a653b401da
refactor: add dragonfly-client-storage crate ( #297 )
...
chore: add dragonfly-client-storage crate
Signed-off-by: Gaius <gaius.qi@gmail.com>
2024-03-05 16:11:52 +08:00