Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## [Unreleased]

- The 503 body of a request that reached its deadline reads "request_timeout: no change was applied; retry the request with a new signature". Details: TC-1997.

## [1.25.2] - 2026-10-26

- No code changes since 1.25.1. Prepared so that named keys can be turned off with the deploy input `named_keys_v1` without a rebuild.
Expand Down
2 changes: 1 addition & 1 deletion tinycloud-core/src/sql/types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ pub enum SqlError {
Busy(SqlBusyStage),
/// The request deadline was reached before the request's write began, so
/// nothing was applied (TC-1274).
#[error("request_timeout: no change was applied; retry the request")]
#[error("request_timeout: no change was applied; retry the request with a new signature")]
RequestTimeout,
}

Expand Down
3 changes: 2 additions & 1 deletion tinycloud-node-server/src/routes/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,8 @@ pub const SQL_BUSY_RETRY_AFTER_SECS: u32 = 5;
/// write began (TC-1274).
pub const REQUEST_TIMEOUT: &str = "request_timeout";
/// The whole body of a [`REQUEST_TIMEOUT`] response.
pub const REQUEST_TIMEOUT_BODY: &str = "request_timeout: no change was applied; retry the request";
pub const REQUEST_TIMEOUT_BODY: &str =
"request_timeout: no change was applied; retry the request with a new signature";
/// Body prefix of a `503` whose read's audit record was not committed within
/// the read-audit wait bound (TC-1317); `Retry-After` is
/// [`SQL_BUSY_RETRY_AFTER_SECS`], since the audit queue is backlogged.
Expand Down
Loading