35 Commits

Author SHA1 Message Date
bd9da52cc4 Btrfs: Allocator Hints: updates to read_stats 2025-04-21 06:30:04 +02:00
769ae8ee5c Btrfs: Allocator Hints: updates to latency read policy 2025-04-19 12:45:39 +02:00
9224c3ede4 Btrfs: Allocator Hints: updates to the latency rr policy 2025-04-18 16:26:15 +02:00
11f410819e Btrfs: Allocator hints: Upstream fixed an issue where right after boot some devices may be slow to respond, permanently disqualifying them as read candidates, by not calculating any averages for the first 100 IOs. 2025-04-15 19:29:28 +02:00
d6e1d5b4e3 Btrfs: Allocator hints: Rebased and Fixed a bug potentially using the wrong stripe mirror for latency calculation 2025-04-15 07:16:39 +02:00
d38f2b5f8d Btrfs: Allocator hints v4, updates to read balance 2025-04-10 19:05:09 +02:00
39837276e2 Btrfs: Allocator hints v4, rebased and updated with read balancer latency-rr' 2025-04-10 10:44:48 +02:00
6d0b031e15 Btrfs allocator hints: v3 with RAID1 read policy 2025-04-07 15:25:19 +02:00
6edbbcfd45 Update Btrfs/Allocator Hints/README.md 2025-02-09 18:36:14 +01:00
d53eb53fea Pinnwand: Updated handling of binary files
Reworked for better handling of binary files. Added an option to list valid expiry times.
2025-01-12 12:38:58 +01:00
e33259fdc3 scsi-timeout/scterc.sh: Increase default timeout values
- Changed default SCTERC-supported timeout to 60 seconds to accommodate HDDs with higher I/O latency.
- Adjusted fallback timeout for non-SCTERC devices to 300 seconds.
- Refined aligned output with clear headers for device, model, and status.
- Added comments to guide adjustments for additional block device types (e.g., virtio or Xen disks).
- Clarified the use of glob patterns and provided examples for handling more than 26 devices.
2025-01-11 12:40:30 +01:00
69e584700d Update scsi-timeout/scterc.sh 2024-12-28 17:26:48 +01:00
ba01c3c9da scterc: add eh_timeout 2024-12-08 22:44:23 +01:00
9816662f89 scterc: add eh_timeout 2024-12-08 22:41:56 +01:00
2dc93df5e8 Btrfs: add allocator_hint to disable allocation completely 2024-12-08 21:44:48 +01:00
0a60296a29 Update scterc.sh 2024-12-08 21:38:54 +01:00
3c46669da6 Update scterc.sh 2024-12-01 22:31:21 +01:00
bc31d9c35e Add scterc.sh
Add a script to configure SCTERC timeout for all disks, setting it to 7 seconds for improved error handling. If SCTERC is unsupported, it increases the Linux I/O timeout to 180 seconds. Adjusting timeouts prevents premature I/O failures during extended error recovery, improving reliability.
2024-12-01 22:21:23 +01:00
70e768b2a7 Rename patch 2024-12-01 11:29:00 +01:00
04c524613e Btrfs Allocator Hints: added patch to Linux 5.15 2024-12-01 10:31:38 +01:00
fb9449e1ca Updated readme.md 2024-12-01 10:25:59 +01:00
f303bd448e Merge pull request 'Btrfs_allocator_hints' (#1) from Btrfs_allocator_hints into main
Reviewed-on: #1
2024-12-01 10:12:34 +01:00
0176ed8309 Btrfs: Allocator Hints 2024-12-01 10:03:28 +01:00
d12a34b138 Btrfs: Allocator Hints 2024-12-01 10:02:47 +01:00
bda6b5c477 Btrfs: Allocator Hints 2024-12-01 10:02:04 +01:00
672e11fb0a Btrfs: Allocator Hints 2024-12-01 10:01:11 +01:00
0ade2f1039 Btrfs: Allocator Hints 2024-12-01 09:56:36 +01:00
1f4101c55a Add Alpine Linux/apk-upgrade.sh
A simple script for Alpine Linux that updates the package index, checks for available package upgrades, and optionally performs the upgrade, combining `apk update`, `apk upgrade -s`, and `apk upgrade` into a single interactive workflow.
2024-11-27 22:01:21 +01:00
3e95867a71 Pinnwand installer: removed surplous 'exit' 2024-11-17 09:59:37 +01:00
7f45795004 typo 2024-11-17 00:12:42 +01:00
20c88bbf93 Pinnwand-installer CC0 license 2024-11-16 23:55:26 +01:00
ad85881d20 Pinnwand readme update 2024-11-16 23:16:05 +01:00
b6d16bb7d7 Pinnwand readme update 2024-11-16 21:51:48 +01:00
353471a07c Pinnwand scripta 2024-11-16 21:35:48 +01:00
f9e7149f31 Initial commit 2024-11-16 19:56:27 +01:00