You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b5fd636
Browse filesBrowse the repository at this point in the historyBrowse files
fix(updater): mark a stale pending-verification verified on its own
If the status is still pending-verification once the boot health check
is over and Etherpad is already running the target version, the update
worked. Record it as verified when the status is read or the version
check runs, instead of asking the admin to acknowledge it. Acknowledge
now only shows for a pending verification of another version, where
the update didn't take.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V4cYEvi9Y4BTPntnkV9tzh
Copy file name to clipboardExpand all lines: doc/admin/updates.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -154,7 +154,7 @@ Etherpad applies an update by **exiting with code 75** so a process supervisor r
154
154
|`pnpm install` or `pnpm run build:ui` fails |`rolled-back`| Same as above. The lockfile and SHA are restored. |
155
155
|`/health` doesn't come up within `rollbackHealthCheckSeconds`|`rolled-back`| Same — RollbackHandler restores the previous SHA + lockfile and exits 75 again. |
156
156
| The new version crashes at boot more than twice (`bootCount > 2`) |`rolled-back`| Crash-loop guard kicks in regardless of the health-check timer. |
157
-
| Status stays on `pending-verification` although the server is up and serving |`pending-verification`|Click **Acknowledge** to return to `idle`; Apply is refused until then. |
157
+
| Status stays on `pending-verification` although the server is up and serving |`verified` or `pending-verification`|If the running version is the target, the status changes to `verified` on its own. If not, the update didn't take: click **Acknowledge** to return to `idle`. |
158
158
| Rollback itself fails (e.g., `pnpm install` errors restoring old lockfile) |`rollback-failed`|**Manual intervention required.** The admin banner switches to a strong red alert. Restore the install by hand, then click **Acknowledge** to clear the lock and re-allow Tier 2 attempts. |
0 commit comments