Commit Graph

1860 Commits

Author SHA1 Message Date
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