Repository navigation
docs: replace obsolete PauseActor and paused actor references - #2926
Merged
Haven Xia (HavenXia) merged 1 commit intoOct 21, 2026
Merged
Conversation
Zoe Zhao (zoez7)
marked this pull request as ready for review
October 20, 2026 00:21
Zoe Zhao (zoez7)
requested review from
Dmitry Berkovich (dberkov) and
Michelle Au (msau42)
October 20, 2026 00:21
Zoe Zhao (zoez7)
marked this pull request as draft
October 20, 2026 00:24
Zoe Zhao (zoez7)
removed request for
Dmitry Berkovich (dberkov) and
Michelle Au (msau42)
October 20, 2026 00:27
Zoe Zhao (zoez7)
force-pushed
the
remove-pause-docs
branch
2 times, most recently
from
October 20, 2026 00:48
ea43790 to
b67eee4
Compare
Zoe Zhao (zoez7)
marked this pull request as ready for review
October 20, 2026 00:49
Zoe Zhao (zoez7)
requested review from
Dmitry Berkovich (dberkov) and
Michelle Au (msau42)
October 20, 2026 00:50
Zoe Zhao (zoez7)
force-pushed
the
remove-pause-docs
branch
2 times, most recently
from
October 20, 2026 17:52
4f1b1aa to
a22a3cd
Compare
Zoe Zhao (zoez7)
force-pushed
the
remove-pause-docs
branch
from
October 20, 2026 23:30
a22a3cd to
2c05356
Compare
Zoe Zhao (zoez7)
requested review from
Dmitry Berkovich (dberkov) and
Michelle Au (msau42)
October 20, 2026 23:37
Collaborator
|
nit: the commit messge includes some conflict resolution markers |
Michelle Au (msau42)
previously approved these changes
Oct 21, 2026
Zoe Zhao (zoez7)
force-pushed
the
remove-pause-docs
branch
from
October 21, 2026 00:24
2c05356 to
1bd66f6
Compare
Zoe Zhao (zoez7)
force-pushed
the
remove-pause-docs
branch
from
October 21, 2026 13:59
1bd66f6 to
13364ad
Compare
Michelle Au (msau42)
previously approved these changes
Oct 21, 2026
PauseActor was removed in favor of SuspendActor with two durability modes (DURABILITY_MODE_SYNCHRONOUS and DURABILITY_MODE_ASYNCHRONOUS, with asynchronous as the default). Both modes keep a local snapshot on the node (locality set) and upload the snapshot to object storage, differing in when the upload finishes (before SuspendActor returns vs. in the background). Update documentation, protobuf comments (and generated code), production Go comments, and test/benchmark comments across the repository to describe synchronous and asynchronous SuspendActor, node-local snapshots, and detach on resume instead of PauseActor or paused actors.
Zoe Zhao (zoez7)
force-pushed
the
remove-pause-docs
branch
from
October 21, 2026 17:07
13364ad to
a266618
Compare
Haven Xia (HavenXia)
approved these changes
Oct 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Depends on #2883, which makes a synchronous suspend record
localityand keepassigned_node. The docs here describe that behavior after it merges.Summary
Following the removal of
PauseActorin #2813 and defaultingSuspendActorto asynchronous mode in #2805, update documentation, protobuf comments (and generated code), production Go comments, and test/benchmark comments across the repository that still referred toPauseActoror "paused" actors.Key Updates
docs/):Pauseglossary entry indocs/glossary.mdand updateActor,Checkpoint,Restore, andSuspenddefinitions to describeSuspendActor's two durability modes (DURABILITY_MODE_SYNCHRONOUSandDURABILITY_MODE_ASYNCHRONOUS, with async as the default) and clarify that snapshots are always uploaded to object storage.docs/api-guide.md,docs/architecture.md,docs/api-style-guide.md,docs/authorization.md,docs/observability.md, anddocs/metrics/registry/metrics.yamlto describe synchronous vs. asynchronousSuspendActorand node-local snapshot pinning instead ofPauseActor.pkg/proto/ateapipb/,internal/proto/ateletpb/):SuspendActor,RevertActor,DeleteSnapshotTag,ActorStatus.assigned_node,Snapshot.locality, andateletpbRPCs; regenerate*.pb.goand*_grpc.pb.go.internal/,cmd/ateapi/,cmd/atelet/,benchmarking/):PauseActoror "paused" actors to reflect asynchronousSuspendActorand node-local snapshots.