lix/src
Eelco Dolstra a0b971dd9c
S3BinaryCacheStore: Don't use the transfer status callback
This callback is executed on a different thread, so exceptions thrown
from the callback are not caught:

  Aug 08 16:25:48 chef hydra-queue-runner[11967]: terminate called after throwing an instance of 'nix::Error'
  Aug 08 16:25:48 chef hydra-queue-runner[11967]:   what():  AWS error: failed to upload 's3://nix-cache/19dbddlfb0vp68g68y19p9fswrgl0bg7.ls'

Therefore, just check the transfer status after it completes. Also
include the S3 error message in the exception.
2018-08-08 21:39:11 +02:00
..
build-remote Merge branch 'aarch64-armv7' of git://github.com/lheckemann/nix 2018-04-23 08:48:22 -04:00
cpptoml Include cpptoml for build simplicity 2018-07-03 18:39:36 +02:00
libexpr Merge pull request #2326 from aszlig/fix-symlink-leak 2018-08-03 17:01:34 +02:00
libmain Modularize config settings 2018-05-30 13:28:01 +02:00
libstore S3BinaryCacheStore: Don't use the transfer status callback 2018-08-08 21:39:11 +02:00
libutil Fix Brotli decompression in 'nix log' 2018-08-06 15:40:29 +02:00
linenoise linenoise.cpp: allow completions from empty input 2017-12-19 12:52:10 -06:00
nix Merge pull request #2334 from dtzWill/fix/revert-progress-bar-refresh-for-now 2018-08-06 19:01:08 +02:00
nix-build Merge pull request #2323 from samueldr/feature/selective-impurity 2018-08-03 16:58:18 +02:00
nix-channel make sure not to use cached channels for nix-channel --update 2018-05-09 16:18:20 +02:00
nix-collect-garbage Add plugins to make Nix more extensible. 2018-02-08 12:44:37 -05:00
nix-copy-closure Fix library ordering in Makefiles 2018-04-21 21:10:52 -07:00
nix-daemon Make adding paths via nix-store --serve run in constant memory 2018-08-03 21:21:16 +02:00
nix-env Merge pull request #767 from mogorman/garbage_collect_keep_last_few 2018-05-31 10:00:21 +02:00
nix-instantiate Move EvalState from the stack to the heap 2018-06-12 17:49:55 +02:00
nix-prefetch-url nix-prefetch-url: Download file in constant memory 2018-07-12 18:48:41 +02:00
nix-store Make adding paths via nix-store --serve run in constant memory 2018-08-03 21:21:16 +02:00
nlohmann nlohmann-json: 2.1.1 -> 3.0.1 2018-01-22 12:19:50 -06:00
resolve-system-dependencies Replace Unicode quotes in user-facing strings by ASCII 2017-07-30 12:32:45 +01:00