seaweedfs/weed
Patrick Schmidt cdd817edf9 Improve S3 request signing performance
This change is caching HMAC hashers for repeated use in subsequent
requests and chunks, so they don't have to be initialized from
scratch every time.
On my local computer this gives me ~5-6 times faster signature
calculation and ~5-6.5% more throughput in S3 requests. The smaller
the payload the better the throughput gets.
2023-09-05 10:33:27 -07:00
..
cluster adjust lock APIs 2023-06-25 20:30:20 -07:00
command Implement SRV lookups for filer (#4767) 2023-08-24 07:08:56 -07:00
filer Implement SRV lookups for filer (#4767) 2023-08-24 07:08:56 -07:00
ftpd move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
glog rotate log files 2022-12-11 21:05:58 -08:00
iamapi Implement SRV lookups for filer (#4767) 2023-08-24 07:08:56 -07:00
images fix chunk.ModifiedTsNs (#4264) 2023-03-02 08:24:36 -08:00
mount re-ordering 2023-08-16 23:54:23 -07:00
mq Implement SRV lookups for filer (#4767) 2023-08-24 07:08:56 -07:00
notification go fmt 2022-09-14 23:06:44 -07:00
operation streaming assign file ids 2023-08-23 00:31:33 -07:00
pb Implement SRV lookups for filer (#4767) 2023-08-24 07:08:56 -07:00
query move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
remote_storage Concurrency works better (#4663) 2023-07-12 23:04:54 -07:00
replication grpc connection to filer add sw-client-id header 2023-01-20 01:48:12 -08:00
s3api Improve S3 request signing performance 2023-09-05 10:33:27 -07:00
security upgrade jwt 2023-08-22 08:26:31 -07:00
sequence move to https://github.com/seaweedfs/seaweedfs 2022-07-29 00:17:28 -07:00
server Implement SRV lookups for filer (#4767) 2023-08-24 07:08:56 -07:00
shell Implement SRV lookups for filer (#4767) 2023-08-24 07:08:56 -07:00
static Change filer UI icon from picture to icon font. 2022-04-08 15:07:56 +08:00
stats Implement SRV lookups for filer (#4767) 2023-08-24 07:08:56 -07:00
storage Save disk space metrics immediately (#4740) 2023-08-10 06:52:32 -07:00
topology Healthz check for deadlocks (#4558) 2023-06-09 09:42:48 -07:00
util weed/util: fix dropped errors (#4803) 2023-09-01 13:10:45 -07:00
wdclient Implement SRV lookups for filer (#4767) 2023-08-24 07:08:56 -07:00
Makefile Update Makefile - use binary in current directory (#4027) 2022-12-01 14:09:14 -08:00
weed.go rotate log files 2022-12-11 21:05:58 -08:00