Expand description
Structs and utilities for writing regions.
Modulesยง
- handle_
alter ๐ - Handling alter related requests.
- handle_
bulk_ ๐insert - Handles bulk insert requests.
- handle_
catchup ๐ - Handling catchup request.
- handle_
close ๐ - Handling close request.
- handle_
compaction ๐ - handle_
create ๐ - Handling create request.
- handle_
drop ๐ - Handling drop request.
- handle_
flush ๐ - Handling flush related requests.
- handle_
manifest ๐ - Handles manifest.
- handle_
open ๐ - Handling open request.
- handle_
truncate ๐ - Handling truncate related requests.
- handle_
write ๐ - Handling write requests.
Structsยง
- Region
Worker ๐ - Worker to write and alter regions bound to it.
- Region
Worker ๐Loop - Background worker loop to handle requests.
- Stalled
Requests ๐ - Buffer for stalled write requests.
- Worker
Group ๐ - A fixed size group of RegionWorkers.
- Worker
Listener ๐ - Wrapper that only calls event listener in tests.
- Worker
Starter ๐ - Worker start config.
Constantsยง
- CHECK_
REGION_ ๐INTERVAL - Interval to check whether regions should flush.
- DROPPING_
MARKER_ ๐FILE - MAX_
INITIAL_ ๐CHECK_ DELAY_ SECS - Max delay to check region periodical tasks.
Functionsยง
- region_
id_ ๐to_ index - worker_
init_ ๐check_ delay - Computes a initial check delay for a worker.
- write_
cache_ ๐from_ config
Type Aliasesยง
- Request
Buffer ๐ - Worker
Id ๐ - Identifier for a worker.