mnemosyne-gcc
mnemosyne-gcc copied to clipboard
Centralize parameter configuration
Currently configuration parameters are spread all over the place making it hard to make consistent changes between them. For example, changing the transaction log size requires changing the volatile lookaside buffer size (RW_SET_SIZE), changing the persistent log size (PHYSICAL_LOG_NUM_ENTRIES_LOG2), and changing the maximum log pool size LOG_POOL_SIZE.
Configuration parameters should be controlled through a single place, and ideally be configurable at runtime.