chrislu
|
62d815d1ca
|
use limited in memory buffer instead of swap file
|
2022-01-26 00:36:19 -08:00 |
|
chrislu
|
3bba2124ef
|
use a sliding window of in-memory writable chunks
|
2022-01-23 23:02:05 -08:00 |
|
chrislu
|
520591e6ea
|
reset swap file chunk after uploading
|
2022-01-23 18:30:53 -08:00 |
|
chrislu
|
18ed06b420
|
use memory when under 16 chunks
|
2022-01-22 08:11:01 -08:00 |
|
chrislu
|
8e80f3cd65
|
move upload pipeline locking to a different file
|
2022-01-22 08:09:55 -08:00 |
|
chrislu
|
dde34fa99d
|
rename
|
2022-01-22 08:08:01 -08:00 |
|
chrislu
|
a2aa542370
|
rename
|
2022-01-22 08:07:11 -08:00 |
|
chrislu
|
c376ccc5a5
|
swap file based random write large file upload
|
2022-01-22 08:06:53 -08:00 |
|
chrislu
|
1ee828b768
|
refactor
do not expose internal offset
|
2022-01-22 06:34:29 -08:00 |
|
chrislu
|
02d0c12cdd
|
rename
|
2022-01-22 06:00:10 -08:00 |
|
chrislu
|
5dea5c0449
|
refactor
|
2022-01-22 05:59:07 -08:00 |
|
chrislu
|
8aa6bf0bb9
|
refactoring
|
2022-01-22 05:40:10 -08:00 |
|
chrislu
|
d97bd54e63
|
just refactoring
|
2022-01-22 04:18:54 -08:00 |
|
chrislu
|
482014f9da
|
rename file
|
2022-01-22 03:50:18 -08:00 |
|
chrislu
|
3b4a9addaf
|
rename
|
2022-01-22 01:46:10 -08:00 |
|
chrislu
|
4acfc098e9
|
re-order
|
2022-01-22 01:43:14 -08:00 |
|
chrislu
|
9274557552
|
keep dirty pages based on temp file
|
2022-01-17 23:23:49 -08:00 |
|
chrislu
|
f4ad63528a
|
wait for reading threads to complete before dropping sealed chunks
|
2022-01-17 22:24:44 -08:00 |
|
chrislu
|
0a3f95ca01
|
more logs
|
2022-01-17 20:41:00 -08:00 |
|
chrislu
|
7bf7af971b
|
more logs
|
2022-01-17 14:15:10 -08:00 |
|
chrislu
|
381f4e73a0
|
delete actual reference first
|
2022-01-17 13:56:47 -08:00 |
|
chrislu
|
1734017ba1
|
add test
|
2022-01-17 13:40:41 -08:00 |
|
chrislu
|
fc0628c038
|
working
|
2022-01-17 01:53:56 -08:00 |
|
chrislu
|
083d8e9ece
|
add stream writer
this should improve streaming write performance, which is common in many cases, e.g., copying large files.
This is additional to improved random read write operations: https://github.com/chrislusf/seaweedfs/wiki/FUSE-Mount/_compare/3e69d193805c79802f4f8f6cc63269b7a9a911f3...19084d87918f297cac15e2471c19306176e0771f
|
2021-12-24 22:38:22 -08:00 |
|
chrislu
|
255a1c7dcd
|
refactor type names
|
2021-12-23 18:23:18 -08:00 |
|
chrislu
|
1d36884845
|
rename files
|
2021-12-23 17:47:58 -08:00 |
|
chrislu
|
2d1a1f5e03
|
rename variables and functions
|
2021-12-23 17:35:57 -08:00 |
|
chrislu
|
6de331b014
|
clean up
|
2021-12-23 17:23:21 -08:00 |
|
chrislu
|
032df784ed
|
chunked file works now
|
2021-12-23 17:17:32 -08:00 |
|
chrislu
|
7b78fc72b0
|
add page chunk interval list
|
2021-12-22 02:53:33 -08:00 |
|
chrislu
|
9a73319b45
|
mount: different write strategy for streaming write and random write
|
2021-12-21 17:28:55 -08:00 |
|
chrislu
|
b21a67bbe6
|
add writer pattern object for later use
|
2021-12-20 11:53:48 -08:00 |
|
chrislu
|
4fd29dad86
|
remove writeOnly flag
|
2021-12-20 01:11:43 -08:00 |
|
chrislu
|
bc96682760
|
refactor, change file locations
|
2021-12-20 01:02:23 -08:00 |
|