Commit Graph

3660 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer 6bfea07da4 marsadm: correct view-disk-size upon stray actsize links 2022-08-01 10:28:50 +02:00
Thomas Schoebel-Theuer b84dd97cab marsadm: obey --dry-run at resize 2022-08-01 09:55:39 +02:00
Thomas Schoebel-Theuer 91fd1e8f76 marsadm: fix resize upon stray actsize links 2022-08-01 09:49:07 +02:00
Thomas Schoebel-Theuer b555ba5d81 copy: safeguard any re-triggered writes 2022-07-28 14:47:47 +02:00
Thomas Schoebel-Theuer c9f1854f3c copy: safeguard start conditions 2022-07-28 14:47:47 +02:00
Thomas Schoebel-Theuer 2d5b708ff6 copy: safeguard advance on concluded states 2022-07-28 14:42:10 +02:00
Thomas Schoebel-Theuer 1e551e624b copy: safeguard ref_len 2022-07-28 14:41:53 +02:00
Thomas Schoebel-Theuer b6a5ee3227 copy: fix COPY_CHUNK border crossing 2022-07-28 14:37:23 +02:00
Thomas Schoebel-Theuer 1932198fd9 copy: clarify error messages 2022-07-28 14:35:52 +02:00
Thomas Schoebel-Theuer f0dd60867a all: release mars0.1astable151 2022-07-27 10:54:39 +02:00
Thomas Schoebel-Theuer 82569e4d6a logger: remove superfluous checks 2022-07-27 10:54:39 +02:00
Thomas Schoebel-Theuer 54f6ea9f87 if: remove superfluous check 2022-07-27 10:54:39 +02:00
Thomas Schoebel-Theuer 974ac4d0eb generic: remove superfluous checks 2022-07-27 10:54:38 +02:00
Thomas Schoebel-Theuer 53e9adb326 net: remove superfluous check 2022-07-27 10:36:55 +02:00
Thomas Schoebel-Theuer 3a638f0a79 buf: mprove error code 2022-07-27 10:36:55 +02:00
Thomas Schoebel-Theuer eb6d6ad9d0 brick_mem: remove superfluous check 2022-07-27 10:36:55 +02:00
Thomas Schoebel-Theuer ee02b4cbba client: remove superfluous checks 2022-07-27 10:36:55 +02:00
Thomas Schoebel-Theuer c5204c605f copy: remove superfluous checks 2022-07-27 10:36:55 +02:00
Thomas Schoebel-Theuer b93c899403 brick: improve error code 2022-07-27 10:36:55 +02:00
Thomas Schoebel-Theuer da1ef56fef main: remove superfluous checks and improve error codes 2022-07-27 10:36:55 +02:00
Thomas Schoebel-Theuer ffbea63a72 sio: improve error codes 2022-07-27 10:36:55 +02:00
Thomas Schoebel-Theuer 9c55b20b76 aio: improve error codes 2022-07-27 10:36:55 +02:00
Thomas Schoebel-Theuer 0992bd56f0 bio: improve error code 2022-07-27 10:36:55 +02:00
Thomas Schoebel-Theuer 5643dd7db9 bio: remove now superfluous check 2022-07-27 10:27:41 +02:00
Thomas Schoebel-Theuer f39a457769 bio: compensate bio_alloc error 2022-07-27 10:27:41 +02:00
Thomas Schoebel-Theuer 44784b4981 all: release mars0.1astable150 2022-07-12 11:31:55 +02:00
Thomas Schoebel-Theuer 60bc655293 infra: use new SET_PTR_NULL 2022-07-12 11:28:12 +02:00
Thomas Schoebel-Theuer 5bad7d5d46 infra: trighten brick pointer checking 2022-07-12 11:28:12 +02:00
Thomas Schoebel-Theuer 58618cc29d infra: tighten NULL pointer checking 2022-07-12 11:28:12 +02:00
Thomas Schoebel-Theuer 1f4f044914 copy: setup callback after allocation succeeded 2022-07-12 11:28:12 +02:00
Thomas Schoebel-Theuer 15f96ea5e2 copy: fix ENOMEM error path 2022-07-12 11:28:12 +02:00
Thomas Schoebel-Theuer 6f7b2ab9a7 all: release mars0.1astable149 2022-07-06 22:41:44 +02:00
Thomas Schoebel-Theuer 82cb983e46 brick_mem: new msleep_backoff() 2022-07-06 22:41:44 +02:00
Thomas Schoebel-Theuer 79c611cf5d brick_mem: alias GFP_BRICK to __GFP_NORETRY when appropriate 2022-07-06 22:41:42 +02:00
Thomas Schoebel-Theuer 48a19e58d1 brick_mem: make CONFIG_MARS_MEM_RETRY mandatory by removing the symbol 2022-06-28 21:25:28 +02:00
Thomas Schoebel-Theuer b4e0927d20 all: release mars0.1astable148 2022-06-28 07:14:00 +02:00
Thomas Schoebel-Theuer 32f2cab93f doc: explain new error messages and hex codes 2022-06-28 07:14:00 +02:00
Thomas Schoebel-Theuer fd1aa83114 marsadm: avoid repetitions of cache warnings 2022-06-28 07:14:00 +02:00
Thomas Schoebel-Theuer 787881304a marsadm: do not create subdir on unmounted /mars 2022-06-28 07:14:00 +02:00
Thomas Schoebel-Theuer c50c5448c8 marsadm: ignore tails in comma-separated numeric lists 2022-06-28 07:14:00 +02:00
Thomas Schoebel-Theuer 345c92497a if: safeguard deactivation of congested_fn 2022-06-28 07:13:56 +02:00
Thomas Schoebel-Theuer aa64e97cb6 logger: use READ_ONCE for q_{active,queued} 2022-06-27 22:09:37 +02:00
Thomas Schoebel-Theuer 4f1d355a63 logger: simplify after 37fb40f8a 2022-06-27 22:09:37 +02:00
Thomas Schoebel-Theuer 78fcfcc21f logger: add additional polling rounds for replay 2022-06-27 22:09:37 +02:00
Thomas Schoebel-Theuer 4354c96173 logger: speed up handling of emergency mode 2022-06-27 22:09:37 +02:00
Thomas Schoebel-Theuer f5f758bf69 lib_log et al: report scan problems 2022-06-27 22:09:25 +02:00
Thomas Schoebel-Theuer 58d7aa98ea lib_log: report incomplete log entries via ERESTART 2022-06-27 21:17:10 +02:00
Thomas Schoebel-Theuer b86e45c854 marsadm: prepare new IncompleteLog and UnInitializedLogRecord 2022-06-27 21:17:10 +02:00
Thomas Schoebel-Theuer 93b49cbc68 server: destroy mutex 2022-06-22 08:23:03 +02:00
Thomas Schoebel-Theuer d49a6e54c8 client: destroy mutex 2022-06-22 08:23:03 +02:00