From e1c7ef2db4ca07be48c766c40d8924f6ca15a695 Mon Sep 17 00:00:00 2001 From: "J.C. Jones" Date: Wed, 5 Aug 2026 12:40:27 -0700 Subject: [PATCH 1/3] Add "Forbidden Mutation" and "Aggregate Share Request Rejected" docs --- docs/references/janus-errors.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/references/janus-errors.md b/docs/references/janus-errors.md index 4c9f852..105ee8d 100644 --- a/docs/references/janus-errors.md +++ b/docs/references/janus-errors.md @@ -80,3 +80,15 @@ header, if provided. This error indicates the Janus aggregator could not service this request within a timeout bounds, and it was cancelled by the aggregator. The client should retry this request, respecting the HTTP `Retry-After` header, if provided. + +### Forbidden Mutation + +The request attempted to change a resource that is immutable once created by re- +using the identifier but with different parameters. Retry under a new identifier. +(Note that re-sending the original request verbatim is always safe.) + +### Aggregate Share Request Rejected + +A Janus helper has declined to produce an aggregate share for the requested batch. +It may be the case that the batch is old enough to be eligibile for garbage +collection, which is then refused to prevent replay. From fea05b46813bf9dc10798db6a405306d692d7280 Mon Sep 17 00:00:00 2001 From: "J.C. Jones" Date: Wed, 5 Aug 2026 12:46:38 -0700 Subject: [PATCH 2/3] prettifier --- docs/references/janus-errors.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/references/janus-errors.md b/docs/references/janus-errors.md index 105ee8d..7b9ec88 100644 --- a/docs/references/janus-errors.md +++ b/docs/references/janus-errors.md @@ -84,11 +84,11 @@ retry this request, respecting the HTTP `Retry-After` header, if provided. ### Forbidden Mutation The request attempted to change a resource that is immutable once created by re- -using the identifier but with different parameters. Retry under a new identifier. -(Note that re-sending the original request verbatim is always safe.) +using the identifier but with different parameters. Retry under a new +identifier. (Note that re-sending the original request verbatim is always safe.) ### Aggregate Share Request Rejected -A Janus helper has declined to produce an aggregate share for the requested batch. -It may be the case that the batch is old enough to be eligibile for garbage -collection, which is then refused to prevent replay. +A Janus helper has declined to produce an aggregate share for the requested +batch. It may be the case that the batch is old enough to be eligibile for +garbage collection, which is then refused to prevent replay. From 16adb6266f02c6ff83c8a0474f5bd51536275ebe Mon Sep 17 00:00:00 2001 From: "J.C. Jones" Date: Wed, 5 Aug 2026 15:46:19 -0700 Subject: [PATCH 3/3] review updates --- docs/references/janus-errors.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/references/janus-errors.md b/docs/references/janus-errors.md index 7b9ec88..65254ae 100644 --- a/docs/references/janus-errors.md +++ b/docs/references/janus-errors.md @@ -84,11 +84,11 @@ retry this request, respecting the HTTP `Retry-After` header, if provided. ### Forbidden Mutation The request attempted to change a resource that is immutable once created by re- -using the identifier but with different parameters. Retry under a new -identifier. (Note that re-sending the original request verbatim is always safe.) +using the identifier but with different parameters. (Note that re-sending the +original request verbatim is always safe.) ### Aggregate Share Request Rejected A Janus helper has declined to produce an aggregate share for the requested -batch. It may be the case that the batch is old enough to be eligibile for +batch. It may be the case that the batch is old enough to be eligible for garbage collection, which is then refused to prevent replay.