Thomas Schoebel-Theuer
010ec65c33
all: release mars0.1balpha1
2017-04-11 09:19:17 +02:00
Thomas Schoebel-Theuer
5a06fd26ab
copy: globally limit IO parallelism
2017-04-11 09:18:30 +02:00
Thomas Schoebel-Theuer
71bc90cc71
copy: make fly limitation global
2017-04-11 09:18:30 +02:00
Thomas Schoebel-Theuer
b7a770c91f
bio: speedup submit_thread termination
2017-04-04 08:42:16 +02:00
Thomas Schoebel-Theuer
b17944a512
bio: speedup response_thread termination
2017-04-04 08:42:16 +02:00
Thomas Schoebel-Theuer
ccf3c1b944
infra: increase say IDs
2017-04-04 08:42:16 +02:00
Thomas Schoebel-Theuer
29710cdb7e
marsadm: speedup internal wait_delete
2017-04-04 08:42:16 +02:00
Thomas Schoebel-Theuer
41119454f1
marsadm: speedup invalidate
2017-04-04 08:42:16 +02:00
Thomas Schoebel-Theuer
94dcded654
main: earlier syncstatus update
2017-04-04 08:42:16 +02:00
Thomas Schoebel-Theuer
2e58ffadc1
main: introduce updater function at the right place
...
Updates must take place _before_ a copy is switched off.
2017-04-04 08:42:09 +02:00
Thomas Schoebel-Theuer
b7bd757d99
client: dont try get_info when brick isnt working
2017-04-04 08:38:16 +02:00
Thomas Schoebel-Theuer
4805d25cad
client: adapt timeout at get_info
2017-04-04 08:38:16 +02:00
Thomas Schoebel-Theuer
378cf8035f
main: earlier shutdown on rmmod
...
This is important when the network hangs.
2017-04-04 08:38:16 +02:00
Thomas Schoebel-Theuer
4934871905
cient: shut down socket before stopping thread
2017-04-04 08:38:16 +02:00
Thomas Schoebel-Theuer
ec9e4cd536
client: earlier stop sender thread
2017-04-04 08:38:16 +02:00
Thomas Schoebel-Theuer
f84cf05316
client: earlier send stop on shutdown
2017-04-04 08:38:16 +02:00
Thomas Schoebel-Theuer
342e5e40a5
copy: allow stopping in parallel
2017-04-04 08:38:16 +02:00
Thomas Schoebel-Theuer
afe2513c21
infra: shutdown bricks in parallel
2017-04-04 08:38:15 +02:00
Thomas Schoebel-Theuer
9438c99647
client: adapt socket aborts to io_timeout
2017-04-04 08:38:15 +02:00
Thomas Schoebel-Theuer
c0da3f50fe
main: safeguard forceful killing
2017-04-04 08:38:15 +02:00
Thomas Schoebel-Theuer
994ae64b92
main: fix sequential wait upon shutdown
...
Instead, switch off all resources in parallel without waiting for
each shutdown.
2017-04-04 08:38:15 +02:00
Thomas Schoebel-Theuer
ea57a4e898
Merge branch 'mars0.1.y' into mars0.1b.y
2017-04-04 08:37:05 +02:00
Thomas Schoebel-Theuer
4642c55c81
all: release mars0.1stable37
2017-04-04 08:10:38 +02:00
Thomas Schoebel-Theuer
d1988b3d7c
copy: leave lifelock when EOF position decreases
2017-04-04 08:03:09 +02:00
Thomas Schoebel-Theuer
85ca001f9f
copy: remove obsolete variable
2017-04-04 07:45:46 +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
e5647b7a9b
all: release mars0.1stable36
2017-03-25 17:44:23 +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
ab51a56b0b
marsadm: new command 'cron'
2017-02-22 08:52:08 +01:00
Thomas Schoebel-Theuer
7f7b6b99a7
main: new simple sync parallelism limit
...
Hopefully this code is now "obviously correct"
2017-02-20 15:29:28 +01:00
Thomas Schoebel-Theuer
c3f931f660
main: remove obsolete 1&1-specific sync feature
2017-02-20 15:29:28 +01:00
Thomas Schoebel-Theuer
88f3300a5c
marsadm: remove obsolete 1&1-specific sync feature
2017-02-20 15:29:28 +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
37f9c721d6
all: release mars0.1stable35
2017-02-16 12:35:27 +01:00
Thomas Schoebel-Theuer
84a9273080
main: fix detection of logfile sequence holes
2017-02-16 07:21:09 +01:00
Thomas Schoebel-Theuer
9d559e4c2d
ChangeLog: announce new series 0.1b
2017-02-09 10:38:25 +01:00
Thomas Schoebel-Theuer
12f7e83ab0
marsadm: sync caches upon detach
2017-02-09 10:13:38 +01:00
Thomas Schoebel-Theuer
1f11a21f53
aio: decrease context table
2017-02-09 10:13:31 +01:00
Thomas Schoebel-Theuer
1b46726241
main: avoid flipping of syncstatus update
2017-02-09 10:13:21 +01:00
Thomas Schoebel-Theuer
7f9639c317
all: release mars0.1stable34
2017-01-25 09:30:53 +01:00
Thomas Schoebel-Theuer
812011aa07
marsadm: make logrotate more rubust against missing logfiles
...
This should not happen at all.
During several millions of operations hour, it occurs however when
hardware is defective. Try self-healing as far as possible.
2017-01-25 09:30:52 +01:00
Thomas Schoebel-Theuer
d726df70f3
client: correct timeout error code
2017-01-25 09:30:52 +01:00
Thomas Schoebel-Theuer
f62a090575
copy: safeguard power_led_off
2017-01-25 09:30:52 +01:00
Thomas Schoebel-Theuer
d897f9060e
infra: fix forced shutdown of bricks
2017-01-25 09:30:52 +01:00
Thomas Schoebel-Theuer
bb89cf0dbb
infra: show brick creation timestamp in debuglogs
2017-01-25 09:30:52 +01:00
Thomas Schoebel-Theuer
7bdf6ed6c2
infra: show additional variable in debug log
2017-01-25 09:30:52 +01:00