Thomas Schoebel-Theuer
|
c47d55cc49
|
marsadm: fix --force for switching to secondary
|
2013-02-12 15:39:12 +01:00 |
|
Thomas Schoebel-Theuer
|
9272780a32
|
doc: improve README
|
2013-01-31 21:33:46 +01:00 |
|
Thomas Schoebel-Theuer
|
5a29602ad3
|
doc: update README
|
2013-01-30 06:11:31 +01:00 |
|
Thomas Schoebel-Theuer
|
629e4e6ca2
|
doc: add presentation slides from LCA2013
|
2013-01-29 22:32:22 +01:00 |
|
Thomas Schoebel-Theuer
|
d6b3a1a79c
|
doc: update README
|
2013-01-29 22:28:21 +01:00 |
|
jmann
|
ca0a0115b5
|
doc: add some German docs from Joerg
Signed-off-by: Thomas Schoebel-Theuer <schoebel@bell.site>
|
2013-01-29 04:24:09 +01:00 |
|
Thomas Schoebel-Theuer
|
b8dcbab382
|
all: prepare publication at github
|
2013-01-25 11:58:46 +01:00 |
|
Thomas Schoebel-Theuer
|
79f7e6acd3
|
light: fix re-computation of todo_primary
|
2013-01-24 11:12:16 +01:00 |
|
Thomas Schoebel-Theuer
|
94e28913b1
|
bio: use new mapfree infrastructure
|
2013-01-23 20:07:02 +01:00 |
|
Thomas Schoebel-Theuer
|
cd551926c6
|
infra: factor out mapfree infrastructure from aio
|
2013-01-23 20:07:02 +01:00 |
|
Thomas Schoebel-Theuer
|
806a62289c
|
infra: fix automatic killing on outputless bricks
|
2013-01-23 20:07:02 +01:00 |
|
Thomas Schoebel-Theuer
|
03803eeea4
|
server: fix races, completely separate server bricks from main bricks
|
2013-01-23 20:07:02 +01:00 |
|
Thomas Schoebel-Theuer
|
34dac0689b
|
infra: make killing of useless bricks selectable
|
2013-01-23 20:07:02 +01:00 |
|
Thomas Schoebel-Theuer
|
4cbd11372e
|
infra: make showing global statistics configurable
|
2013-01-23 20:07:02 +01:00 |
|
Thomas Schoebel-Theuer
|
62a3d791d1
|
light: enforce contiguity of logrotate numbers
|
2013-01-23 20:07:02 +01:00 |
|
Thomas Schoebel-Theuer
|
79f0f28ef7
|
mem: add debugging of order0 operations
|
2013-01-23 20:07:02 +01:00 |
|
Thomas Schoebel-Theuer
|
229092c28c
|
mem: improve debugging
|
2013-01-23 20:07:02 +01:00 |
|
Thomas Schoebel-Theuer
|
d02814e9c5
|
infra: make mem debugging independently configurable
|
2013-01-23 20:07:02 +01:00 |
|
Thomas Schoebel-Theuer
|
2271f55e8c
|
brick_say: make debug messages runtime-selectable
|
2013-01-23 20:07:02 +01:00 |
|
Thomas Schoebel-Theuer
|
a7e309cf4b
|
light: change versionlink delimiter to ':'
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
cba5c8feee
|
server: fix list consistency
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
c7f8d856ee
|
bio: fix wrong detection of error
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
9d491ae27c
|
all: use mapping_set_gfp_mask() everywhere
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
f5ad5c4698
|
infra: fix mm faking
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
a1935bb290
|
aio: deadlock prevention: move fs operations to brick_switch() path
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
769d606db6
|
light: speedup recognition of finished logfiles
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
5cfd36618a
|
infra: fix lamport clock on stat()
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
9c9a8d22d7
|
server: fix incorrect locking
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
669a2d6f07
|
light: fix logrotate for primary
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
93e7ffdf49
|
aio: better error reporting
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
e88e857ee9
|
light: show logfile name in versionlink
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
4dbedabd78
|
marsadm: fix typo leading to wrong deletes of versionlinks
|
2013-01-23 20:07:01 +01:00 |
|
Thomas Schoebel-Theuer
|
7dcfe9aaf3
|
light: make mutual exclusion betwenn sync and logging more robust
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
d233862916
|
light: disallow syncing old data over new one
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
c63c6b6b81
|
bio: exclusive lock device
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
bf1a993896
|
net: fix sock_release() leak
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
8277655e20
|
if: fix kunmap()
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
a103643d23
|
server: fix race on shutdown
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
4fcff97e68
|
brick_say: report any memleaks
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
41d8af3f6d
|
light: trigger after remote copy has finished
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
1160328832
|
light: call remote_trigger() only when necessary
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
6b31a0265c
|
copy: disallow write overlapping by default
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
f447ebea58
|
light: bump min_free_kbytes
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
fb964fcc75
|
mem: pre-allocate only the necessary
|
2013-01-23 20:07:00 +01:00 |
|
Thomas Schoebel-Theuer
|
93b05fc6db
|
mem: more verbose reporting
|
2013-01-23 20:06:59 +01:00 |
|
Thomas Schoebel-Theuer
|
854e90b384
|
infra: qiet harmless race
|
2013-01-23 20:06:59 +01:00 |
|
Thomas Schoebel-Theuer
|
7cc5c12436
|
light: offload trans_logger from symlink update (deadlock prevention)
|
2013-01-23 20:06:59 +01:00 |
|
Thomas Schoebel-Theuer
|
a036a01188
|
light: fix logfile rotation
The old code had races, migitated by long timeouts.
The new code has strictly no dependencies from realtime.
|
2013-01-23 20:06:59 +01:00 |
|
Thomas Schoebel-Theuer
|
899b0a5743
|
trans_logger: fix potential race on old versionlink computation
|
2013-01-23 20:06:59 +01:00 |
|
Thomas Schoebel-Theuer
|
9692a33f33
|
aio: remove obsolete wait_during_fdsync
|
2013-01-23 20:06:59 +01:00 |
|