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
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
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
Thomas Schoebel-Theuer
1080474ecc
all: use new wrapper
2017-01-25 09:30:52 +01:00
Thomas Schoebel-Theuer
e370af69e1
infra: use new wrapper
2017-01-25 09:30:52 +01:00
Thomas Schoebel-Theuer
0c76f0f1fd
infra: wrapper for generic_{dis,}connect with locking
2017-01-25 09:30:52 +01:00
Thomas Schoebel-Theuer
f0381455cb
logger: increase position update frequency
2017-01-25 09:30:52 +01:00
Thomas Schoebel-Theuer
fec2264766
main: fix unintended reset of syncstatus
2017-01-25 09:30:52 +01:00
Thomas Schoebel-Theuer
300881a308
main: dont reset copy start_pos on network errors
2017-01-24 11:36:26 +01:00
Thomas Schoebel-Theuer
4e80236400
main: fix hang at rmmod
2017-01-24 11:36:26 +01:00
Thomas Schoebel-Theuer
d552ac8b37
all: release mars0.1stable33
2016-10-27 12:29:20 +02:00
Thomas Schoebel-Theuer
b04db9a5ef
main: fix NULL pointer deref
...
Regression from e969219fca
2016-10-27 11:49:12 +02:00
Thomas Schoebel-Theuer
8bf599435c
all: release mars0.1stable32
2016-10-23 12:41:11 +02:00
Thomas Schoebel-Theuer
cc87a72637
if: fix merge_bvec_fn() regression for old kernels
2016-10-23 12:21:04 +02:00
Thomas Schoebel-Theuer
b6ef899ded
Revert "if: remove obsolete merge_bvec_fn()"
...
This reverts commit d96b6e3fbf
.
Altough newer kernels don't have this anymore, old kernels
need it.
Make it dependend from the kernel version.
2016-10-23 11:54:01 +02:00
Thomas Schoebel-Theuer
94d396524a
all: release mars0.1stable31
2016-08-25 15:39:06 +02:00
Thomas Schoebel-Theuer
d3e259c8c8
contrib: mars-dkms by Benjamin Kübler
2016-08-25 15:39:06 +02:00
Thomas Schoebel-Theuer
3dfb472aeb
infra: add minimum pre-petches for newer LTS kernels
2016-08-25 15:39:06 +02:00
Thomas Schoebel-Theuer
08b702f2f4
infra: rename pre-patches, better distinction
2016-08-25 15:39:06 +02:00
Thomas Schoebel-Theuer
d9f10d799b
infra: fix historic pre-patch for 2.6.32
2016-08-25 15:39:06 +02:00
Thomas Schoebel-Theuer
a92077dd5a
infra: use static inline for cpu_clock() (kernel 4.7)
...
Avoid compiler warnings caused by minor upstream changes
(2c923e94cd9c6acff3b22f0ae29cfe65e2658b40)
2016-08-25 15:39:06 +02:00
Thomas Schoebel-Theuer
0972d2b20d
infra: adapt to new crypto interface (kernel 4.6)
2016-08-25 15:39:06 +02:00
Thomas Schoebel-Theuer
d6e5b979ac
aio: adapt to changes in get_unused_fd()
...
Only relevant for the out-of-tree version.
The AIO stuff needs to be re-implemented anyway.
2016-08-25 15:39:06 +02:00
Thomas Schoebel-Theuer
bab7ba6300
if: adapt to kernel 4.4 BLK_QC_T_NONE
...
see dece16353ef47d8d33f5302bc158072a9d65e26f
2016-08-25 07:16:40 +02:00
Thomas Schoebel-Theuer
d96b6e3fbf
if: remove obsolete merge_bvec_fn()
2016-08-25 07:16:40 +02:00
Thomas Schoebel-Theuer
67977d7abf
if: adapt bio_endio() to kernel 4.3
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
500ddbc97f
bio: adapt bio_endio() to kernel 4.3
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
d04e8e23c4
if: adapt to renamed congestion handling (kernel 4.2)
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
275cc2a195
if: adapt to missing bi_cnt (kernel 4.2)
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
cf8ee66490
bio: adapt to missing BIO_EOPNOTSUPP (kernel 4.2)
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
d2abf4d64f
net: adapt to new sk_net_refcnt (kernel 4.2)
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
5f6c2a25fe
if: move and enable blk_cleanup_queue()
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
7d4dce3e27
infra: compatibility to new filldir_t
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
07887e1f74
net: compatibility to kernel 3.19
2016-08-25 07:16:39 +02:00