From 48ac7bdf7ca59cfd26dfc37f4d88c63a01f0eaa5 Mon Sep 17 00:00:00 2001 From: Zach Brown Date: Tue, 3 Jun 2025 13:35:42 -0700 Subject: [PATCH] v1.25 Release Finish the release notes for the 1.25 release. Signed-off-by: Zach Brown --- ReleaseNotes.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 2d81b473..712f01e8 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,6 +1,27 @@ Versity ScoutFS Release Notes ============================= +--- +v1.25 +\ +*Jun 3, 2025* + +Fix a bug that could cause indefinite retries of failed client commits. +Under specific error conditions the client and server's understanding of +the current client commit could get out of sync. The client would retry +commits indefinitely that could never succeed. This manifested as +infinite "critical transaction commit failure" messages in the kernel +log on the client and matching "error committing client logs" on +the server. + +Fix a bug in a specific case of server error handling that could result +in sending references to unwritten blocks to the client. The client +would try to read blocks that hadn't been written and return spurious +errors. This was seen under low free space conditions on the server and +resulted in error messages with error code 116 (The errno enum for +ESTALE, the client's indication that it couldn't read the blocks that it +expected.) + --- v1.24 \