Files
cozystack/packages/system
Andrei Kvapil d2fc6f8470 [linstor] Build linstor-server with custom patches (#1726)
## What this PR does

Build piraeus-server (linstor-server) from source with custom patches:

- **adjust-on-resfile-change.diff** — Use actual device path in res file
during toggle-disk; fix LUKS data offset
- Upstream: [#473](https://github.com/LINBIT/linstor-server/pull/473),
[#472](https://github.com/LINBIT/linstor-server/pull/472)
- **allow-toggle-disk-retry.diff** — Allow retry and cancellation of
failed toggle-disk operations
  - Upstream: [#475](https://github.com/LINBIT/linstor-server/pull/475)
- **force-metadata-check-on-disk-add.diff** — Create metadata during
toggle-disk from diskless to diskful
  - Upstream: [#474](https://github.com/LINBIT/linstor-server/pull/474)
- **skip-adjust-when-device-inaccessible.diff** — Skip DRBD adjust/res
file regeneration when child layer device is inaccessible
  - Upstream: [#471](https://github.com/LINBIT/linstor-server/pull/471)

Also updates plunger-satellite script and values.yaml for the new build.

### Release note

```release-note
[linstor] Build linstor-server with custom patches for improved disk handling
```

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Added automatic DRBD stall detection and recovery, improving storage
resync resilience without manual intervention.
* Introduced configurable container image references via Helm values for
streamlined deployment.

* **Bug Fixes**
* Enhanced disk toggle operations with retry and cancellation support
for better error handling.
  * Improved metadata creation during disk state transitions.
* Added device accessibility checks to prevent errors when underlying
storage devices are unavailable.
* Fixed LUKS encryption header sizing for consistent deployment across
nodes.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-01-06 16:17:25 +01:00
..
2025-12-29 15:16:40 +03:00
2025-08-04 18:22:43 +03:00
2025-06-19 16:23:25 +02:00
2025-09-24 12:32:37 +02:00
2025-12-25 16:54:22 +01:00
2025-12-25 16:54:22 +01:00
2025-02-25 10:08:08 +01:00
2025-09-24 12:32:37 +02:00
2025-12-01 19:14:15 +00:00
2025-12-23 19:45:47 +01:00
2025-12-01 19:14:15 +00:00
2025-11-25 15:59:42 +00:00
2025-10-06 20:18:29 +00:00
2025-12-29 21:33:13 +03:00
2024-11-21 01:11:48 +01:00
2024-08-05 15:35:56 +02:00
2025-12-15 08:40:59 +01:00
2025-09-24 12:32:37 +02:00
2025-10-19 16:00:56 +03:00