Chris Lu
1477eead01
final attempt
on par with 1K sized object, but no so good with large ones
the default http flow control is better than current implementation.
5 years ago
Chris Lu
c7ac94ea9a
skip EOF message
now tcp
Concurrency Level: 16
Time taken for tests: 22.963 seconds
Complete requests: 1048576
Failed requests: 0
Total transferred: 1106755384 bytes
Requests per second: 45663.49 [#/sec]
Transfer rate: 47067.47 [Kbytes/sec]
vs normal
Concurrency Level: 16
Time taken for tests: 22.286 seconds
Complete requests: 1048576
Failed requests: 0
Total transferred: 1106754345 bytes
Requests per second: 47050.30 [#/sec]
Transfer rate: 48496.88 [Kbytes/sec]
5 years ago
Chris Lu
be415f4e3c
add tcp read
Performance not so good. Could need some optimization.
Concurrency Level: 16
Time taken for tests: 33.575 seconds
Complete requests: 1048576
Failed requests: 0
Total transferred: 1106753375 bytes
Requests per second: 31230.86 [#/sec]
Transfer rate: 32191.03 [Kbytes/sec]
vs normal http
Concurrency Level: 16
Time taken for tests: 24.829 seconds
Complete requests: 1048576
Failed requests: 0
Total transferred: 1106761259 bytes
Requests per second: 42231.10 [#/sec]
Transfer rate: 43529.78 [Kbytes/sec]
5 years ago
Chris Lu
33b3bd467c
Revert "HEAD operation changes to fasthttp"
This reverts commit 58f126fd27
.
5 years ago
Chris Lu
58f126fd27
HEAD operation changes to fasthttp
5 years ago
Chris Lu
72a64a5cf8
use the same context object in order to retry
5 years ago
Chris Lu
8dd260623e
protect against nil deletion results
fix https://github.com/chrislusf/seaweedfs/issues/1180
5 years ago
Chris Lu
392678f8f3
upload skipping mimetype if not needed
5 years ago
Chris Lu
d0b423bbc0
filer: increase directory listing pagination size
5 years ago
Lei Liu
46755ea1e1
fix master maintenance logic
Signed-off-by: Lei Liu <lei01.liu@horizon.ai>
5 years ago
zhangsong
61fa485700
add volume number param in assign operation
5 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
5 years ago
Chris Lu
327336ecf3
filer: avoid concurrent modification to result slice
fix https://github.com/chrislusf/seaweedfs/issues/972
6 years ago
Chris Lu
713596e781
caching ec shard locations
6 years ago
Chris Lu
2ffe98443b
refactoring
6 years ago
Chris Lu
6fc1f53018
shell: add command volume.move
6 years ago
Chris Lu
e5506152c0
refactoring
6 years ago
Chris Lu
a2d34d4802
filer.copy: add adjustable compression level
6 years ago
Chris Lu
79c2cca9c1
better error message
6 years ago
Chris Lu
e85048bcdc
http exhaust and close response body
6 years ago
Chris Lu
a32abda1a3
adjust compression to optimize for speed
6 years ago
Chris Lu
174bf1e8b2
more efficient client side gzip compression
6 years ago
Chris Lu
19728fe3f6
remove deprecated code
6 years ago
Chris Lu
95e0520182
weed volume: add grpc operation to relicate a volume to local
6 years ago
Chris Lu
da871896c3
weed filer: set grpc port to port + 10000
6 years ago
Chris Lu
55bab1b456
add context.Context
6 years ago
chenwanli
c668e55e07
Revert "fix https://github.com/chrislusf/seaweedfs/issues/780 "
This reverts commit 31038acccf
.
6 years ago
Chris Lu
e108688990
avoid grpc 5 seconds timeout
some operations may take longer than 5 seconds.
only keep the timeout for raft operations
6 years ago
Chris Lu
72c2e6bb8f
remove unused file
6 years ago
Chris Lu
448645203a
remove unused variables
6 years ago
Chris Lu
77b9af531d
adding grpc mutual tls
6 years ago
Chris Lu
7103c1ab7e
go fmt
6 years ago
Chris Lu
74fb237727
benchmark can work in secure mode
6 years ago
Chris Lu
4ff4a147b2
cleanup security.Secret
6 years ago
Sergey
aa5ccff6d2
fixing of typos
6 years ago
Chris Lu
67e2ea72be
master add separate grpc port
due to https://github.com/soheilhy/cmux/issues/64
fix https://github.com/chrislusf/seaweedfs/issues/820
fix https://github.com/chrislusf/seaweedfs/issues/840
fix https://github.com/chrislusf/seaweedfs/issues/841
6 years ago
bingoohuang
ab6be025d7
go fmt and fix some typo
6 years ago
chenwanli
39c7455881
Set http timeout to 5s
6 years ago
chenwanli
0a3e83a36a
Set timeout for master and volume non-streaming rpc
6 years ago
Chris Lu
6b5d6bb5a6
adjust error names
6 years ago
Chris Lu
e49a38842a
set etag in response
6 years ago
Chris Lu
d3660ffce8
avoid gzipping files without file extensions
fix https://github.com/chrislusf/seaweedfs/issues/804
6 years ago
Chris Lu
c043fd17cb
detect more gzippable content
6 years ago
Chris Lu
852ee21835
avoid .gz auto decompression
6 years ago
Chris Lu
5333f2984a
streaming updates for large entries or large index file
fix https://github.com/chrislusf/seaweedfs/issues/801
6 years ago
Chris Lu
29f1673d97
refactoring
6 years ago
chenwanli
31038acccf
fix https://github.com/chrislusf/seaweedfs/issues/780
6 years ago
Chris Lu
86dd933596
go fmt
6 years ago
Chris Lu
444dfded84
add fs.FSStatfser for SeaweedFS weed mount
6 years ago