Thomas Schoebel-Theuer
|
8a86c08750
|
net: correct error message
|
2020-04-13 11:21:17 +02:00 |
|
Thomas Schoebel-Theuer
|
ffcc691efd
|
server: enable callback compression
|
2020-04-13 11:21:17 +02:00 |
|
Thomas Schoebel-Theuer
|
8a1b745d4f
|
client: enable compressions
|
2020-04-13 11:21:17 +02:00 |
|
Thomas Schoebel-Theuer
|
95883b055c
|
infra: allow transport compression
|
2020-04-13 11:21:17 +02:00 |
|
Thomas Schoebel-Theuer
|
66d6659462
|
net: simplify mars_recv_cb()
|
2020-04-13 11:21:16 +02:00 |
|
Thomas Schoebel-Theuer
|
4256cc17a1
|
net: simplify mref sending
|
2020-04-13 11:21:16 +02:00 |
|
Thomas Schoebel-Theuer
|
bcf006ab21
|
infra: add zlib compression
|
2020-04-13 11:21:16 +02:00 |
|
Thomas Schoebel-Theuer
|
6e55a6da95
|
infra: exploit new lz4 interface
|
2020-04-13 11:21:16 +02:00 |
|
Thomas Schoebel-Theuer
|
8daeadb061
|
infra: add LZ4 compression
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
a4221ada11
|
infra: add LZO compression
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
3d06881801
|
infra: prepare compressed logfiles
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
375ae7c84b
|
infra: add compression infrastructure
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
2d35812d50
|
main: allow disabling of digests
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
e938add256
|
main: compute worst features version in cluster
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
fb719db887
|
infra: report available features and digests
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
1ebf6852be
|
main: update some links lazily
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
e78d726a70
|
infra: allow lazy alivelink updates
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
692cb442c8
|
infra: separate feature version for strategy layer
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
6f1e8f46b3
|
infra: stringify feature version
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
6f3f46249e
|
infra: allow sha1 algorithm
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
3812467c32
|
infra: allow crc32{,c} algorithms
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
ad2a644081
|
infra: new longer MD5 checksums
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
e9cc594b69
|
infra: flexible mref_checksum
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
49775c05ca
|
log: prepare folding of longer digests
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
e243706eb1
|
log: remove unused l_written
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
c7f5451501
|
infra: prepare multiple digests
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
b448929f22
|
infra: increase digest size to 32
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
244b302ac0
|
infra: constify mars_digest_size
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
79b55514fc
|
copy: stop upon short read
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
48c53bbe47
|
infra: account for truncated files
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
5d4f14c43d
|
aio: fix internal race with callback
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
9b81d52ffd
|
aio: fix short reads crossing EOF
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
56699c6bfb
|
sio: fix KASAN use-after-free
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
9e6fb4120c
|
infra: deprecate ref_cs_mode
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
4501b80921
|
infra: categorize ref_initialized
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
d87fb27473
|
all: deprecate mref_skip_sync
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
40e72f9e7d
|
all: deprecate mref_rw and mref_may_write
|
2020-04-13 10:54:19 +02:00 |
|
Thomas Schoebel-Theuer
|
af89dba044
|
infra: prepare simplification of flags
|
2020-04-13 10:54:18 +02:00 |
|
Thomas Schoebel-Theuer
|
00834a2370
|
infra: introduce temporary bounce buffers
|
2020-04-13 10:54:18 +02:00 |
|
Thomas Schoebel-Theuer
|
3029876200
|
infra: de-inline log_scan()
|
2020-04-13 10:54:18 +02:00 |
|
Thomas Schoebel-Theuer
|
78cf95d414
|
all: release mars0.1astable90
|
2020-04-13 10:52:38 +02:00 |
|
Thomas Schoebel-Theuer
|
11358d0279
|
infra: disable say_logging by default
|
2020-04-13 10:52:38 +02:00 |
|
Thomas Schoebel-Theuer
|
bef8f30ab1
|
main: further reduce brick list traversals
|
2020-04-13 10:52:38 +02:00 |
|
Thomas Schoebel-Theuer
|
19d20567fd
|
all: reduce brick list traversals
|
2020-04-13 10:52:38 +02:00 |
|
Thomas Schoebel-Theuer
|
343670b52d
|
infra: remove superfluous parameter
|
2020-04-13 10:52:38 +02:00 |
|
Thomas Schoebel-Theuer
|
333760bc1a
|
infra: simplify mars_kill_brick_when_possible()
|
2020-04-13 10:52:38 +02:00 |
|
Thomas Schoebel-Theuer
|
a03d9dbad4
|
main: treat running sync as attached
|
2020-04-13 10:52:38 +02:00 |
|
Thomas Schoebel-Theuer
|
08c415130f
|
main: create d_subtree when appropriate
|
2020-04-13 10:52:38 +02:00 |
|
Thomas Schoebel-Theuer
|
732cb14d83
|
infra: allow recursion on deletion pass
|
2020-04-13 10:52:38 +02:00 |
|
Thomas Schoebel-Theuer
|
cd3ceaccdc
|
infra: allow recursion on backward pass
|
2020-04-13 10:52:38 +02:00 |
|