Oregami
Repositories/oxedyne/fe2o3

oxedyne/fe2o3/fe2o3_o3db_sync/src/bots/worker/mod.rs

684 bytes, 18 runs

created by r1870400018:761, which is this file's identity for as long as the history lasts, whatever it is later renamed to

download · who wrote it · its history

1//! The per-zone worker bot pools that carry out storage work.
2//!
3//! Each zone runs pools of cache bots ([`bot_cache`]), file bots
4//! ([`bot_file`]), reader bots ([`bot_reader`]), writer bots ([`bot_writer`]),
5//! scan bots ([`bot_scan`]) and init/garbage-collection bots
6//! ([`bot_initgc`]); each writer makes its records durable through a
7//! [`syncer`] of its own. [`bot`] defines the shared worker behaviour and
8//! [`WorkerType`](bot::WorkerType), and [`worker_deps`] bundles their
9//! start-up dependencies.
10
11pub mod bot;
12pub mod bot_cache;
13pub mod bot_file;
14pub mod bot_initgc;
15pub mod bot_reader;
16pub mod bot_scan;
17pub mod bot_writer;
18pub mod syncer;
19pub mod worker_deps;