Branch: refs/heads/master
  Home:   https://github.com/NixOS/nix
  Commit: d57981bac488e5928218e0eaeae58bd817c74727
      
https://github.com/NixOS/nix/commit/d57981bac488e5928218e0eaeae58bd817c74727
  Author: Eelco Dolstra <[email protected]>
  Date:   2016-07-21 (Thu, 21 Jul 2016)

  Changed paths:
    M src/libstore/misc.cc

  Log Message:
  -----------
  Store::queryMissing(): Use a thread pool

For one particular NixOS configuration, this cut the runtime of
"nix-store -r --dry-run" from 6m51s to 3.4s. It also fixes a bug in
the size calculation that was causing certain paths to be counted
twice, e.g. before:

  these paths will be fetched (1249.98 MiB download, 2995.74 MiB unpacked):

and after:

  these paths will be fetched (1219.56 MiB download, 2862.17 MiB unpacked):


  Commit: e682a8e138c44e557c57a8dcf33555ad7790dd8c
      
https://github.com/NixOS/nix/commit/e682a8e138c44e557c57a8dcf33555ad7790dd8c
  Author: Eelco Dolstra <[email protected]>
  Date:   2016-07-21 (Thu, 21 Jul 2016)

  Changed paths:
    M src/libutil/thread-pool.cc
    M src/libutil/thread-pool.hh

  Log Message:
  -----------
  Fix assertion failure in ThreadPool::enqueue()


  Commit: ea8e8df6c783fd9c0185d31ffca4e518a43fe247
      
https://github.com/NixOS/nix/commit/ea8e8df6c783fd9c0185d31ffca4e518a43fe247
  Author: Eelco Dolstra <[email protected]>
  Date:   2016-07-21 (Thu, 21 Jul 2016)

  Changed paths:
    M src/libstore/nar-info.cc
    M src/libutil/hash.cc

  Log Message:
  -----------
  NarInfo::NarInfo(): Ensure that we get a NAR size/hash


  Commit: e19c90fc6b319cb3bb6fbb9a88524dcc7bcbd0aa
      
https://github.com/NixOS/nix/commit/e19c90fc6b319cb3bb6fbb9a88524dcc7bcbd0aa
  Author: Eelco Dolstra <[email protected]>
  Date:   2016-07-21 (Thu, 21 Jul 2016)

  Changed paths:
    M src/libstore/download.cc

  Log Message:
  -----------
  Fix random failures caused by CurlDownloader modifying a shared string


Compare: https://github.com/NixOS/nix/compare/6f70fcd1c574...e19c90fc6b31
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to