Commit Graph

86 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer ecdd4f5ef4 logger: adapt to s64 2021-02-10 13:36:06 +01:00
Thomas Schoebel-Theuer fac0bd5a47 logger: fix scarce scheduling deadlock 2021-02-07 19:33:04 +01:00
Thomas Schoebel-Theuer aa7ef9451b logger: report ranking data 2021-02-07 19:30:30 +01:00
Thomas Schoebel-Theuer 69093f37f5 logger: report bailout 2021-02-07 19:30:30 +01:00
Thomas Schoebel-Theuer 4ad2204398 logger: report any banning 2021-02-07 19:30:30 +01:00
Thomas Schoebel-Theuer 189ba67e7a logger: simplify pressure calculation 2021-02-07 19:30:30 +01:00
Thomas Schoebel-Theuer 35466f0396 logger: show pressure_mode for debugging 2021-02-06 15:08:07 +01:00
Thomas Schoebel-Theuer 1d90b97db2 logger: fix race on replay_code 2020-08-11 09:17:51 +02:00
Thomas Schoebel-Theuer ea4fbc1885 all: remove superfluous dealloc tests and clears 2020-07-08 21:00:05 +02:00
Thomas Schoebel-Theuer 3d06881801 infra: prepare compressed logfiles 2020-04-13 10:54:19 +02:00
Thomas Schoebel-Theuer d87fb27473 all: deprecate mref_skip_sync 2020-04-13 10:54:19 +02:00
Thomas Schoebel-Theuer 40e72f9e7d all: deprecate mref_rw and mref_may_write 2020-04-13 10:54:19 +02:00
Thomas Schoebel-Theuer 00834a2370 infra: introduce temporary bounce buffers 2020-04-13 10:54:18 +02:00
Thomas Schoebel-Theuer 506f57d04b logger: improve trigger 2020-02-10 09:35:29 +01:00
Thomas Schoebel-Theuer 47b6ee5a1e logger: speed up thread termination 2020-01-28 14:07:34 +01: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 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 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 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
Thomas Schoebel-Theuer 5ad1645de9 Merge branch 'mars0.1.y' into mars0.1a.y 2019-02-12 11:26:58 +01:00
Thomas Schoebel-Theuer ad69d1cf79 lib_log: also convert to brick_wait 2019-02-12 11:02:06 +01:00
Thomas Schoebel-Theuer e7fa3fa130 infra: make brick_wait upstream independent 2019-02-12 11:02:05 +01:00
Thomas Schoebel-Theuer 26ddf5e68c Merge branch 'mars0.1.y' into mars0.1a.y 2018-10-15 07:24:03 +02:00
Thomas Schoebel-Theuer e6a1197432 logger: use brick_wait() for caller delay 2018-10-10 10:51:34 +02:00
Thomas Schoebel-Theuer ba9c973d81 logger: improve wake up on memory shortage 2018-10-10 10:51:34 +02:00
Thomas Schoebel-Theuer 4b1ca21354 logger: fix condition checking using locks during wait 2018-10-10 10:51:34 +02:00
Thomas Schoebel-Theuer 147ee84de3 Merge branch 'mars0.1.y' into mars0.1a.y 2018-04-10 11:09:07 +02:00
Thomas Schoebel-Theuer d32251179b all: replace replay magic numbers by named constants 2018-04-10 09:04:41 +02:00
Thomas Schoebel-Theuer 1022c21ac6 Merge branch 'mars0.1.y' into mars0.1a.y 2018-02-01 06:25:02 +01:00
Thomas Schoebel-Theuer e5bb5ade55 logger: replace spinlock by rwsem 2018-01-31 07:24:00 +01:00
Thomas Schoebel-Theuer d2786079f6 logger: replace rwlock by rwsem 2018-01-31 07:24:00 +01: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 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 be35a0af37 Merge branch 'mars0.1.y' into mars0.1b.y 2017-05-28 19:19:37 +02:00