chrislu
62d815d1ca
use limited in memory buffer instead of swap file
3 years ago
chrislu
3bba2124ef
use a sliding window of in-memory writable chunks
3 years ago
chrislu
520591e6ea
reset swap file chunk after uploading
3 years ago
chrislu
18ed06b420
use memory when under 16 chunks
3 years ago
chrislu
8e80f3cd65
move upload pipeline locking to a different file
3 years ago
chrislu
dde34fa99d
rename
3 years ago
chrislu
a2aa542370
rename
3 years ago
chrislu
c376ccc5a5
swap file based random write large file upload
3 years ago
chrislu
1ee828b768
refactor
do not expose internal offset
3 years ago
chrislu
02d0c12cdd
rename
3 years ago
chrislu
5dea5c0449
refactor
3 years ago
chrislu
8aa6bf0bb9
refactoring
3 years ago
chrislu
d97bd54e63
just refactoring
3 years ago
chrislu
482014f9da
rename file
3 years ago
chrislu
3b4a9addaf
rename
3 years ago
chrislu
4acfc098e9
re-order
3 years ago
chrislu
9274557552
keep dirty pages based on temp file
3 years ago
chrislu
f4ad63528a
wait for reading threads to complete before dropping sealed chunks
3 years ago
chrislu
0a3f95ca01
more logs
3 years ago
chrislu
7bf7af971b
more logs
3 years ago
chrislu
381f4e73a0
delete actual reference first
3 years ago
chrislu
1734017ba1
add test
3 years ago
chrislu
fc0628c038
working
3 years ago
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: 3e69d19380
...19084d87918f297cac15e2471c19306176e0771f
3 years ago
chrislu
255a1c7dcd
refactor type names
3 years ago
chrislu
1d36884845
rename files
3 years ago
chrislu
2d1a1f5e03
rename variables and functions
3 years ago
chrislu
6de331b014
clean up
3 years ago
chrislu
032df784ed
chunked file works now
3 years ago
chrislu
7b78fc72b0
add page chunk interval list
3 years ago
chrislu
9a73319b45
mount: different write strategy for streaming write and random write
3 years ago
chrislu
b21a67bbe6
add writer pattern object for later use
3 years ago
chrislu
4fd29dad86
remove writeOnly flag
3 years ago
chrislu
bc96682760
refactor, change file locations
3 years ago