Branch: refs/heads/merge-tables
  Home:   https://github.com/NixOS/hydra
  Commit: c454ecb21c25087c87de948fd854e674593e32eb
      
https://github.com/NixOS/hydra/commit/c454ecb21c25087c87de948fd854e674593e32eb
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/lib/Hydra/Controller/API.pm
  M src/lib/Hydra/Controller/Admin.pm
  M src/lib/Hydra/Controller/Build.pm
  M src/lib/Hydra/Controller/Job.pm
  M src/lib/Hydra/Controller/Jobset.pm
  M src/lib/Hydra/Controller/Root.pm
  M src/lib/Hydra/Helper/AddBuilds.pm
  M src/lib/Hydra/Helper/CatalystUtils.pm
  M src/lib/Hydra/Helper/Nix.pm
  M src/lib/Hydra/Schema/BuildProducts.pm
  R src/lib/Hydra/Schema/BuildSchedulingInfo.pm
  M src/lib/Hydra/Schema/BuildSteps.pm
  M src/lib/Hydra/Schema/Builds.pm
  M src/lib/Hydra/Schema/SchemaVersion.pm
  M src/root/build.tt
  M src/root/common.tt
  M src/script/hydra-build
  M src/script/hydra-queue-runner
  M src/script/hydra-update-gc-roots
  M src/sql/hydra.sql
  A src/sql/upgrade-2.sql

  Log Message:
  -----------
  Merge the BuildSchedulingInfo table into the Builds table

This simplifies the code and improves performance since it reduces
the number of joins.


  Commit: dd2e91e7ccd4590c7cbf5d942d72e9d9f08c2a91
      
https://github.com/NixOS/hydra/commit/dd2e91e7ccd4590c7cbf5d942d72e9d9f08c2a91
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/script/Makefile.am

  Log Message:
  -----------
  Add hydra-init to the tarball


  Commit: b061a8cea90fae61144bc2a0b6be7d29f9b84a55
      
https://github.com/NixOS/hydra/commit/b061a8cea90fae61144bc2a0b6be7d29f9b84a55
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/lib/Hydra/Base/Controller/ListBuilds.pm
  M src/lib/Hydra/Controller/API.pm
  M src/lib/Hydra/Controller/Build.pm
  M src/lib/Hydra/Controller/Job.pm
  M src/lib/Hydra/Controller/Jobset.pm
  M src/lib/Hydra/Controller/Root.pm
  M src/lib/Hydra/Controller/View.pm
  M src/lib/Hydra/Helper/AddBuilds.pm
  M src/lib/Hydra/Helper/CatalystUtils.pm
  M src/lib/Hydra/Helper/Nix.pm
  R src/lib/Hydra/Schema/BuildResultInfo.pm
  M src/lib/Hydra/Schema/Builds.pm
  M src/root/build.tt
  M src/root/common.tt
  M src/root/product-list.tt
  M src/root/view-result.tt
  M src/script/hydra-build
  M src/script/hydra-update-gc-roots
  M src/sql/hydra.sql
  M src/sql/upgrade-2.sql

  Log Message:
  -----------
  Merge the BuildResultInfo table into the Builds table


  Commit: 8781c35de791826d300603ec2705b388fea3c207
      
https://github.com/NixOS/hydra/commit/8781c35de791826d300603ec2705b388fea3c207
  Author: Eelco Dolstra <[email protected]>
  Date:   2012-03-05 (Mon, 05 Mar 2012)

  Changed paths:
    M src/lib/Hydra/Controller/Root.pm
  M src/lib/Hydra/Helper/CatalystUtils.pm
  M src/script/hydra-build
  M src/sql/hydra.sql

  Log Message:
  -----------
  Don't use a prepared statement for the active build steps query

Prepared statements are sometimes much slower than unprepared
statements, because the planner doesn't have access to the query
parameters.  This is the case for the active build steps query (in
/status), where a prepared statement is three orders of magnitude
slower.  So disable the use of prepared statements in this case.

(Since the query parameters are constant here, it would be nicer if we
could tell DBIx::Class to prepare a statement with those parameters
fixed.  But I don't know an easy way to do so.)


Compare: https://github.com/NixOS/hydra/compare/c454ecb^...8781c35
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to