Thomas Schoebel-Theuer
|
ddff7757d6
|
infra: restart failed kthread creation
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
e54cab1f95
|
infra: safeguard signals interfering with kthreads
|
2019-12-25 09:17:56 +01:00 |
|
Thomas Schoebel-Theuer
|
9c00104b28
|
infra: make id static
|
2019-11-26 07:05:06 +01:00 |
|
Thomas Schoebel-Theuer
|
791b604c5c
|
if: fix race betweem flying_count and open_count
|
2019-11-26 07:05:06 +01:00 |
|
Thomas Schoebel-Theuer
|
9e415e75e9
|
if: move flying_count from input to brick instance
|
2019-11-26 07:05:06 +01:00 |
|
Thomas Schoebel-Theuer
|
fbe199db71
|
main: improve switchover checking
|
2019-11-26 07:04:06 +01:00 |
|
Thomas Schoebel-Theuer
|
9df4906ffb
|
main: forced bypass needs to create new logfile
|
2019-11-25 15:29:09 +01:00 |
|
Thomas Schoebel-Theuer
|
3a77e858bf
|
infra: discriminate tmp memleak from final MEMLEAK
|
2019-11-10 06:03:50 +01:00 |
|
Thomas Schoebel-Theuer
|
2635ffe15d
|
main: safeguard start_sync
|
2019-11-09 23:37:02 +01:00 |
|
Thomas Schoebel-Theuer
|
a539fd3b48
|
infra: fix dent list unlinking
|
2019-11-09 23:37:02 +01:00 |
|
Thomas Schoebel-Theuer
|
f7223f8c22
|
infra: fix dent mem leak
|
2019-11-09 23:37:02 +01:00 |
|
Thomas Schoebel-Theuer
|
a7c994acf8
|
infra: remove unnecessary compile restriction
The corresponding bug has been fixed a while ago.
So this should no longer be necessary.
|
2019-11-05 19:11:05 +01:00 |
|
Thomas Schoebel-Theuer
|
19a8177af7
|
Kconfig: remove dependency from m
|
2019-11-05 19:11:05 +01:00 |
|
Thomas Schoebel-Theuer
|
2fdc22f780
|
main: rest space computation obeys writeback
|
2019-11-05 19:11:05 +01:00 |
|
Thomas Schoebel-Theuer
|
87963f672e
|
infra: safeguard disk space computation
|
2019-11-05 19:11:05 +01:00 |
|
Thomas Schoebel-Theuer
|
303bcb1fec
|
main: disable throttling by default
This may hurt application performance.
|
2019-11-05 19:10:47 +01:00 |
|
Thomas Schoebel-Theuer
|
5263e058ea
|
if: less default throttling
|
2019-11-05 15:24:07 +01:00 |
|
Thomas Schoebel-Theuer
|
9ab6c1f603
|
main: fix primary versionlink after crash
|
2019-11-05 15:24:07 +01:00 |
|
Thomas Schoebel-Theuer
|
c9c0011ea4
|
main: also fetch peer-specific directories
|
2019-08-06 08:02:42 +02:00 |
|
Thomas Schoebel-Theuer
|
584b574431
|
main: fix missing scan of defaults/
|
2019-08-06 08:02:42 +02:00 |
|
Thomas Schoebel-Theuer
|
6bb742ec7a
|
main: fetch forgotten defaults/ directory
|
2019-08-06 08:02:42 +02:00 |
|
Thomas Schoebel-Theuer
|
83282a854d
|
main: make global path list maintainable
|
2019-08-06 08:02:42 +02:00 |
|
Thomas Schoebel-Theuer
|
af111b7dd6
|
main: fix primary --force on incomplete logfiles
|
2019-08-06 08:02:42 +02:00 |
|
Thomas Schoebel-Theuer
|
d9444a0c51
|
main: simplify switch testing
|
2019-08-06 08:02:42 +02:00 |
|
Thomas Schoebel-Theuer
|
b533bb7a06
|
logger: increase hash constants
|
2019-07-18 12:36:45 +02:00 |
|
Thomas Schoebel-Theuer
|
b1c3602f93
|
logger: fix potential infinite memory allocation
|
2019-07-18 11:12:47 +02:00 |
|
Thomas Schoebel-Theuer
|
b2d18bdfbf
|
logger: more testing
|
2019-07-18 11:12:47 +02:00 |
|
Thomas Schoebel-Theuer
|
900ed3cbd8
|
infra: speed up by dent hashing
|
2019-07-10 11:27:37 +02:00 |
|
Thomas Schoebel-Theuer
|
ee08ab587e
|
infra: introduce hash_table and hash_link
|
2019-07-10 11:27:37 +02:00 |
|
Thomas Schoebel-Theuer
|
b1861be0a9
|
infa: add quick dent list for speedup
|
2019-07-10 11:27:37 +02:00 |
|
Thomas Schoebel-Theuer
|
930d33e338
|
infra: prepare dent quick_list speedup
|
2019-07-10 11:27:37 +02:00 |
|
Thomas Schoebel-Theuer
|
0c1d47b955
|
client: speed up timeouting
|
2019-07-10 11:27:37 +02:00 |
|
Thomas Schoebel-Theuer
|
ee1e1ab1bb
|
EOL: fully merge branch 'mars0.1.y' into mars0.1a.y
|
2019-07-10 11:26:15 +02:00 |
|
Thomas Schoebel-Theuer
|
d7d03981c2
|
logger: allow pressure disabling for testing only
|
2019-06-26 11:00:17 +02:00 |
|
Thomas Schoebel-Theuer
|
c922bafa52
|
infra: additional global mem limit
|
2019-06-26 11:00:17 +02:00 |
|
Thomas Schoebel-Theuer
|
5be66cacb2
|
logger: make update_interval configurable
|
2019-06-26 11:00:17 +02:00 |
|
Thomas Schoebel-Theuer
|
30e3e073a1
|
logger: avoid writeback starvation by minimum update speed
|
2019-06-26 11:00:17 +02:00 |
|
Thomas Schoebel-Theuer
|
14d6e84fed
|
infra: remove dead code
|
2019-06-26 10:57:27 +02:00 |
|
Thomas Schoebel-Theuer
|
996d9c3f1a
|
Merge branch 'mars0.1.y' into mars0.1a.y
|
2019-04-16 10:12:03 +02:00 |
|
Thomas Schoebel-Theuer
|
25fde8b5f9
|
aio: fix potential race on fd
|
2019-04-16 09:20:49 +02:00 |
|
Thomas Schoebel-Theuer
|
8e1b163936
|
aio: fix forgotten upstream init for get_unused_fd()
|
2019-04-16 09:20:49 +02:00 |
|
Thomas Schoebel-Theuer
|
20fc88fed9
|
aio: fix potential race at get_unused_fd()
|
2019-04-16 09:20:48 +02:00 |
|
Thomas Schoebel-Theuer
|
d58c4f317d
|
aio: safeguard against RLIMIT_NOFILE
When setting RLIMIT_NOFILE to ridicuously wrong values, it was possible
to get an endless loop.
|
2019-04-16 09:20:48 +02:00 |
|
Thomas Schoebel-Theuer
|
abf5b84b6d
|
Merge branch 'mars0.1.y' into mars0.1a.y
|
2019-04-06 20:09:26 +02:00 |
|
Thomas Schoebel-Theuer
|
867be8a743
|
logger: fix writeback in pressure mode
|
2019-04-06 19:55:57 +02:00 |
|
Thomas Schoebel-Theuer
|
3320529ffb
|
logger: rename old floating_mode to pressure_mode
|
2019-04-06 19:55:57 +02:00 |
|
Thomas Schoebel-Theuer
|
620e460471
|
Revert "logger: fix writeback in non-floating mode"
This reverts commit 079a5f7714 .
|
2019-04-06 19:55:57 +02:00 |
|
Thomas Schoebel-Theuer
|
88ed66efe1
|
Merge branch 'mars0.1.y' into mars0.1a.y
|
2019-03-12 12:50:54 +01:00 |
|
Thomas Schoebel-Theuer
|
5b2672e211
|
logger: reduce atomic_t overhead for production
|
2019-03-12 12:47:25 +01:00 |
|
Thomas Schoebel-Theuer
|
079a5f7714
|
logger: fix writeback in non-floating mode
|
2019-03-12 12:47:25 +01:00 |
|