Jakob Unterwurzacher
|
290b11abf4
|
Add "go get" command to readme
|
8 years ago |
Jakob Unterwurzacher
|
f2e2b81361
|
Add README.md
Also, run go fmt
|
8 years ago |
Jakob Unterwurzacher
|
0a35d0970e
|
Add openssl_benchmark.bash script
|
8 years ago |
Jakob Unterwurzacher
|
5f4c9240ca
|
Add streaming read and write benchmarks
Run using
./main_benchmark.bash
Also, rewrite command line args handling
|
8 years ago |
Jakob Unterwurzacher
|
58d1e24b7c
|
Add OpenSSL support for file content encryption/decryption
This brings streaming read performance from 30MB/s to 81MB/s
(similar improvement for writes)
|
8 years ago |
Jakob Unterwurzacher
|
ad3a1a8899
|
Set readahead to 1MB
This bring streaming read performance from 12MB/s to 30MB/s
|
8 years ago |
Jakob Unterwurzacher
|
448e88490b
|
Bundle up blocks for bigger reads from the backing filesystem
|
8 years ago |
Jakob Unterwurzacher
|
baa837b788
|
Add openssl benchmark
Results:
BenchmarkAESGCMSeal4K 20000 98638 ns/op 41.53 MB/s
BenchmarkAESGCMOpen4K 20000 98781 ns/op 41.47 MB/s
BenchmarkOpensslGCMenc4K 50000 27563 ns/op 148.60 MB/s
BenchmarkOpensslGCMdec4K 50000 27563 ns/op 148.60 MB/s
openssl is 3x faster.
|
8 years ago |
Jakob Unterwurzacher
|
d0524ded99
|
Use Debug object instead of fmt
|
8 years ago |
Jakob Unterwurzacher
|
11fb037e7e
|
Cleanup and rename files
|
8 years ago |
Jakob Unterwurzacher
|
7e564f928f
|
Fix size reporting
|
8 years ago |
Jakob Unterwurzacher
|
199d3fd79f
|
Fix write path
|
8 years ago |
Jakob Unterwurzacher
|
4ab9862ccb
|
Fix read path
|
8 years ago |
Jakob Unterwurzacher
|
1257b4249d
|
Filename encryption working
|
8 years ago |
Jakob Unterwurzacher
|
05a5c0a0ff
|
Wrap cluefs part I
|
8 years ago |
Jakob Unterwurzacher
|
6f90ec716a
|
Rebase to cluefs
https://github.com/airnandez/cluefs
|
8 years ago |
Jakob Unterwurzacher
|
779ad6dda3
|
Properly handle FileMode
|
8 years ago |
Jakob Unterwurzacher
|
6a110b8dde
|
Mounts and show an empty dir
|
8 years ago |
Jakob Unterwurzacher
|
4b98f74e3e
|
Builds and mounts
|
8 years ago |
Jakob Unterwurzacher
|
8a48609d0e
|
Add frontend stubs
|
8 years ago |
Jakob Unterwurzacher
|
f8fddff769
|
Split into FS and File
|
8 years ago |
Jakob Unterwurzacher
|
4e93fdf820
|
Port from go-fuse to bazil/fuse
|
8 years ago |