1
0
mirror of https://github.com/schoebel/mars synced 2025-03-25 04:26:49 +00:00

Commit Graph

  • 2a3f5f0434 all: release mars0.1astable177 WIP-next-release Thomas Schoebel-Theuer 2025-03-20 12:15:28 +0100
  • ed6610a3f2 make: add compiletime preset for expected_resources Thomas Schoebel-Theuer 2025-03-20 12:11:22 +0100
  • fa31059a80 infra: add tunable expected_resources Thomas Schoebel-Theuer 2025-03-20 11:54:09 +0100
  • 635f8f081a proc: report nr_{affected,prosumer}_resources Thomas Schoebel-Theuer 2025-03-20 11:49:09 +0100
  • d1ac2033ce all: release mars0.1astable176 master mars0.1astable176 mars0.1a.y mars0.1.y Thomas Schoebel-Theuer 2024-06-17 09:43:16 +0200
  • 2a62b1e514 copy: remove some dead code Thomas Schoebel-Theuer 2024-06-12 13:32:42 +0200
  • 31b1a599b8 aio: add forgotten mutex_destroy Thomas Schoebel-Theuer 2024-05-29 11:52:54 +0200
  • ca86fbb024 all: release mars0.1astable175 mars0.1astable175 Thomas Schoebel-Theuer 2024-03-25 08:09:51 +0100
  • b6bb9cb2db doc: add recommendation on mars_port= parameter Thomas Schoebel-Theuer 2024-02-28 15:07:35 +0100
  • 4ef084b801 main: improve pre-allocation setup Thomas Schoebel-Theuer 2024-03-18 14:49:30 +0100
  • fe33ab7ba1 mem: make brick_mem_reserve reentrant Thomas Schoebel-Theuer 2024-03-21 12:18:10 +0100
  • 47f71d83cf mem: add prefer_freelist knob Thomas Schoebel-Theuer 2024-03-21 10:22:39 +0100
  • 43a77b8a70 all: release mars0.1astable174 mars0.1astable174 Thomas Schoebel-Theuer 2024-02-22 11:00:17 +0100
  • e735fc9bf6 main: prevent fetch hangs Thomas Schoebel-Theuer 2024-02-13 10:54:06 +0100
  • c0b0d69f6f main: prevent sync hangs Thomas Schoebel-Theuer 2024-02-12 12:27:13 +0100
  • 5966c93f3b infra: adapt to prepatch v3a Thomas Schoebel-Theuer 2024-02-07 10:24:53 +0100
  • 8094a5f2c7 all: release mars0.1astable173 Thomas Schoebel-Theuer 2023-12-05 15:37:37 +0100
  • 27405674c5 net: fix potential recursion over allocation Thomas Schoebel-Theuer 2023-07-11 13:13:07 +0200
  • 6caf5ef195 net: use SK_CAN_REUSE Thomas Schoebel-Theuer 2023-07-11 13:09:49 +0200
  • ef0b97efd4 server: delay startup upon overload Thomas Schoebel-Theuer 2023-12-05 15:23:11 +0100
  • a0dec08f8e all: release mars0.1astable172 mars0.1astable172 Thomas Schoebel-Theuer 2023-11-27 13:43:04 +0100
  • 0f49f0f03b marsadm: add warning on forced disk open Thomas Schoebel-Theuer 2023-10-23 16:03:19 +0200
  • 535a376084 main: silence compiler warning Thomas Schoebel-Theuer 2023-10-10 15:20:30 +0200
  • 6c651dc389 mem: silence compiler warning Thomas Schoebel-Theuer 2023-10-10 15:18:16 +0200
  • 1a5d22e428 mem: add cond_resched() Thomas Schoebel-Theuer 2023-11-27 12:40:20 +0100
  • aba543090f main: improve prosumer preallocation Thomas Schoebel-Theuer 2023-10-05 09:24:10 +0200
  • f0304dd7cd infra: round up output_size to even sizes and addresses Thomas Schoebel-Theuer 2024-01-16 15:00:48 +0100
  • 598cfc9d67 infra: round up input_size to even sizes and addresses Thomas Schoebel-Theuer 2024-01-16 14:52:47 +0100
  • bd3fa16b64 infra: round up brick_size to even sizes and addresses Thomas Schoebel-Theuer 2024-01-16 14:38:49 +0100
  • cb517683bb infra: round up aspects to even sizes and addresses Thomas Schoebel-Theuer 2024-01-16 13:48:07 +0100
  • d5e7798310 copy: avoid race between run_copy() and clash Thomas Schoebel-Theuer 2024-01-15 15:31:38 +0100
  • 9fbaf12362 client: remove unused tmp_head Thomas Schoebel-Theuer 2024-01-15 13:25:24 +0100
  • 8ae8aef045 all: release mars0.1astable171 mars0.1astable171 Thomas Schoebel-Theuer 2023-09-22 10:31:21 +0200
  • a1893cc11c client: safeguard list_del Thomas Schoebel-Theuer 2023-09-20 09:27:46 +0200
  • e04202601d client: simplify _do_resubmit() Thomas Schoebel-Theuer 2023-09-20 08:54:46 +0200
  • 088afed02f bio: fix missing cond_resched() Thomas Schoebel-Theuer 2023-09-14 16:17:26 +0200
  • a6ae180c1d all: release mars0.1astable170 mars0.1astable170 Thomas Schoebel-Theuer 2023-09-06 15:32:07 +0200
  • dd6cf9a980 marsadm: remove obsolete compat deletions part 2 Thomas Schoebel-Theuer 2023-08-30 09:18:10 +0200
  • 13da5541ed marsadm: remove obsolete compat deletions part 1 Thomas Schoebel-Theuer 2023-07-26 14:21:40 +0200
  • ced0971b4b marsadm: warn on missing directory at join-cluster Thomas Schoebel-Theuer 2022-03-18 12:09:12 +0100
  • 22606719b4 marsadm: remove compat_alivelinks Thomas Schoebel-Theuer 2022-03-18 14:49:20 +0100
  • 299ec5c6bf marsadm: fix warning in check_sizes Thomas Schoebel-Theuer 2023-08-29 11:22:26 +0200
  • 3c4c1c3c91 all: release mars0.1astable169 mars0.1astable169 Thomas Schoebel-Theuer 2023-08-24 14:09:17 +0200
  • 2d8fefb8f5 main: remove obsolete deletion method Thomas Schoebel-Theuer 2023-07-26 12:36:36 +0200
  • 8e63032af3 main: remove obsolete compat_deletions Thomas Schoebel-Theuer 2022-07-03 20:54:11 +0200
  • 84810029d4 if: obey CONFIG_MARS_CANNOT_USE_AIO_ANYMORE WIP-qio-for-5.10 Thomas Schoebel-Theuer 2022-10-03 07:06:53 +0200
  • bbf1255007 aio: v3 obey CONFIG_MARS_CANNOT_USE_AIO_ANYMORE Thomas Schoebel-Theuer 2022-10-18 18:48:42 +0200
  • 122c0bba8b if: new MARS_USE_BLK_CHECK_PLUGGER Thomas Schoebel-Theuer 2022-09-12 17:52:03 +0200
  • 9778bc7470 compat: new MARS_USE_BLK_CHECK_PLUGGER Thomas Schoebel-Theuer 2022-10-02 22:10:41 +0200
  • 22e0c6183e generic: fallback to rmdir upon directories Thomas Schoebel-Theuer 2022-10-02 21:36:47 +0200
  • 5041ab6f32 pre-patches/vanilla-5.10/ Thomas Schoebel-Theuer 2022-10-02 23:06:10 +0200
  • 7a9a9e1683 generic: v2 use vfs_getattr Thomas Schoebel-Theuer 2022-10-02 21:15:37 +0200
  • 7dfdde0488 compat: new MARS_USE_VFS_GETATTR Thomas Schoebel-Theuer 2022-10-02 21:12:25 +0200
  • 9c9c3bb99c compat: prefer HAS_FAST_LZ4 Thomas Schoebel-Theuer 2022-10-02 21:00:11 +0200
  • a7d67ee117 if: v3 use MARS_IF_HAS_BDEV Thomas Schoebel-Theuer 2022-09-01 09:55:18 +0200
  • a9444a2105 compat: add MARS_IF_HAS_BDEV Thomas Schoebel-Theuer 2022-10-02 20:03:52 +0200
  • 9075adb29f bio: obey MARS_HAS_OLD_BDGET Thomas Schoebel-Theuer 2022-09-09 14:54:06 +0200
  • 7762bfe67a mapfree: obey MARS_HAS_OLD_BDGET Thomas Schoebel-Theuer 2022-09-09 14:45:27 +0200
  • af9106c191 compat: add MARS_HAS_OLD_BDGET Thomas Schoebel-Theuer 2022-10-02 19:18:40 +0200
  • 1552198e6b generic: v2 new wrapper _mars_rename Thomas Schoebel-Theuer 2022-07-19 21:40:59 +0200
  • efa8a042d7 compat: new USE_NEW_MARS_RENAME Thomas Schoebel-Theuer 2022-10-02 18:58:41 +0200
  • 2eba3239a2 infra: v2xigf new MARS_HAS_VFS_GET_LINK Thomas Schoebel-Theuer 2023-05-31 09:50:24 +0200
  • 0590059119 infra: v2f new MARS_HAS_VFS_GET_LINK Thomas Schoebel-Theuer 2022-10-02 11:07:27 +0200
  • 4860153a01 generic: factor out vfs_unlink() calls Thomas Schoebel-Theuer 2022-10-05 13:47:25 +0200
  • 100bf50c37 compat 5.10: adapt to gone KERNEL_DS Thomas Schoebel-Theuer 2022-10-02 10:35:21 +0200
  • fb1f561c7f generic: obey MARS_NEEDS_KERNEL_DS for kern_path Thomas Schoebel-Theuer 2022-10-02 10:26:58 +0200
  • 897b5836a3 if: factor out start_io Thomas Schoebel-Theuer 2022-09-05 21:47:19 +0200
  • f5ffac7bf0 if: adapt to newer kernels WIP-qio-for-5.9 Thomas Schoebel-Theuer 2022-10-01 23:46:36 +0200
  • 399971956f if: except congested_fn() for v5.9 via USE_CONGESTED_FN Thomas Schoebel-Theuer 2022-10-02 07:49:37 +0200
  • 4547ed067f pre-patches/vanilla-5.9/ Thomas Schoebel-Theuer 2022-10-24 09:47:48 +0200
  • 655c9d0422 pre-patches/vanilla-5.8/ WIP-qio-for-5.8 Thomas Schoebel-Theuer 2022-10-02 14:31:27 +0200
  • 35001fddb7 compat 5.8: use bio_{start,end}_io_acct where it may work Thomas Schoebel-Theuer 2021-08-17 09:27:09 +0200
  • 923be2e4a2 compat: try to adapt old 4e087abc38 to the Frankenstein world Thomas Schoebel-Theuer 2022-08-12 11:57:54 +0200
  • e5dabb81c7 net: use new tcp_sock_set_user_timeout() Thomas Schoebel-Theuer 2022-04-25 16:16:18 +0200
  • 16ce79105b net: new setsockopt interface, around kernel 5.8 Thomas Schoebel-Theuer 2022-08-10 18:03:49 +0200
  • 248d1d0342 compat 5.8+: adapt to kthread_use_mm Thomas Schoebel-Theuer 2021-08-17 08:28:24 +0200
  • b0a5594693 say: simplify for newer kernels Thomas Schoebel-Theuer 2022-03-09 17:25:18 +0100
  • d69d069e7f if: adapt to 3d745ea5b09 (kernel 5.7+) WIP-qio-for-5.7 Thomas Schoebel-Theuer 2022-08-09 14:22:25 +0200
  • 25e3831695 pre-patches/vanilla-5.7/ Thomas Schoebel-Theuer 2022-08-17 19:37:52 +0200
  • fa8ca20220 pre-patches/vanilla-5.6/ Thomas Schoebel-Theuer 2022-10-02 14:01:35 +0200
  • 1cb1950819 pre-patches/vanilla-5.5/ Thomas Schoebel-Theuer 2022-10-02 13:59:49 +0200
  • 4162752064 doc: checkout BETA BUILD INSTRUCTIONS for QIO WIP-qio-for-5.4 Thomas Schoebel-Theuer 2022-08-17 16:13:23 +0200
  • 7ff95fa7cf doc: updated build instructions for QIO Thomas Schoebel-Theuer 2022-08-17 15:57:40 +0200
  • 8797cca962 pre-patches/vanilla-5.3/ Thomas Schoebel-Theuer 2022-10-02 13:57:11 +0200
  • e71e572e4d pre-patches/vanilla-5.2/ Thomas Schoebel-Theuer 2022-10-02 13:55:13 +0200
  • 07da6fb12a pre-patches/vanilla-5.1/ Thomas Schoebel-Theuer 2022-10-02 13:53:28 +0200
  • 7d7a002c5a pre-patches/vanilla-5.0/ Thomas Schoebel-Theuer 2022-10-02 13:51:03 +0200
  • 26d5f34fbd qio: new brick, replacing historic aio Thomas Schoebel-Theuer 2022-12-02 22:49:15 +0100
  • 812cfa685e net: safeguard against strange compiler warnings WIP-toolchains Thomas Schoebel-Theuer 2022-07-21 14:25:46 +0200
  • 46b4739fd7 updated v3 pre-patches/vanilla-5.4/ subversion v3a Thomas Schoebel-Theuer 2022-10-02 14:16:26 +0200
  • b176b72843 aio: adapt to semi-new pre-patch generations Thomas Schoebel-Theuer 2022-10-19 11:52:20 +0200
  • f11993a1ee infra: classify MARS_NEEDS_OLDCOMPAT_FUNCTIONS Thomas Schoebel-Theuer 2022-10-18 10:56:36 +0200
  • 063b386dbe infra: rename _comp_*() functions to __oldcompat_*() Thomas Schoebel-Theuer 2022-10-18 11:49:12 +0200
  • 2d1c48c53b main: report new pre-patch generation, discourage old one Thomas Schoebel-Theuer 2022-10-18 15:10:43 +0200
  • 397f2e93f2 say: adapt to prepatch series v3 Thomas Schoebel-Theuer 2022-10-18 12:10:08 +0200
  • c2ee9e0a19 toolchains: resurrect kernel/Kconfig Thomas Schoebel-Theuer 2023-05-10 12:46:39 +0200
  • 5211696890 toolchains: git mv kernel/Kconfig -> kernel/Kconfig.v5.4 Thomas Schoebel-Theuer 2022-09-28 20:47:55 +0200
  • 4da79493dd all: new script adapt-to-upstream-toolchains.sh Thomas Schoebel-Theuer 2022-09-28 20:47:27 +0200
  • 9f0a53487e main: remove compat alivelinks Thomas Schoebel-Theuer 2022-03-18 12:43:40 +0100
  • 90a6c6e0c0 main: ensure inital presence of actual dir Thomas Schoebel-Theuer 2022-07-03 11:08:49 +0200