Commit Graph

2075 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer 148972c376 doc: add replication parallelism to zfs comparison 2019-01-29 12:28:48 +01:00
Thomas Schoebel-Theuer ca3f7ae6b9 Merge branch 'mars0.1.y' into mars0.1a.y 2019-01-29 12:28:16 +01:00
Thomas Schoebel-Theuer c099e4ba25 all: release mars0.1stable67 2019-01-29 12:26:01 +01:00
Thomas Schoebel-Theuer 9331443643 doc: update version 2019-01-29 12:26:01 +01:00
Thomas Schoebel-Theuer bd1cb9e8f6 doc: add recommendations for managers 2019-01-29 12:26:01 +01:00
Thomas Schoebel-Theuer 9f8061d529 doc: explain scalability of HPC and workstation workloads 2019-01-29 12:26:01 +01:00
Thomas Schoebel-Theuer 6f443670ca doc: convert to lyx 2.3 2019-01-29 12:26:01 +01:00
Thomas Schoebel-Theuer 5a091120f4 doc: add slides from LCA2019 2019-01-29 12:26:01 +01:00
Thomas Schoebel-Theuer 8250369001 doc: replace FrOSCon2018 slides by new version 2019-01-29 12:26:01 +01:00
Thomas Schoebel-Theuer 2247e37d9c marsadm: skip non-existing unit files 2019-01-29 12:25:58 +01:00
Thomas Schoebel-Theuer 82798296a8 marsadm: only work on enabled systemd units 2019-01-29 11:48:51 +01:00
Thomas Schoebel-Theuer 1eecf11d96 marsadm: explain systemd output to curious sysadmins 2019-01-29 11:48:50 +01:00
Thomas Schoebel-Theuer 305bff980e marsadm: use _systemd_op() more often 2019-01-29 11:48:50 +01:00
Thomas Schoebel-Theuer abe9908a6d all: release mars0.1astable66 2019-01-16 17:07:47 +01:00
Thomas Schoebel-Theuer 1bb720fca9 ChangeLog: move old part of 0.1b.y out of the way
The new location should hopefully lead to less confusion.
It reflects the actual flow of commits more closely.
2019-01-16 17:02:05 +01:00
Thomas Schoebel-Theuer ac0677fcb7 Merge branch 'mars0.1.y' into mars0.1a.y 2019-01-16 16:57:21 +01:00
Thomas Schoebel-Theuer cf222ac4ec all: release mars0.1stable66 2019-01-16 16:52:29 +01:00
Thomas Schoebel-Theuer 365f2dc4f4 doc: update version to 0.1-66 2019-01-16 16:52:29 +01:00
Thomas Schoebel-Theuer 81ea932c1e doc: explain zfs snapshots + architecture 2019-01-16 16:52:28 +01:00
Thomas Schoebel-Theuer 765b140a87 doc: improve description of lowlevel-set-host-ip 2019-01-16 16:52:28 +01:00
Thomas Schoebel-Theuer 3051c9010e doc: precise backup properties 2019-01-16 16:52:28 +01:00
Thomas Schoebel-Theuer 8e58bf4cf5 doc: thorough CAP description for cloud storage 2019-01-16 16:52:28 +01:00
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 fb64d61d75 all: release mars0.1abeta18 2018-11-26 11:40:19 +01:00
Thomas Schoebel-Theuer f5b5162ed2 doc: update version 2018-11-26 11:39:18 +01:00
Thomas Schoebel-Theuer 426b67e811 Merge branch 'mars0.1.y' into mars0.1a.y 2018-11-26 11:38:26 +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 811f087c41 all: release mars0.1abeta17 2018-10-22 13:08:00 +02:00
Thomas Schoebel-Theuer 177b4dc65b client: fix uninitialized value 2018-10-22 13:07:35 +02:00
Thomas Schoebel-Theuer 8257466b14 Merge branch 'mars0.1.y' into mars0.1a.y 2018-10-22 13:07:23 +02: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 33ac7806b0 all: release mars0.1abeta16 2018-10-15 07:24:19 +02:00
Thomas Schoebel-Theuer 26ddf5e68c Merge branch 'mars0.1.y' into mars0.1a.y 2018-10-15 07:24:03 +02:00