Implement crash-safe streaming worker runtime

This commit is contained in:
ms2k 2026-07-17 18:51:44 +09:00
commit cdeef3cc1a

View file

@ -1,5 +1,22 @@
mod client;
mod descriptor;
mod error;
mod executor;
mod runtime;
pub use client::WorkerApiClient;
pub use descriptor::{DescriptorStore, migrate, migrator};
pub use error::WorkerError;
pub use executor::{AdapterExecutor, ObjectSourceEndpoint};
pub use runtime::{
AttemptContext, AttemptExecution, AttemptExecutor, ExecutionFailure, WorkerConfig,
WorkerRunOutcome, WorkerRuntime,
};
pub const COMPONENT_NAME: &str = "remora-worker";
use client::{incarnation_id, operation_id};
#[cfg(test)]
mod tests {
use super::COMPONENT_NAME;