Commit Graph

490 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
01dc48df7a doc: cite Kirchhoff from Cloud Storage, discuss consequences from wrong definitions 2020-02-16 09:41:44 +01:00
Thomas Schoebel-Theuer
b178a5c7ec user-manual: describe --parallel 2020-02-15 16:57:16 +01:00
Thomas Schoebel-Theuer
869d9e14e6 doc: cite Kirchhoff's law 2020-02-15 16:57:16 +01:00
Thomas Schoebel-Theuer
dbc75e5969 doc: explain Kirchhoff's law 2020-02-15 16:57:15 +01:00
Thomas Schoebel-Theuer
fb193d16ff doc: update version 0.1a-82 2020-02-01 10:40:51 +01:00
Thomas Schoebel-Theuer
59b63bcf4e doc: explain more on IO schedulers 2020-02-01 10:35:34 +01:00
Thomas Schoebel-Theuer
10c29288b5 doc: describe new err-purge-all 2020-02-01 09:26:40 +01:00
Thomas Schoebel-Theuer
bbae7f13fd doc: mention standalone-mode Football 2020-02-01 09:26:38 +01:00
Thomas Schoebel-Theuer
879aa9d950 doc: mention WorkingSet exceptions 2020-01-20 06:58:26 +01:00
Thomas Schoebel-Theuer
4ce920f20c doc: better explanation of resource sharing for VMs 2020-01-18 21:11:51 +01:00
Thomas Schoebel-Theuer
149d026b86 doc: correct comparison table 2020-01-18 06:47:25 +01:00
Thomas Schoebel-Theuer
355eaade7f doc: add slides from LCA2020 presentations 2020-01-16 20:24:18 +01:00
Thomas Schoebel-Theuer
8652079986 all: release mars0.1astable81 2020-01-01 11:21:26 +01:00
Thomas Schoebel-Theuer
58812f2ca8 doc: explain bad usage of MARS in VMs, and Managed BGP 2020-01-01 11:18:58 +01:00
Thomas Schoebel-Theuer
d9e5b32a0e arch-guide: mention baloo, gstreamer 2019-12-29 15:27:29 +01:00
Thomas Schoebel-Theuer
70598a3c30 arch-guide: explain placement groups 2019-12-29 15:27:28 +01:00
Thomas Schoebel-Theuer
93e2fd16e7 arch-guide: tighten caching vs load distribution 2019-12-29 15:27:28 +01:00
Thomas Schoebel-Theuer
8bfec4b7b8 arch-guide: more precise wording 2019-12-29 15:27:28 +01:00
Thomas Schoebel-Theuer
c5e78ac157 arch-guide: minor improvements 2019-12-29 15:27:28 +01:00
Thomas Schoebel-Theuer
933b2a6997 doc: checkout new user manual 2019-12-25 09:17:58 +01:00
Thomas Schoebel-Theuer
776e107851 doc: update version number 2019-12-25 09:17:58 +01:00
Thomas Schoebel-Theuer
de56f8cf62 doc: update marsadm help 2019-12-25 09:17:58 +01:00
Thomas Schoebel-Theuer
61e85f04b5 doc: explain the systemd commands of marsadm 2019-12-25 09:17:58 +01:00
Thomas Schoebel-Theuer
069cb6ca62 doc: update systemd interface description 2019-12-25 09:17:58 +01:00
Thomas Schoebel-Theuer
da94ba584e doc: symlink new to old manual for URL compatibility 2019-11-05 21:44:58 +01:00
Thomas Schoebel-Theuer
0d438077f2 doc: remove old mars-manual.pdf in favour of the new manuals 2019-11-05 21:44:58 +01:00
Thomas Schoebel-Theuer
57f449bda5 doc: checkin new mars-architecture-guide.pdf 2019-11-05 21:44:54 +01:00
Thomas Schoebel-Theuer
a326bced32 doc: checkin new mars-user-manual.pdf 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
031665fa9f all: globally s/mars-manual.pdf/mars-user-manual.pdf/ 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
55b691a5ca arch-guide: add management summary 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
9d54207cb3 arch-guide: move CentralStorage 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
b940730e9d arch-guide: move cost arguments down 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
ac9f294c03 arch-guide: move performance to start of chapter 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
8fbd4c8094 arch-guide: move zfs to end of chapter 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
176148274e arch-guide: split off architectural principles 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
fddc0d3f14 arch-guide: split location transparency and integrate into new locations 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
1f67d8833d arch-guide: split backup from replication and rework 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
b2092e3d51 arch-guide: move replication vs backup 2019-11-05 21:43:45 +01:00
Thomas Schoebel-Theuer
a0c448b421 arch-guide: flatten replication vs backup subsections 2019-11-05 21:43:44 +01:00
Thomas Schoebel-Theuer
de96610497 arch-guide: add section on OpenSource projects 2019-11-05 21:43:44 +01:00
Thomas Schoebel-Theuer
ed65bf51b9 arch-guide: add hard- and software advice 2019-11-05 21:43:44 +01:00
Thomas Schoebel-Theuer
c5a60faa6f arch-guide: rework advice 2019-11-05 21:43:44 +01:00
Thomas Schoebel-Theuer
06646e8fa2 arch-guide: move advice to the end 2019-11-05 21:43:44 +01:00
Thomas Schoebel-Theuer
46303dcd0b arch-guide: split off chapter advice for managers 2019-11-05 21:43:44 +01:00
Thomas Schoebel-Theuer
c60ad48027 arch-guide: use boxes and update long-distance requirements 2019-11-05 21:43:44 +01:00
Thomas Schoebel-Theuer
aef893d893 arch-guide: use boxes and update MARS use cases 2019-11-05 21:43:44 +01:00
Thomas Schoebel-Theuer
bb42495e1e arch-guide: use boxes and update chapter architectures 2019-11-05 21:43:44 +01:00
Thomas Schoebel-Theuer
3396b5320c doc: add thanks 2019-11-05 19:36:37 +01:00
Thomas Schoebel-Theuer
1feab2370d doc: reduce size of lightbulb 2019-11-05 19:36:37 +01:00
Thomas Schoebel-Theuer
1a911953f5 doc: configure colored boxes 2019-11-05 19:36:37 +01:00
Thomas Schoebel-Theuer
107b51f3be arch-guide: reference geo-redundancy 2019-11-05 19:36:37 +01:00
Thomas Schoebel-Theuer
f15fee0a1e arch-guide: new section on geo-redundancy 2019-11-05 19:36:37 +01:00
Thomas Schoebel-Theuer
1c5b66b939 arch-guide: new section explaining HA 2019-11-05 19:36:37 +01:00
Thomas Schoebel-Theuer
4a6a430d27 arch-guide: updates on performance 2019-11-05 19:36:37 +01:00
Thomas Schoebel-Theuer
9d53952ecf arch-guide: new section on maturity 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
7dfce66fd0 arch-guide: rework reliability 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
f96df97cff arch-guide: small updates on cost 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
90d6b1784b arch-guide: small updates on zfs 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
79dd271ea2 arch-guide: add layering rules 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
3c420b52c6 arch-guide: rework local vs centralized storage 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
65aaa7277e arch-guide: rework sharding 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
e7dca958c4 arch-guide: rework recommendations for managers and architects 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
d88ff2c831 arch-guide: rework scalability 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
d2356cb7bf arch-guide: new section about DSM and workingsets 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
97eea2ea1f arch-guide: small cleanups of sharding 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
d1bcc9f39f arch-guide: split off and rework suitablity of architectures 2019-11-05 19:36:36 +01:00
Thomas Schoebel-Theuer
29140e976a arch-guide: add location transparency 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
4218cbc0d6 arch-guide: add section flexibility of granularities 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
c851a3b779 arch-guide: rework object storage granularity 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
3df16bafc9 arch-guide: rework CAP section 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
af328b576b arch-guide: add section on location transparency 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
41ce72f667 arch-guide: rework explanation of architecture 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
abb1b3cb43 arch-guide: fix broken external references 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
e530cbfb12 arch-guide: add introduction sceletton 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
6ab08938b0 doc: rework common introduction 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
a7aebf770a doc: factor out common introduction 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
f7818f2273 doc: update version 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
143c339745 doc: update help 2019-11-05 19:36:35 +01:00
Thomas Schoebel-Theuer
16db0dacab user-manual: finalize introduction 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
2d20764c3d user-manual: remove old leftovers 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
6d5f412728 doc: move control model 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
47544459f0 user-manual: move the state of MARS 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
de9ba2cda3 user-manual: move pseudo shapshots to appendix 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
2cde907480 user-manual: rework scripting advice 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
72c1ad5d78 user-manual: slight rework of macro processor 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
3ad1f8b45e user-manual: move macro processor 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
0e22dca232 user-manual: slight rework of systemd interface 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
8b5a2651c6 user-manual: move systemd templates 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
b88f787c24 user-manual: rework IO performance tuning 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
c14b288a4a user-manual: move IO performance tuning 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
60af123029 user-manual: rework /proc/sys/mars 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
a4829bd4bd user-manual: move /proc/sys/mars 2019-11-05 19:36:34 +01:00
Thomas Schoebel-Theuer
d902dbce33 user-manual: rework rest of marsadm 2019-11-05 19:36:33 +01:00
Thomas Schoebel-Theuer
cb037381b8 user.manual: rework inspection commands 2019-11-05 19:36:33 +01:00
Thomas Schoebel-Theuer
364dfc40e6 user-manual: rework consistency operations 2019-11-05 19:36:33 +01:00
Thomas Schoebel-Theuer
b3fa92bd4c user-manual: rework logfile operations 2019-11-05 19:36:33 +01:00
Thomas Schoebel-Theuer
45c27aaba9 user-manual: rework resource operations 2019-11-05 19:36:33 +01:00
Thomas Schoebel-Theuer
6d0da533ca user-manual: rework resource creation etc 2019-11-05 19:36:33 +01:00
Thomas Schoebel-Theuer
6795cccef4 user-manual: move old marsadm description 2019-11-05 19:36:33 +01:00
Thomas Schoebel-Theuer
5ff5c1de3f user-manual: rework emergency mode 2019-11-05 19:36:33 +01:00
Thomas Schoebel-Theuer
2ea8d33599 user-manual: move old defense of overflow 2019-11-05 19:36:33 +01:00
Thomas Schoebel-Theuer
92e5a6079f user-manual: rework marsadm view 2019-11-05 19:36:32 +01:00
Thomas Schoebel-Theuer
d7937b4063 user-manual: move marsadm view 2019-11-05 19:36:32 +01:00
Thomas Schoebel-Theuer
6fa4d3a98b user-manual: slight improvements of inspection 2019-11-05 19:36:32 +01:00
Thomas Schoebel-Theuer
bf21934808 user-manual: move state inspection 2019-11-05 19:36:32 +01:00
Thomas Schoebel-Theuer
c2fd96967a user-manual: move cron job descrition to setup 2019-11-05 19:36:32 +01:00
Thomas Schoebel-Theuer
71949426df user-manual: rework online resizing 2019-11-05 19:36:32 +01:00
Thomas Schoebel-Theuer
7d3e9ae374 user-manual: rework destruction of damaged hosts 2019-11-05 19:36:32 +01:00
Thomas Schoebel-Theuer
cb3b25268b user-manual: rework split brain resolution 2019-11-05 19:36:32 +01:00
Thomas Schoebel-Theuer
108e3e8f8b user-manual: rework handover and failover 2019-11-05 19:36:32 +01:00
Thomas Schoebel-Theuer
5172353446 user-manual: rework cron description 2019-11-05 19:36:32 +01:00
Thomas Schoebel-Theuer
fcf2de33ee user-mnaual: move old operation instructions 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
dfe3aa3bb4 user-manual: rework resource creation and replication 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
eb709782f0 user-manual: rework cluster setup 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
4ec20fdbd7 user-manual: rework kernel module build instructions 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
1153f6f6be user-manual: rework preparation section 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
5c50e91fb9 user-manual: move build of kernel module 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
2e76026973 user-manual: move setup sections 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
54b0f5b183 user-manaul: rework explanation of transaction logger 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
c1dd14128b user-manual: describe typical replication setup 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
1d529623e0 user-manual: move transaction logger 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
455e392775 user-manual: new structure sceletton 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
7608c17acf doc: factor out common-back-matter 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
3713c25b15 doc: factor out common front matter 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
55a15bc4cf football-manual: adapt options 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
83f3daf41c doc: factor out football-user-manual 2019-11-05 19:36:31 +01:00
Thomas Schoebel-Theuer
299e7bab84 prepare factor out out of football-user-manual 2019-11-05 19:36:30 +01:00
Thomas Schoebel-Theuer
19924db5c4 kernel-devel: adapt options 2019-11-05 19:36:30 +01:00
Thomas Schoebel-Theuer
7f63336bc1 doc: factor out mars-for-developers 2019-11-05 19:36:30 +01:00
Thomas Schoebel-Theuer
b68116f6f3 doc: prepare split into programmer manual 2019-11-05 19:36:30 +01:00
Thomas Schoebel-Theuer
637b9c0403 arch-guide: update global options 2019-11-05 19:36:30 +01:00
Thomas Schoebel-Theuer
7176fba9e2 doc: split into mars-user-manual and mars-architecture-guide 2019-11-05 19:36:30 +01:00
Thomas Schoebel-Theuer
19e729d2b1 doc: prepare split by copying the old manual 2019-11-05 19:36:30 +01:00
Thomas Schoebel-Theuer
00c8b3d425 user-manual: update global options 2019-11-05 19:36:30 +01:00
Thomas Schoebel-Theuer
d938c1ad75 user-manual: change title 2019-11-05 19:36:30 +01:00
Thomas Schoebel-Theuer
d07f058a92 doc: rename mars-manual to mars-user-manual 2019-11-05 19:36:30 +01:00
Thomas Schoebel-Theuer
4b15abd1ac doc: add slides from FrOSCon2019 2019-08-12 12:14:51 +02:00
Thomas Schoebel-Theuer
2d550cbbc3 doc: update pdf 2019-04-06 20:11:52 +02:00
Thomas Schoebel-Theuer
7482321519 doc: also reference network tuning 2019-04-06 20:10:50 +02:00
Thomas Schoebel-Theuer
abf5b84b6d Merge branch 'mars0.1.y' into mars0.1a.y 2019-04-06 20:09:26 +02:00
Thomas Schoebel-Theuer
3f11d407a5 doc: update version number 2019-04-06 20:05:39 +02:00
Thomas Schoebel-Theuer
4a23a0e4b4 doc: section on IO performance tuning 2019-04-06 19:55:57 +02:00
Thomas Schoebel-Theuer
9bfe124b64 doc: descrribe new WriteBack amount feature 2019-04-06 19:55:57 +02:00
Thomas Schoebel-Theuer
890a162807 doc: describe primitive writeback-rest 2019-04-06 19:55:57 +02:00
Thomas Schoebel-Theuer
aa04ffa955 doc: update version 2019-03-06 07:31:08 +01:00
Thomas Schoebel-Theuer
025ffbb09d Merge branch 'mars0.1.y' into mars0.1a.y 2019-03-06 07:25:43 +01:00
Thomas Schoebel-Theuer
ca5ff88fec doc: update version 2019-03-06 07:03:50 +01:00
Thomas Schoebel-Theuer
1edc891025 doc: update systemd description 2019-03-06 07:03:50 +01:00
Thomas Schoebel-Theuer
6b4a2f7568 doc: update pdf 2019-01-29 12:28:48 +01:00
Thomas Schoebel-Theuer
148972c376 doc: add replication parallelism to zfs comparison 2019-01-29 12:28:48 +01:00