USER -> LOGNAME for consistency
[?]
Oct 18, 2017, 9:23 AM
SGFLU2VSP5ZBZ5J22XZHFYS2KQBUFQ6NIIIP42GGYVSIQMRPMUXACDependencies
- [2]
YXYXJDMBhydra-queue-runner: Write GC roots for outputs paths - [3]
BG6PEOB2Make the output size limit configurable - [4]
NSBNNM77Add hydra.conf option "nar_buffer_size" to configure memoryTokens limit - [5]
IGLIPGT6Make maxLogSize configurable - [6]
EYIB6HA6Supress debug message - [7]
FHVJYJFEUpload build logs to the binary cache - [*]
24BMQDZAStart of single-process hydra-queue-runner
Change contents
- edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 83
std::string getEnvOrDie(const std::string & key){char * value = getenv(key.c_str());if (!value) throw Error("environment variable '%s' is not set", key);return value;} - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 98
, rootsDir(config->getStrOption("gc_roots_dir", fmt("%s/gcroots/per-user/%s/hydra-roots", settings.nixStateDir, getEnv("USER")))), rootsDir(config->getStrOption("gc_roots_dir", fmt("%s/gcroots/per-user/%s/hydra-roots", settings.nixStateDir, getEnvOrDie("LOGNAME")))) - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 102
hydraData = getEnv("HYDRA_DATA");if (hydraData == "") throw Error("$HYDRA_DATA must be set");hydraData = getEnvOrDie("HYDRA_DATA");