Thomas Schoebel-Theuer
a91d8dc54f
doc: better wording
2019-01-16 16:52:28 +01:00
Thomas Schoebel-Theuer
52b2cf2726
if: provisionary substitute for merge_bvec()
...
This might potentially worsen IO performance somewhat. Please report
any _reproducible_ issues, together with a reproducer.
2019-01-16 16:49:45 +01:00
Thomas Schoebel-Theuer
0db016a317
if: use blk_queue_max_hw_sectors()
2019-01-16 12:04:31 +01:00
Thomas Schoebel-Theuer
4f008ca001
if: introduce blk_queue_split
...
This is an absolute MUST for newer kernels, starting with 4.3.x.
2019-01-16 12:04:31 +01:00
Thomas Schoebel-Theuer
25edeb727f
if: fix segment size
2019-01-16 12:04:31 +01:00
Thomas Schoebel-Theuer
55c650f6b8
all: release mars0.1stable65
2018-11-26 11:35:23 +01:00
Thomas Schoebel-Theuer
4fdaed29af
doc: update version
2018-11-26 11:26:47 +01:00
Thomas Schoebel-Theuer
5f2a5c1b82
doc: another reference of Sharding
2018-11-26 11:26:02 +01:00
Thomas Schoebel-Theuer
81311af0ac
doc: better explain RemoteSharding
2018-11-26 11:24:47 +01:00
Thomas Schoebel-Theuer
97543cbf0a
doc: reference definition of Sharding
2018-11-26 11:23:18 +01:00
Thomas Schoebel-Theuer
a2031b1970
infra: fix KASAN splat during dealloc
2018-11-26 11:15:19 +01:00
Thomas Schoebel-Theuer
879c3f5dfd
bio: fix offset checking for debug kernels
2018-11-26 11:15:19 +01:00
Thomas Schoebel-Theuer
d6511758a3
server: fix stupid typo
2018-11-26 11:15:19 +01:00
Thomas Schoebel-Theuer
a84d15f1eb
all: release mars0.1stable64
2018-10-22 13:04:33 +02:00
Thomas Schoebel-Theuer
9abd755794
doc: update version
2018-10-22 13:04:30 +02:00
Thomas Schoebel-Theuer
c1f45ce6a6
doc: clarify terminology Sharding
2018-10-22 13:03:42 +02:00
Thomas Schoebel-Theuer
81147f6b09
doc: more precise consistency model
2018-10-22 12:53:50 +02:00
Thomas Schoebel-Theuer
5bac99a7d3
doc: explain "architecture"
2018-10-22 12:53:49 +02:00
Thomas Schoebel-Theuer
003ba4136f
marsadm: fix split brain detection
2018-10-22 10:49:38 +02:00
Thomas Schoebel-Theuer
0d579d48ba
net: fix O_NONBLOCK races
...
Runtime modification of _shared_ socket flags like O_NONBLOCK
is a bad idea. If I remember correctly, long ago there was no
other way. Current kernels allow different flags on the stack per
kernel_*() call, but I am not sure whether this could break
compatibility with some very ancient kernels. Unfortunately, I
cannot test MARS with these dinosaur kernels anymore, but hopefully
nobody uses them anyway.
2018-10-22 10:49:29 +02:00
Thomas Schoebel-Theuer
18542103d6
all: release mars0.1stable63
2018-10-15 07:20:57 +02:00
Thomas Schoebel-Theuer
8137b4783c
doc: update version
2018-10-15 07:20:55 +02:00
Thomas Schoebel-Theuer
79ad3fa4b9
doc: redundancy during migrate and shrink variants
2018-10-15 07:19:10 +02:00
Thomas Schoebel-Theuer
a3877c7b5d
doc: improve zfs comparison
2018-10-15 07:13:53 +02:00
Thomas Schoebel-Theuer
3c91eebcb6
doc: discuss intermediate BigCluster behaviour
2018-10-15 07:09:58 +02:00
Thomas Schoebel-Theuer
8e732922ea
doc: clarify CRC methods
2018-10-10 11:00:36 +02:00
Thomas Schoebel-Theuer
f111eb339d
marsadm: speed up join-resource
2018-10-10 10:59:23 +02:00
Thomas Schoebel-Theuer
28ceff2388
copy: stabilize table for race prevention
2018-10-10 10:54:42 +02:00
Thomas Schoebel-Theuer
e6a1197432
logger: use brick_wait() for caller delay
2018-10-10 10:51:34 +02:00
Thomas Schoebel-Theuer
ba9c973d81
logger: improve wake up on memory shortage
2018-10-10 10:51:34 +02:00
Thomas Schoebel-Theuer
4b1ca21354
logger: fix condition checking using locks during wait
2018-10-10 10:51:34 +02:00
Thomas Schoebel-Theuer
2bf8d3fc2d
all: release mars0.1stable62
2018-09-28 07:43:43 +02:00
Thomas Schoebel-Theuer
ab3d86aded
doc: add slides from FrOSCon2018
2018-09-28 07:43:43 +02:00
Thomas Schoebel-Theuer
a07013c089
doc: update version
2018-09-26 15:49:30 +02:00
Thomas Schoebel-Theuer
36b8a8f2cd
doc: update football help
2018-09-26 15:48:52 +02:00
Thomas Schoebel-Theuer
e0564d1c5a
doc: comparison with ZFS snapshots
2018-09-26 15:30:16 +02:00
Thomas Schoebel-Theuer
729eb438e2
doc: improve scalability discussion
2018-09-26 15:30:16 +02:00
Thomas Schoebel-Theuer
7c0c617158
doc: small corrections
2018-09-26 15:30:16 +02:00
Thomas Schoebel-Theuer
d180c86ffd
doc: update Football highlevel description
2018-09-26 15:30:16 +02:00
Thomas Schoebel-Theuer
5f22819ad2
football: update submodule to Football-2.0-RC12
2018-09-26 11:27:28 +02:00
Thomas Schoebel-Theuer
1dff1a2f04
main: remove annoying orphan error message
2018-09-26 10:00:39 +02:00
Thomas Schoebel-Theuer
5bd288b4be
marsadm: detect orphan logfile sizes
2018-09-26 10:00:31 +02:00
Thomas Schoebel-Theuer
31a1575182
marsadm: fix race on join-resource
2018-09-26 10:00:22 +02:00
Thomas Schoebel-Theuer
6c0aa577ee
marsadm: workaround split brain detection races
2018-09-26 10:00:09 +02:00
Thomas Schoebel-Theuer
1616b620c7
marsadm: only report split brain amount when defined
2018-09-26 09:59:59 +02:00
Thomas Schoebel-Theuer
8259937d87
all: release mars0.1stable61
2018-07-24 09:00:19 +02:00
Thomas Schoebel-Theuer
5153a2e863
doc: increase version
2018-07-24 09:00:03 +02:00
Thomas Schoebel-Theuer
eaba9cf1bf
doc: update help
2018-07-24 08:59:19 +02:00
Thomas Schoebel-Theuer
52f25f3892
doc: more on asynchronous background operations
2018-07-24 08:54:37 +02:00
Thomas Schoebel-Theuer
366711cee3
marsadm: better human-readable units
2018-07-24 08:54:27 +02:00