Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nix
base: 103ad1598c47
Choose a base ref
...
head repository: NixOS/nix
compare: a0b971dd9c19
Choose a head ref
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Aug 8, 2018

  1. 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.
    edolstra committed Aug 8, 2018
    Configuration menu
    Copy the full SHA
    a0b971d View commit details
    Browse the repository at this point in the history