Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-04 | Merge remote-tracking branch 'upstream/master' into better-ca-parse-errors | John Ericson | |
2020-08-04 | S3BinaryCacheStore: Fix size determination | Eelco Dolstra | |
2020-08-04 | Revert "Remove putBytes" | Eelco Dolstra | |
This reverts commit b8eea7e81af53905be7845dffc6d0a83ea8edc97. | |||
2020-08-04 | BinaryCacheStore: Explicitly flush file sink | Eelco Dolstra | |
The file sink is also flushed in its destructor, but we ignore any exceptions in the destructor. Issue #3886. | |||
2020-08-04 | Merge pull request #3892 from obsidiansystems/path-info-header | Eelco Dolstra | |
Move ValidPathInfo to its own header | |||
2020-08-03 | Merge remote-tracking branch 'upstream/master' into path-info-header | John Ericson | |
2020-08-03 | Delete compressed NARs | Eelco Dolstra | |
Fixes #3891. | |||
2020-08-03 | `addToStore` in terms of `addToStoreFromDump` is not local-store-specific | John Ericson | |
2020-07-30 | Merge branch 'master' of github.com:NixOS/nix into better-ca-parse-errors | Carlo Nucera | |
2020-07-30 | Merge remote-tracking branch 'origin/master' into substitute-other-storedir | Matthew Bauer | |
2020-07-30 | unsigned long long -> uint64_t | Eelco Dolstra | |
2020-07-30 | receiveContents(): unsigned int -> size_t | Eelco Dolstra | |
2020-07-29 | Cleanup | Eelco Dolstra | |
2020-07-29 | Fix RemoteStore::addToStore() latency | Eelco Dolstra | |
Since 6185d25e523a3cd223dd6f6aca10cf6ff15b4823, this was very latency-bound since it required a round-trip for every 32 KiB. So for example copying a 514 MiB closure over a virtual ethernet device with a articial delay of just 1 ms took 343s. Now it takes 2.7s. Fixes #3372. | |||
2020-07-29 | Cleanup | Eelco Dolstra | |
2020-07-28 | Remove putBytes | Eelco Dolstra | |
istream->tellg() returns -1 so we can't get the number of bytes written. Fixes 'uploaded 's3://nix-cache/nar/00819r9lp5kajr6baxfw5dhhc0cx8ndxaz43qmd2f0gn1hk1ynlp.nar.xz' (-1 bytes) in 11620 ms' messages. | |||
2020-07-27 | Merge branch 'hash-always-has-type' of github.com:obsidiansystems/nix into ↵ | John Ericson | |
better-ca-parse-errors | |||
2020-07-27 | Merge remote-tracking branch 'upstream/master' into hash-always-has-type | John Ericson | |
2020-07-27 | Merge remote-tracking branch 'upstream/master' into ↵ | John Ericson | |
optional-derivation-output-storepath | |||
2020-07-27 | Merge remote-tracking branch 'upstream/master' into hash-always-has-type | John Ericson | |
2020-07-23 | Merge remote-tracking branch 'upstream/master' into better-ca-parse-errors | John Ericson | |
2020-07-23 | Get rid of `basicDerivation::findOutput` | John Ericson | |
It's a tiny function which is: - hardly worth abstrating over, and also only used once. - doesn't work once we get CA drvs I rewrote the one callsite to be forwards compatable with CA derivations, and also potentially more performant: instead of reading in the derivation it can ust consult the SQLite DB in the common case. | |||
2020-07-22 | Separate concerns in `scanForReferences` with TeeSink | John Ericson | |
This also will make it easier to use a `HashModuloSink` instead for CA derivations. | |||
2020-07-21 | Merge pull request #3736 from ↵ | Eelco Dolstra | |
obsidiansystems/allow-relative-paths-in-store-option Allow relative paths in --store option | |||
2020-07-21 | Merge pull request #3714 from obsidiansystems/add-body-to-network-errors | Eelco Dolstra | |
Add response body to network errors | |||
2020-07-21 | Change logic for deciding what is a relative path for the local store | John Ericson | |
The was Eelco's prefered logic, and it looks good to me! | |||
2020-07-21 | Update chunkSize to the suggested value | Carlo Nucera | |
This was a suggested course of action in a review in one of our earlier commits, https://github.com/NixOS/nix/pull/3801#discussion_r457557079 | |||
2020-07-21 | Merge remote-tracking branch 'upstream/master' into add-body-to-network-errors | John Ericson | |
2020-07-21 | Merge remote-tracking branch 'upstream/master' into better-ca-parse-errors | John Ericson | |
2020-07-21 | Merge branch 'fix-and-document-addToStoreSlow' of ↵ | John Ericson | |
github.com:obsidiansystems/nix into from-dump-stream | |||
2020-07-20 | Correct bug, thoroughly document addToStoreSlow | Carlo Nucera | |
2020-07-20 | Use heuristics to decide when to show the response | Carlo Nucera | |
Due to https://github.com/NixOS/nix/issues/3841 we don't know how print different messages for different verbosity levels. | |||
2020-07-20 | parser.hh -> split.hh | John Ericson | |
2020-07-20 | Merge remote-tracking branch 'upstream/master' into from-dump-stream | John Ericson | |
2020-07-20 | Merge pull request #3822 from obsidiansystems/dump-thrice-fixme | Eelco Dolstra | |
Optimize `addToStoreSlow` and remove `TeeParseSink` | |||
2020-07-20 | Apply suggestions from code review | John Ericson | |
Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2020-07-17 | Merge branch 'master' of github.com:NixOS/nix into ↵ | Carlo Nucera | |
allow-relative-paths-in-store-option | |||
2020-07-16 | Merge branch 'master' of github.com:NixOS/nix into ↵ | Carlo Nucera | |
optional-derivation-output-storepath | |||
2020-07-16 | Merge branch 'hash-always-has-type' of github.com:obsidiansystems/nix into ↵ | John Ericson | |
better-ca-parse-errors | |||
2020-07-16 | Merge branch 'master' of github.com:NixOS/nix into add-body-to-network-errors | Carlo Nucera | |
2020-07-16 | Merge remote-tracking branch 'upstream/master' into hash-always-has-type | John Ericson | |
2020-07-16 | Fix bug in TeeSource | John Ericson | |
We use this to simplify `LocalStore::addToStoreFromDump`. Also, hope I fixed build error with old clang (used in Darwin CI). | |||
2020-07-16 | Generations API cleanup | Eelco Dolstra | |
2020-07-16 | Merge remote-tracking branch 'origin/flakes' | Eelco Dolstra | |
2020-07-16 | Optimize `addToStoreSlow` and remove `TeeParseSink` | John Ericson | |
2020-07-15 | Revert "LocalStore::addToStoreFromDump copy in chunks" | John Ericson | |
This reverts commit 592851fb67cd15807109d6f65fb81f6af89af966. We don't need this extra feature anymore | |||
2020-07-15 | Get rid of `LocalStore::addToStoreCommon` | John Ericson | |
I got it to just become `LocalStore::addToStoreFromDump`, cleanly taking a store and then doing nothing too fancy with it. `LocalStore::addToStore(...Path...)` is now just a simple wrapper with a bare-bones sinkToSource of the right dump command. | |||
2020-07-15 | Merge branch 'master' of github.com:NixOS/nix into hash-always-has-type | Carlo Nucera | |
2020-07-15 | Merge remote-tracking branch 'obsidian/fix-add-to-star-narhash' into ↵ | John Ericson | |
from-dump-stream | |||
2020-07-15 | Merge branch 'master' of github.com:NixOS/nix into add-body-to-network-errors | Carlo Nucera | |