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 | |
| 11 | pub mod bot; |
| 12 | pub mod bot_cache; |
| 13 | pub mod bot_file; |
| 14 | pub mod bot_initgc; |
| 15 | pub mod bot_reader; |
| 16 | pub mod bot_scan; |
| 17 | pub mod bot_writer; |
| 18 | pub mod syncer; |
| 19 | pub mod worker_deps; |