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
Thomas Schoebel-Theuer
ca3f7ae6b9
Merge branch 'mars0.1.y' into mars0.1a.y
2019-01-29 12:28:16 +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
ac0677fcb7
Merge branch 'mars0.1.y' into mars0.1a.y
2019-01-16 16:57:21 +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
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
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
8257466b14
Merge branch 'mars0.1.y' into mars0.1a.y
2018-10-22 13:07:23 +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
26ddf5e68c
Merge branch 'mars0.1.y' into mars0.1a.y
2018-10-15 07:24:03 +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
7a8f6c2baf
Merge branch 'mars0.1.y' into mars0.1a.y
2018-09-28 07:48:36 +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
b0a2da78d3
Merge branch 'mars0.1.y' into mars0.1a.y
2018-07-24 09:03:33 +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
0dc9af6d56
doc: update pdf
2018-07-10 19:03:05 +02:00
Thomas Schoebel-Theuer
90c5c08d6f
doc: update help
2018-07-10 19:02:18 +02:00
Thomas Schoebel-Theuer
71720650c3
Merge branch 'mars0.1.y' into mars0.1a.y
2018-07-10 19:00:57 +02:00
Thomas Schoebel-Theuer
f8b921fd95
doc: update version
2018-07-10 18:57:39 +02:00
Thomas Schoebel-Theuer
6bdd19d491
doc: update help
2018-07-10 18:57:29 +02:00
Thomas Schoebel-Theuer
8c02a6cc0d
doc: clarify Cloud Storage with DRBD
2018-07-10 18:57:29 +02:00
Thomas Schoebel-Theuer
cc5a1167d0
doc: more on CAP theorem
2018-07-10 18:57:29 +02:00
Thomas Schoebel-Theuer
ae81e36816
doc: clarify Cloud Storage
2018-07-10 18:57:29 +02:00
Thomas Schoebel-Theuer
7c0a61d435
doc: explain CAP theorem
2018-07-10 18:57:29 +02:00
Thomas Schoebel-Theuer
c8d1457860
doc: hints for performance tuning
2018-07-10 18:57:29 +02:00
Thomas Schoebel-Theuer
7e2e7a510c
doc: smaller corrections
2018-07-10 18:57:29 +02:00
Thomas Schoebel-Theuer
6832aa6b1a
doc: improve description of Orphan
2018-07-10 18:57:29 +02:00
Thomas Schoebel-Theuer
065c6fa100
doc: describe --ignore-sync
2018-07-10 18:57:28 +02:00
Thomas Schoebel-Theuer
d86c1802a7
doc: mention comma-separated lists of resource names
2018-07-10 11:59:21 +02:00
Thomas Schoebel-Theuer
0b21ab27f6
Merge branch 'mars0.1.y' into mars0.1a.y
2018-07-02 10:44:32 +02:00
Thomas Schoebel-Theuer
364a2fc60e
doc: update version
2018-07-02 10:35:11 +02:00
Thomas Schoebel-Theuer
42283f0d12
doc: update help
2018-07-02 10:35:06 +02:00
Thomas Schoebel-Theuer
ef7a61b020
doc: describe Orphaned
2018-07-01 21:06:17 +02:00
Thomas Schoebel-Theuer
7d10ecaa19
Merge branch 'mars0.1.y' into mars0.1a.y
2018-06-26 08:33:11 +02:00
Thomas Schoebel-Theuer
f853e0e506
doc: update version
2018-06-26 08:27:15 +02:00
Thomas Schoebel-Theuer
a38fcf6d3b
doc: explain HBA
2018-06-26 08:25:43 +02:00
Thomas Schoebel-Theuer
28b18acec2
doc: correct BigCluster terms
2018-06-26 08:25:42 +02:00
Thomas Schoebel-Theuer
229d1d2103
doc: fix wording
2018-06-26 08:25:42 +02:00
Thomas Schoebel-Theuer
0436744a11
doc: fix typo
2018-06-26 08:25:42 +02:00
Thomas Schoebel-Theuer
6bacad9429
doc: update storage comparison
2018-06-26 08:25:42 +02:00
Thomas Schoebel-Theuer
6dd90e827f
doc: update reference to football
2018-06-26 08:25:42 +02:00
Thomas Schoebel-Theuer
c8f0f7128d
doc: architectural recommendations
2018-06-26 08:25:42 +02:00
Thomas Schoebel-Theuer
7d98ad5c35
doc: section on granularity
2018-06-26 08:25:42 +02:00
Thomas Schoebel-Theuer
f155639e54
doc: section on cloud storage
2018-06-26 08:25:42 +02:00
Thomas Schoebel-Theuer
08eb866017
doc: discuss scalability
2018-06-26 08:25:42 +02:00
Thomas Schoebel-Theuer
71cd27a8b8
doc: update replication layers
2018-06-26 08:20:09 +02:00
Thomas Schoebel-Theuer
557fdebee2
doc: clarify BigCluster
2018-06-26 08:20:09 +02:00
Thomas Schoebel-Theuer
a5b038c3b6
doc: section on reliability CentralStorage vs LocalSharding
2018-06-26 08:20:09 +02:00
Thomas Schoebel-Theuer
4bdcba5ca5
doc: discuss central storage
2018-06-25 15:33:10 +02:00
Thomas Schoebel-Theuer
876b97d374
doc: describe Football layers
2018-06-25 15:33:10 +02:00
Thomas Schoebel-Theuer
2883c153e4
doc: describe Football
2018-06-25 15:33:09 +02:00
Thomas Schoebel-Theuer
c059daa99d
doc: appendix --help commands
2018-06-25 15:33:09 +02:00
Thomas Schoebel-Theuer
63be004b9e
doc: reference systemd earlier
2018-06-25 15:33:09 +02:00
Thomas Schoebel-Theuer
1a9d4dc18a
doc: update version
2018-05-15 15:03:25 +02:00
Thomas Schoebel-Theuer
e32d4cc7d0
doc: clarify TOS description
2018-05-15 14:59:11 +02:00
Thomas Schoebel-Theuer
734df921d8
all: release mars0.1abeta9
2018-05-15 06:49:55 +02:00
Thomas Schoebel-Theuer
5111c76103
doc: lowlevel TCP tuning
2018-05-15 06:49:09 +02:00
Thomas Schoebel-Theuer
2a44797583
Merge branch 'mars0.1.y' into mars0.1a.y
2018-05-14 19:29:58 +02:00
Thomas Schoebel-Theuer
b9766d3398
doc: update version
2018-05-14 08:27:14 +02:00
Thomas Schoebel-Theuer
1b450414de
doc: describe --recurse-submodules
2018-05-14 08:27:14 +02:00
Thomas Schoebel-Theuer
464e5f94f3
doc: describe new systemd templates
2018-05-14 08:27:14 +02:00
Thomas Schoebel-Theuer
e393decd3c
Merge branch 'mars0.1.y' into mars0.1a.y
2018-03-19 06:57:49 +01:00
Thomas Schoebel-Theuer
800c997320
doc: newest version + pdf
2018-03-19 06:41:11 +01:00
Thomas Schoebel-Theuer
4e42a8f71b
doc: add usenix paper, smoothen
2018-03-19 06:41:11 +01:00
Thomas Schoebel-Theuer
918c2604fc
doc: new section on reliability from architecture
2018-03-19 06:41:11 +01:00
Thomas Schoebel-Theuer
f1c9badd1c
doc: explain variants of sharding
2018-03-19 06:41:11 +01:00
Thomas Schoebel-Theuer
e595ef5cf2
doc: correct old typo
2018-03-19 06:41:11 +01:00
Thomas Schoebel-Theuer
db486fb6cd
doc: add slides from LCA2018
2018-02-08 12:04:31 +01:00
Thomas Schoebel-Theuer
1022c21ac6
Merge branch 'mars0.1.y' into mars0.1a.y
2018-02-01 06:25:02 +01:00
Thomas Schoebel-Theuer
652f96a669
doc: new manual
2018-01-31 12:57:01 +01:00
Thomas Schoebel-Theuer
abb250cac7
doc: bump version number
2018-01-31 12:56:08 +01:00
Thomas Schoebel-Theuer
9980b7e7bf
doc: document merge-cluster and split-cluster
2018-01-31 12:56:08 +01:00
Thomas Schoebel-Theuer
20baa6daa5
doc: explain replica count display
2018-01-31 12:56:08 +01:00
Thomas Schoebel-Theuer
d7e278dc05
doc: default window is now 60s
2018-01-31 12:56:08 +01:00
Thomas Schoebel-Theuer
33c14d9d0b
doc: add primitive real-time
2018-01-31 12:56:08 +01:00
Thomas Schoebel-Theuer
09a16b1e6b
doc: clarify primary --force preconditions
2018-01-31 12:56:08 +01:00
Thomas Schoebel-Theuer
c454e766ba
doc: improve cost comparison
2018-01-31 12:56:08 +01:00
Thomas Schoebel-Theuer
3d5329a98a
Merge branch 'mars0.1.y' into mars0.1a.y
2017-09-27 09:43:10 +02:00
Thomas Schoebel-Theuer
72b87536cc
doc: update new log-delete semantics
2017-09-27 09:40:10 +02:00
Thomas Schoebel-Theuer
9ce43fafbc
doc: add recommendation of deletions monitoring
2017-09-27 09:39:42 +02:00
Thomas Schoebel-Theuer
b2b2c8394b
doc: update lyx format and version for branch 0.1a
2017-09-27 09:35:26 +02:00
Thomas Schoebel-Theuer
0ad570522e
doc: new manual version
2017-09-27 09:28:13 +02:00
Thomas Schoebel-Theuer
a1e8f57899
doc: update new log-delete semantics
2017-09-27 09:28:13 +02:00
Thomas Schoebel-Theuer
87aee6a83e
doc: add recommendation of deletions monitoring
2017-09-27 09:28:13 +02:00
Thomas Schoebel-Theuer
45e57a78cd
doc: update lyx format and version
2017-09-27 09:28:13 +02:00
Thomas Schoebel-Theuer
5b74f36f64
doc: document new cron command
2017-09-27 07:11:33 +02:00
Thomas Schoebel-Theuer
ac33f3b6ec
Merge tag 'mars0.1stable44' into mars0.1a.y
2017-09-11 11:42:49 +02:00
Thomas Schoebel-Theuer
1e0b682109
doc: updated slides from FrOSCon 2017
2017-08-21 21:16:37 +02:00
Thomas Schoebel-Theuer
71e6534b3c
doc: update pdf
2017-07-05 14:17:04 +02:00
Thomas Schoebel-Theuer
f3c2e155b1
doc: describe socket bundling
2017-07-05 14:15:42 +02:00
Thomas Schoebel-Theuer
84450d9d70
Merge branch 'mars0.1.y' into mars0.1b.y
2017-05-11 08:51:12 +02:00
Thomas Schoebel-Theuer
9c95639409
doc: update version
2017-05-09 09:54:43 +02:00
Thomas Schoebel-Theuer
849cab52c2
doc: new build methods
2017-05-09 09:26:43 +02:00
Thomas Schoebel-Theuer
2bc266c411
Merge branch 'mars0.1.y' into mars0.1b.y
2017-03-25 17:55:03 +01:00
Thomas Schoebel-Theuer
dd420ea5d9
doc: update PDF
2017-03-25 17:33:51 +01:00
Thomas Schoebel-Theuer
cb11186065
doc: new chapter on COSTS
2017-03-25 17:26:55 +01:00
Thomas Schoebel-Theuer
146abee761
doc: new slides from GUUG2017, also in English
2017-03-24 18:51:00 +01:00
Thomas Schoebel-Theuer
bfc9cdaddb
all: release mars0.1balpha0
2017-02-22 08:57:50 +01:00
Thomas Schoebel-Theuer
3ed6991046
doc: document new cron command
2017-02-22 08:52:08 +01:00
Thomas Schoebel-Theuer
bbe9c900cf
doc: remove obsolete 1&1-specific sync feature
2017-02-20 15:29:28 +01:00
Thomas Schoebel-Theuer
1c999e1c7e
doc: update version
2016-08-09 09:39:21 +02:00
Thomas Schoebel-Theuer
ef1be2ff1f
doc: clarify {fetch,replay,work}-lognr & friends
2016-08-09 09:37:10 +02:00
Thomas Schoebel-Theuer
748d373d43
doc: update version
2016-03-09 09:51:11 +01:00
Thomas Schoebel-Theuer
f89e0a7d96
marsadm: lowlevel IP address commands
...
This is absolutely necessary for coping with changes in network
setups.
2016-03-09 09:42:38 +01:00
Thomas Schoebel-Theuer
833a1cb524
doc: increment version number
2016-03-03 09:40:06 +01:00
Thomas Schoebel-Theuer
72deaee082
doc: describe removal of "Light"
2016-03-03 09:40:02 +01:00
Thomas Schoebel-Theuer
fedb9a93b3
doc: clarify distance limits for synchronous operations
2016-03-03 07:48:57 +01:00
Thomas Schoebel-Theuer
ca9708c194
doc: clarify limitations of network bottlenecks
2016-03-03 07:48:57 +01:00
Thomas Schoebel-Theuer
2c034ed79f
doc: new slides from GUUG 2016
2016-03-01 11:58:24 +01:00
Thomas Schoebel-Theuer
b22fda4983
doc: bump version
2016-02-15 07:11:04 +01:00
Thomas Schoebel-Theuer
a88310ce7a
doc: clarify *-{lognr,basenr} macros
2016-02-15 07:10:41 +01:00
Thomas Schoebel-Theuer
f7e64a2f35
doc: swap chapters 4 and 5
2016-02-15 07:10:41 +01:00
Thomas Schoebel-Theuer
7b9406762a
doc: split chapter 3, describe the macro processor in its own chapter
2016-02-15 07:10:41 +01:00
Thomas Schoebel-Theuer
e65444b2f2
doc: update version
2016-02-03 22:01:49 +01:00
Thomas Schoebel-Theuer
89014d29c3
marsadm: new primitive device-opened
...
This is absolutely needed for race avoidance in scripting.
2016-02-03 22:01:48 +01:00
Thomas Schoebel-Theuer
6418370357
marsadm: rename present-{disk,device} to *-present and deprecate it
...
This is important for namespace systematics of primitive macros.
First name the object, then name its property. Like in OO.
Exception: when _finding_ the object itself needs an operation, or
additional information, e.g. %get-disk{} (this is the "lookup operation"
for the object itself, at least by concept).
For compatibility, the old forms will be accepted also
(silently, undocumented).
2016-02-03 22:01:48 +01:00
Thomas Schoebel-Theuer
d9fd3de2a2
doc: update version
2016-01-21 08:10:26 +01:00
Thomas Schoebel-Theuer
e207443833
marsadm: fix binary operators =~ and "match"
2016-01-21 08:09:48 +01:00
Thomas Schoebel-Theuer
ea48664a14
light: disallow primary from rotating over damaged logfiles
...
Only a secondary is allowed to do this, because we assume that
logfile replay has the property of "anytime consistency"
only there.
When a primary cannot recover after a crash due to a defective
logfile, this is not true. The primary is simply lost in such a
(rare) case. Observed 2 times during almost 8 millions of
operating hours.
In such a case, hardware is truly defective, and you have only
the following options:
1) switchover to a secondary via "primary --force", OR
2) deconstruct the resource everywhere, run fsck or similar on
whatever replica seems to be the best version,
and reconstruct the resource from scratch, OR
3) restore your backup.
2016-01-21 08:09:47 +01:00
Thomas Schoebel-Theuer
acdb9d7a42
light: fix reset of replay-code
...
Reset was forgotten in secondary role. Do it always whenever
a logfile is actually rotated.
2016-01-20 14:48:43 +01:00
Thomas Schoebel-Theuer
d5bc9d592c
doc: update version and PDF
2016-01-15 17:59:32 +01:00
Thomas Schoebel-Theuer
03523a61fc
doc: clarify future way of symlink updates
2016-01-15 17:58:31 +01:00
Thomas Schoebel-Theuer
bda94f439f
doc: remove accidental insertion
2016-01-15 17:58:30 +01:00
Thomas Schoebel-Theuer
b412ebac20
doc: explain blackbox principle of /mars
2016-01-15 17:58:30 +01:00
Thomas Schoebel-Theuer
feb0b34604
marsadm: fix irritating "Inconsistent" display at primary side
...
At an actual primary, "Inconsistent" would be the correct description
for the state of the _disk_.
However most sysadmins will confuse this with the state of the
_replication_ (which is of course never inconsistent during
writeback from the memory buffer).
Although documented correctly, misunderstandings continue
to survive, because humans are automatically abstracting away
from detail components such as a "disk", and are automatically
assuming that "marsadm view" would relate to the replication
as a whole.
Avoid misunderstandings by more detailed message distinctions
aiming to address all of these in parallel.
2016-01-15 17:58:30 +01:00
Thomas Schoebel-Theuer
cd122db700
marsadm: display logfile replay errors in diskstate
2016-01-15 17:58:27 +01:00
Thomas Schoebel-Theuer
cc1074fc53
marsadm: add primitive macro errno-text
2016-01-15 17:29:47 +01:00
Thomas Schoebel-Theuer
6c41326f7a
marsadm: add basic macro replay-code
2016-01-15 17:23:14 +01:00
Thomas Schoebel-Theuer
cc1d786654
marsadm: disallow ordinary switching when logfiles are damaged
...
Only primary --force should be possible in such a (rare) case.
2016-01-15 17:10:48 +01:00
Thomas Schoebel-Theuer
69386b33d9
marsadm: fix /mars security issues
...
Only relevant for non-storage servers where customers have access to.
Notice that /mars is a _reserved_ filesystem for MARS-internal purposes.
It has mothing to do with an ordinary filesystem.
Users have generally to be kept out.
2016-01-13 14:12:00 +01:00
Thomas Schoebel-Theuer
6ec43f63d0
doc: add Froscon2015 slides
2015-10-20 09:41:40 +02:00
Thomas Schoebel-Theuer
b726dc44ac
doc: update version
2015-10-08 07:53:23 +02:00
Thomas Schoebel-Theuer
8f92f50799
doc: add quick table DRBD vs MARS
2015-10-08 07:52:37 +02:00
Thomas Schoebel-Theuer
e534d9ed7e
doc: update version
2015-08-05 10:18:33 +02:00
Thomas Schoebel-Theuer
f82d19c4ae
doc: describe logrotate intervals
2015-08-05 10:17:47 +02:00
Thomas Schoebel-Theuer
1c424148dc
doc: simplify emergency mode
2015-08-05 07:51:14 +02:00
Thomas Schoebel-Theuer
4eb7df274c
doc: simplify split-brain resolution
...
marsadm invalidate is long-proven and the simplest method.
Move the complicated alternative methods to the appendix.
2015-08-04 15:02:25 +02:00
Thomas Schoebel-Theuer
60b6b56604
doc: simplify primary switching
...
Some caveats are no longer necessary: becoming primary --force
during split brain works for a long time, and has been tested
numerous times already.
2015-08-04 14:18:45 +02:00
Thomas Schoebel-Theuer
146d5151de
doc: update to version 0.23
2015-06-22 08:55:10 +02:00
Thomas Schoebel-Theuer
8d2d119414
doc: new section on clustermanagers
2015-06-22 08:54:36 +02:00
Thomas Schoebel-Theuer
d2c31a6343
doc: update
2015-05-06 07:50:10 +02:00
Thomas Schoebel-Theuer
c6fc05a3be
marsadm: allow --force --host= cleanup on non-joined host
2015-05-05 09:30:04 +02:00
Thomas Schoebel-Theuer
1eea119870
marsadm: allow --force on 'all'
2015-05-05 09:12:37 +02:00
Thomas Schoebel-Theuer
3f9571999d
marsadm: allow log-rotate on secondaries upon --force
...
This makes not much sense, but is provided for cases where you are
really desperate.
2015-05-05 08:56:41 +02:00
Thomas Schoebel-Theuer
e22e287d94
doc: update version
2015-03-24 08:34:02 +01:00
Thomas Schoebel-Theuer
27e975f4d7
marsadm: allow --threshold=human-readable
2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
f43d5fd58e
marsadm: add list inquiry functions
2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
c481f75cb8
marsadm: hint on wasted disk space
2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
c88965e24a
marsadm: report disk/device sizes
2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
1f2680dd62
marsadm: fix external races on resize
2015-03-24 08:33:03 +01:00
Thomas Schoebel-Theuer
e1b241e3ad
marsadm: clarify usability of 'view'
2015-03-24 08:33:02 +01:00
Thomas Schoebel-Theuer
308925c755
doc: update version
2015-03-09 09:53:06 +01:00
Thomas Schoebel-Theuer
df596cb24e
marsadm: report communication status
2015-03-09 09:53:05 +01:00
Thomas Schoebel-Theuer
7f565f77b6
light: prohibit communication with wrong UUID
2015-03-06 11:49:54 +01:00
Thomas Schoebel-Theuer
8a269b2412
marsadm: safeguard missing UUID
2015-03-06 11:44:39 +01:00
Thomas Schoebel-Theuer
c36eda000a
doc: increment version
2015-02-27 11:32:58 +01:00
Thomas Schoebel-Theuer
2210a24bf6
doc: explain advantages of block replication
2015-02-27 11:32:58 +01:00
Thomas Schoebel-Theuer
6f87c4a77e
doc: add Handout for Midnight Problem Solving
2015-02-27 11:32:58 +01:00
Thomas Schoebel-Theuer
6daec656ed
doc: correct some wording
2015-02-27 11:32:57 +01:00
Thomas Schoebel-Theuer
036953fa54
light: provisionary allow fetch during detach
2015-02-24 15:51:28 +01:00
Thomas Schoebel-Theuer
857c7a6cff
marsadm: clarify timestamps via macros p3
2015-02-24 15:51:28 +01:00
Thomas Schoebel-Theuer
614d634e6e
marsadm: clarify timestamps via macros p2
2015-02-24 15:51:28 +01:00
Thomas Schoebel-Theuer
cbdb07d057
marsadm: clarify timestamps via macros p1
2015-02-24 15:51:28 +01:00
Thomas Schoebel-Theuer
51e469e756
marsadm: disallow resume-sync during emergency mode
2015-02-24 15:51:27 +01:00
Thomas Schoebel-Theuer
f10e7358ad
light: stop syncing upon logfile holes
2015-02-24 15:51:26 +01:00
Thomas Schoebel-Theuer
0c38493e13
light: add hysteresis to emergency revovery
2015-02-24 12:08:39 +01:00
Thomas Schoebel-Theuer
092201decc
light: less side effects by emergency mode
2015-02-24 11:15:29 +01:00
Thomas Schoebel-Theuer
e4dcc898ad
doc: update to revision 0.18
2015-01-20 15:20:12 +01:00
Thomas Schoebel-Theuer
384d6fa5a4
doc: scripting HOWTO
2015-01-20 15:20:12 +01:00
Thomas Schoebel-Theuer
70c1e8eb0f
doc: big update
2015-01-20 15:20:12 +01:00
Thomas Schoebel-Theuer
3e5a1d47b6
doc: update #53
2015-01-20 15:20:12 +01:00
Thomas Schoebel-Theuer
9ffd173a30
doc: update #52
2015-01-20 15:20:12 +01:00
Thomas Schoebel-Theuer
3e57ea9a06
doc: update #51
2015-01-20 15:20:12 +01:00
Thomas Schoebel-Theuer
aecdc89bf8
doc: update #50
2015-01-20 15:20:12 +01:00
Thomas Schoebel-Theuer
5e5f0b407f
doc: update #48
2015-01-20 15:20:12 +01:00
Thomas Schoebel-Theuer
bd2f1c9df2
doc: update #47
2015-01-20 15:20:12 +01:00
Thomas Schoebel-Theuer
deac816317
doc: update #46
2015-01-20 15:20:12 +01:00
Thomas Schoebel-Theuer
ab37c7d940
doc: update #44,45
2015-01-20 15:20:12 +01:00
Thomas Schoebel-Theuer
59f905c42a
doc: update #33
2015-01-20 15:20:11 +01:00
Thomas Schoebel-Theuer
0f154fc6d9
doc: update #43
2015-01-20 15:20:11 +01:00
Thomas Schoebel-Theuer
3606bf271d
doc: update #40
2015-01-20 15:20:11 +01:00
Thomas Schoebel-Theuer
479fc63a93
doc: update #41,42,49
2015-01-20 15:20:11 +01:00
Thomas Schoebel-Theuer
2197058f84
doc: update #32
2015-01-20 15:20:11 +01:00
Thomas Schoebel-Theuer
f9dbf5c861
doc: update 'connect'
2015-01-20 15:20:11 +01:00
Thomas Schoebel-Theuer
e2cc66fa01
doc: update #30,31
2015-01-20 15:20:11 +01:00
Thomas Schoebel-Theuer
223543247d
doc: update developer information (old, incomplete)
2015-01-20 15:20:11 +01:00
Thomas Schoebel-Theuer
b6c8f486c3
doc: clarifiy copyright
2015-01-20 15:20:11 +01:00
Thomas Schoebel-Theuer
a706ff4368
all: release light0.1stable08
2014-09-04 09:15:27 +02:00
Thomas Schoebel-Theuer
d856a7a90e
doc: add presentation MARS_LinuxTag2014.pdf
2014-06-18 12:10:55 +02:00
Thomas Schoebel-Theuer
055f1ec799
all: distinguish contrib from maintained code
2014-06-18 12:10:54 +02:00
Thomas Schoebel-Theuer
80aec4506f
Merge remote-tracking branch 'fliepold/WIP-test_suite'
2014-06-18 10:38:26 +02:00
Thomas Schoebel-Theuer
234f93b2f1
doc: correct manual
2014-05-06 09:11:23 +02:00
Joerg Mann
d0ad46ec35
doc: update german user doc
2014-05-06 08:40:04 +02:00
Frank Liepold
b021b0315c
test_suite: add GFDL
2014-04-29 12:39:41 +02:00
Frank Liepold
fc8785a5ad
docu: training documents. Valid license must be added.
2014-04-28 15:25:12 +02:00
Joerg Mann
0c15fa3fe0
monitoring: new mars-status, update German doc
2014-04-24 18:08:31 +02:00
Joerg Mann
79b10d179b
monitoring: update
2014-03-31 06:59:10 +02:00
Thomas Schoebel-Theuer
27bfbd2368
doc: update
2014-03-31 06:59:10 +02:00
Thomas Schoebel-Theuer
b9e6d0ec4c
doc: update
2014-03-20 07:55:23 +01:00
Thomas Schoebel-Theuer
03b6136fb7
doc: update
2014-02-07 10:18:36 +01:00
Thomas Schoebel-Theuer
49c13052f7
marsadm: try to avoid split brain on primary switching
2014-02-03 15:07:43 +01:00