1
0
mirror of https://github.com/schoebel/mars synced 2025-01-25 00:34:21 +00:00
Commit Graph

478 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
475b33d7ee main: also scan other hostname contexts 2017-07-05 08:01:47 +02:00
Thomas Schoebel-Theuer
0adab134ac Merge branch 'mars0.1.y' into mars0.1b.y 2017-07-05 07:48:08 +02:00
Thomas Schoebel-Theuer
c117bffa11 logger: reset limiter 2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
a856db082b server: update limiter during idle time 2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
69d2f864d3 client: reset limiter 2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
25da408d66 copy: reset limiter 2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
ff2c948247 infra: add reset of limiter 2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
27eb38ff3e infra: add total statistics to limiter 2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
a983bf42de main: show peer debuginfo 2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
d976fde7fb main: replace peer_lock spinlock by rwsem 2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
8b6fe3e3bb infra: remove superfluous event trigger 2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
37fb40f8a7 logger: remove seaparate flying counter 2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
cbb7de25fe logger: fix races on queues 2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
c95c478f30 logger: new activity counter 2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
0783946bc2 logger: downgrade atomic_t 2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
d8e2421de9 logger: remove useless counter 2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
746f84cd32 Merge branch 'mars0.1.y' into mars0.1b.y 2017-06-06 18:12:31 +02:00
Thomas Schoebel-Theuer
57c9da1800 aio: fix race on array index 2017-06-04 17:56:46 +02:00
Thomas Schoebel-Theuer
0da44a808f copy: allow non-strict write order 2017-05-28 19:20:26 +02:00
Thomas Schoebel-Theuer
b32b2d57fe net: use quadratic backoff sleeptime 2017-05-28 19:20:26 +02:00
Thomas Schoebel-Theuer
45a771b652 infra: speedup md5 checksums 2017-05-28 19:20:25 +02:00
Thomas Schoebel-Theuer
ee1cf12efa infra: add non-strict version of Lamport clock 2017-05-28 19:20:25 +02:00
Thomas Schoebel-Theuer
08c973f181 main: fix forgotten notify 2017-05-28 19:20:25 +02:00
Thomas Schoebel-Theuer
e83bf34926 copy: fix hang 2017-05-28 19:20:24 +02:00
Thomas Schoebel-Theuer
be35a0af37 Merge branch 'mars0.1.y' into mars0.1b.y 2017-05-28 19:19:37 +02:00
Thomas Schoebel-Theuer
0fafba3cd0 infra: better debugging 2017-05-22 11:25:00 +02:00
Thomas Schoebel-Theuer
d12b20ef1c main: fix hang of fetch 2017-05-22 11:25:00 +02:00
Thomas Schoebel-Theuer
fd72fef4c9 infra: fix signal handling 2017-05-22 11:25:00 +02:00
Thomas Schoebel-Theuer
088b103abf infra: avoid frequent resched 2017-05-17 12:22:29 +02:00
Thomas Schoebel-Theuer
17832cd7ea infra: generally disable irqs during spinlocks 2017-05-16 10:24:18 +02:00
Thomas Schoebel-Theuer
2d7f602a32 aio: disable irqs during spinlocks 2017-05-16 10:23:06 +02:00
Thomas Schoebel-Theuer
95d10d02a2 main: disable irqs during spinlocks 2017-05-16 10:21:31 +02:00
Thomas Schoebel-Theuer
386ae8e8d0 infra: disable irqs during spinlocks 2017-05-16 10:17:19 +02:00
Thomas Schoebel-Theuer
95ff42b7de logger: disable irqs during spinlocks 2017-05-16 10:17:02 +02:00
Thomas Schoebel-Theuer
bb2f82503c infra: memory debugging must disable irqs during spinlocks 2017-05-16 09:59:44 +02:00
Thomas Schoebel-Theuer
37f738bb5c aio: workaround standard Unix filehandles 2017-05-14 16:57:01 +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
f129ae00e9 infra: modinfo shows io driver type 2017-05-09 08:52:48 +02:00
Thomas Schoebel-Theuer
8abf1a0928 infra: modinfo shows whether prepatch is used 2017-05-09 08:52:48 +02:00
Thomas Schoebel-Theuer
a1d4497a51 infra: remove unwanted sys_utimes() 2017-05-04 10:32:50 +02:00
Thomas Schoebel-Theuer
09c6b3112c infra: replace unwanted sys_unlink() by provisionary wrapper 2017-05-04 10:28:43 +02:00
Thomas Schoebel-Theuer
b3b13d9187 infra: replace unwanted sys_rename() by provisionary wrapper 2017-05-04 10:08:29 +02:00
Thomas Schoebel-Theuer
c4b055584c infra: replace sys_mkdir() by vfs_mkdir() 2017-05-04 10:08:29 +02:00
Thomas Schoebel-Theuer
8fe84d32d8 infra: replace sys_symlink() by vfs_symlink() 2017-05-04 10:08:29 +02:00
Thomas Schoebel-Theuer
05a5b49aed infra: remove unwanted reference to min_free_kbyte 2017-05-04 10:08:07 +02:00
Thomas Schoebel-Theuer
b9383da97c infra: remove unwanted rmdir() 2017-05-04 10:04:12 +02:00
Thomas Schoebel-Theuer
ac2c901943 infra: remove unwanted chmod() 2017-05-04 10:04:02 +02:00
Thomas Schoebel-Theuer
f654129e94 compat: disable aio when necessary 2017-05-04 09:16:17 +02:00
Thomas Schoebel-Theuer
0c714a8bfc infra: start dual compatibility with/out prepatch
Automatic detection whether the prepatch is applied or not.
2017-05-04 09:10:44 +02:00
Thomas Schoebel-Theuer
eaa6fc0efc infa: introduce wrapper layer for compatibiliy with multiple kernels
This is needed for adaptation of the out-of-tree MARS version to multiple
kernel versions.

It will be much simplified after upstream merging, and/or
removed/replaced by something better.
2017-05-04 09:09:19 +02:00