Expand description
Primary Farm
implementation that deals with hardware directly
Single disk farm is an abstraction that contains an identity, associated plot with metadata and a small piece cache. It fully manages farming and plotting process, including listening to node notifications, producing solutions and singing rewards.
Modules§
- direct_
io_ file - Wrapper data structure for direct/unbuffered I/O
- farming
- Farming-related utilities
- identity
- Farm identity
- piece_
cache - Cache implementation specific to single disk farm
- piece_
reader - Piece reader for single disk farm
- plot_
cache - Plot cache for single disk farm
Structs§
- Single
Disk Farm - Single disk farm abstraction is a container for everything necessary to plot/farm with a single disk.
- Single
Disk Farm Info Lock - Exclusive lock for single disk farm info file, ensuring no concurrent edits by cooperating processes is done
- Single
Disk Farm Options - Options used to open single disk farm
Enums§
- Background
Task Error - Errors that happen in background tasks
- Plotting
Error - Errors that happen during plotting
- Scrub
Target - Scrub target
- Single
Disk Farm Error - Errors happening when trying to create/open single disk farm
- Single
Disk Farm Info - Important information about the contents of the
SingleDiskFarm
- Single
Disk Farm Scrub Error - Errors happening during scrubbing
- Single
Disk Farm Summary - Summary of single disk farm for presentational purposes