Commit Graph

829 Commits

Author SHA1 Message Date
Frank Liepold 77c99bb88d test_suite: current state 2014-02-05 08:43:18 +01:00
Frank Liepold 397c3b1ce3 test_suite: to calculate checksums take mars size of data device 2014-02-05 08:41:02 +01:00
Frank Liepold 1cc14e6473 test_suite: current state 2014-02-05 08:35:53 +01:00
Frank Liepold 022c09a1e9 tests: Documentation and minor bugs 2014-02-05 08:34:40 +01:00
Thomas Schoebel-Theuer 8f15006b15 doc: new LCA2014 slides 2014-01-13 08:34:54 +01:00
Thomas Schoebel-Theuer a93d2138b2 doc: correct SPLIT BRAIN resolution 2014-01-01 22:12:51 +01:00
Thomas Schoebel-Theuer 9432a1f394 doc: update graphics 2014-01-01 22:01:12 +01:00
Frank Liepold 39b37c9c72 test_suite: to calculate checksums take mars size of data device 2013-12-12 10:59:43 +01:00
Frank Liepold 376822f5a8 test_suite: adjust path names 2013-12-12 10:59:43 +01:00
Frank Liepold 2d62180de9 test_suite: current state 2013-12-12 10:59:01 +01:00
Frank Liepold a9cfd8b95b test_suite: Documentation and minor bugs 2013-12-12 10:55:56 +01:00
Joerg Mann 94c9656779 testing: remove old files 2013-12-12 08:37:35 +01:00
Joerg Mann 8cee26a02f monitoring: mars-status update, add zabbix template
- add zabbix template, cronjob and config
2013-12-12 08:31:07 +01:00
Thomas Schoebel-Theuer 1d52efb880 brick_mem: improve debugging messages 2013-12-05 08:08:57 +01:00
Thomas Schoebel-Theuer ff2b4337ea infra: show version tags in /proc/sys/mars/version 2013-12-05 08:08:26 +01:00
Thomas Schoebel-Theuer 7e124d0550 all: release light0.1beta0.15 2013-11-21 11:54:10 +01:00
Thomas Schoebel-Theuer 03e6ae01f6 doc: describe throttling 2013-11-21 11:53:17 +01:00
Thomas Schoebel-Theuer eb9aebc3ae infra: fix delay computation in limiter 2013-11-21 07:20:01 +01:00
Thomas Schoebel-Theuer fd30cd6b44 infra: show ops count in limiter 2013-11-21 07:20:01 +01:00
Thomas Schoebel-Theuer af418eb9f0 infra: make limiter {min,max}_window configurable 2013-11-21 07:20:00 +01:00
Thomas Schoebel-Theuer 8b74dddc24 infra: fix limiter overflow in denominator 2013-11-21 07:20:00 +01:00
Thomas Schoebel-Theuer 8696e417db infra: make limiter max_delay settable 2013-11-21 07:20:00 +01:00
Thomas Schoebel-Theuer 606528768f if: fix amount of throttling 2013-11-20 11:54:14 +01:00
Frank Liepold f3c9d8757f test_suite: current state
Signed-off-by: Thomas Schoebel-Theuer <schoebel@bell.site>
2013-11-20 11:13:57 +01:00
Thomas Schoebel-Theuer 6579393177 light: rename throttling parameters and defaults 2013-11-20 11:13:57 +01:00
Thomas Schoebel-Theuer 65bdee3b08 infra: show cumulatives in all limiters 2013-11-19 12:22:45 +01:00
Frank Liepold 871e3994db light: fix throttling calculation of request sizes
Signed-off-by: Thomas Schoebel-Theuer <schoebel@bell.site>
2013-11-19 11:44:15 +01:00
Thomas Schoebel-Theuer cc857ac4e7 doc: update ChangeLog 2013-11-18 13:44:05 +01:00
Thomas Schoebel-Theuer 97f296f8f7 doc: update INSTALL 2013-11-18 13:41:50 +01:00
Thomas Schoebel-Theuer c167fccfa3 doc: README points to http://schoebel.github.io/mars/ 2013-11-18 13:41:50 +01:00
Thomas Schoebel-Theuer 67927ef56a doc: add logo for github pages 2013-11-18 08:19:10 +01:00
Frank Liepold 18fd90d538 test_suite: current state
Signed-off-by: Thomas Schoebel-Theuer <schoebel@bell.site>
2013-11-07 10:38:21 +01:00
Joerg Mann fa8f8bdb0c mars-status: fixes, rewrite version- and linkcheck, add historyview
Signed-off-by: Thomas Schoebel-Theuer <schoebel@bell.site>
2013-11-06 14:43:09 +01:00
Thomas Schoebel-Theuer 3b0a78803d sio: remove non-working kmap() 2013-11-05 13:02:35 +01:00
Thomas Schoebel-Theuer 232349e544 if: remove non-working kmap() 2013-11-05 12:31:34 +01:00
Thomas Schoebel-Theuer 9134be1a3e all: allow throttling of bulk write requests 2013-10-31 08:24:56 +01:00
Thomas Schoebel-Theuer 0a8292cb80 if: add diskstats 2013-10-31 08:02:09 +01:00
Frank Liepold 02558d5ab0 marsadm: correct message
Signed-off-by: Thomas Schoebel-Theuer <tst@1und1.de>
2013-10-22 09:40:06 +02:00
Frank Liepold 5766d22e6b marsadm: invalidate does not delete logfiles or version links anymore
Signed-off-by: Thomas Schoebel-Theuer <tst@1und1.de>
2013-10-22 09:40:06 +02:00
Frank Liepold 83361f0745 marsadm: leave-resource removes logfiles and version links of the resource
Signed-off-by: Thomas Schoebel-Theuer <tst@1und1.de>
2013-10-22 09:40:06 +02:00
Frank Liepold c832799910 light: allow logfiles not to be consecutive on secondary site
If there are holes in the logfile sequence and this holes concern only logfiles
which are already applied (i.e. logfiles lying before all replay links)
the secondary can continue working.
Warnings are written as long as the situation exists.

Signed-off-by: Thomas Schoebel-Theuer <tst@1und1.de>
2013-10-22 09:39:22 +02:00
Frank Liepold 675e46d689 light: report next logfile to be copyable in case of logfile sequence holes
Up to now holes in the logfile sequence caused the copy process to stop after
having fetched the last logfile before the hole.

E.g. in emergency mode such holes are created intentionally on the primary
side. After the situation has been cleaned up, the secondary must be able to
fetch newly created logfiles.

Signed-off-by: Thomas Schoebel-Theuer <tst@1und1.de>
2013-10-22 09:38:17 +02:00
Thomas Schoebel-Theuer 915f955333 light: fix copy_next_is_available propagation 2013-10-17 14:49:41 +02:00
Thomas Schoebel-Theuer 35b9345d94 server: fix socket shutdown in error path 2013-10-17 07:48:32 +02:00
Thomas Schoebel-Theuer 99644a943a all: make *_switch() code idempotent
New semantics: it must be possible to call the switch functions
even when nothing has changed.
2013-10-17 07:48:32 +02:00
Thomas Schoebel-Theuer 7a2755a56f light: prevent races on device size 2013-10-17 07:48:32 +02:00
Thomas Schoebel-Theuer ffc97c5c68 if: fix set_capacity() 2013-10-17 07:48:31 +02:00
Thomas Schoebel-Theuer be24c712e0 bio: fix usage of i_size_read() 2013-10-17 07:35:35 +02:00
Thomas Schoebel-Theuer 8971edad18 if: set capacity upon regular switch() maintenance 2013-10-17 07:35:34 +02:00
Thomas Schoebel-Theuer 7f8bf6c29a brick_mem: add /proc/sys/mars/mem_allow_freelist 2013-10-17 07:30:10 +02:00