Janne Heß

Results 91 comments of Janne Heß

I'd love to have this feature in Hydra and having it well-integrated. Problem is that I'm not too good with the C++ code and the daemon protocol so I'm not...

@edolstra probably one of the weirdest use cases tbh. First off, `initNix()` (from nix) sets a umask which is too restrictive for me, overriding the one that is set from...

Now that I come to think of it, maybe not as weird as I expected. My plugin has a `evalAdded` hook that parses local lockfiles and generates git inputs so...

The slightly hardened units we use: ``` # hydra-server ExecStart=@/nix/store/vn4374g0v49x0a70nik98nf0k3s8c04n-hydra-env/bin/hydra-server hydra-server -f -h '*' -p 3000 --max_spare_servers 5 --max_servers 25 --max_requests 100 LockPersonality=true MemoryDenyWriteExecute=false NoNewPrivileges=true PermissionsStartOnly=true PrivateDevices=true PrivateMounts=true PrivateNetwork=false PrivateTmp=true...

cc @grahamc as your watch was probably dismissed by me marking this PR as a draft

@grahamc Since this also fixes a bug I introduced, do you want me to make a PR with only that bugfix so it gets to master faster or does this...

Is sounds pretty much like the issue we were solving with this option :D

Any suggestion where to document this option?

For reference: ``` hydra-queue-runner.cc: , maxUnsupportedTime(config->getIntOption("max_unsupported_time", 0)) hydra-queue-runner.cc: , dbPool(config->getIntOption("max_db_connections", 128)) hydra-queue-runner.cc: , maxOutputSize(config->getIntOption("max_output_size", 2ULL getIntOption("max_log_size", 64ULL getBoolOption("upload_logs_to_binary_cache", false)) hydra-queue-runner.cc: , rootsDir(config->getStrOption("gc_roots_dir", fmt("%s/gcroots/per-user/%s/hydra-roots", settings.nixStateDir, getEnvOrDie("LOGNAME")))) hydra-queue-runner.cc: if (config->getStrOption("store_mode") != "")...