summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaire McQuin <claire@getchef.com>2014-05-13 15:19:36 -0700
committerClaire McQuin <claire@getchef.com>2014-05-13 15:26:35 -0700
commit0f37f11f913c7865165f1e39a97291f382b77888 (patch)
treec16cfa66423e6ae73845c3bee15befd38ac81c9b
parentb04bb6cdf1cf7ca8902a7ff9a6f9d8aaae3fcaf1 (diff)
downloadchef-0f37f11f913c7865165f1e39a97291f382b77888.tar.gz
Update for parallel cookbook synchronization.
-rw-r--r--CHANGELOG.md1
-rw-r--r--CONTRIBUTIONS.md1
-rw-r--r--DOC_CHANGES.md4
3 files changed, 6 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 870077b0ff..c3556f6e67 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -24,6 +24,7 @@
* `freebsd_package` resource now uses the brand new "pkgng" package manager when available. (CHEF-4637)
* chef-full template gets knife options to override install script url, add wget/curl cli options, and custom install commands (CHEF-4697)
* knife now bootstraps node with the latest current version of chef-client. (CHEF-4911)
+* Add a threaded download queue for synchronizing cookbooks in parallel. (CHEF-4423)
## Last Release: 11.12.0 RC1 (03/31/2014)
* SIGTERM will once-more kill a non-daemonized chef-client (CHEF-5172)
diff --git a/CONTRIBUTIONS.md b/CONTRIBUTIONS.md
index 4b401521d2..892af90134 100644
--- a/CONTRIBUTIONS.md
+++ b/CONTRIBUTIONS.md
@@ -16,3 +16,4 @@ Example Contribution:
* **hongbin**: Made bootstrap report authentication exceptions. (CHEF-5161)
* **liseki**: Made `freebsd_package` resource use the brand new "pkgng" package
manager when available.(CHEF-4637)
+* **benesch**: Implemented a threaded download queue for synchronizing cookbooks. (CHEF-4423)
diff --git a/DOC_CHANGES.md b/DOC_CHANGES.md
index 2987bf19b2..01227ff4a6 100644
--- a/DOC_CHANGES.md
+++ b/DOC_CHANGES.md
@@ -33,3 +33,7 @@ You can now modify the chef-full template with the following options in `knife b
* `--bootstrap-install-sh URL` fetches and executes an installation bash script from the provided URL.
* `--bootstrap-wget-options OPTIONS` and `--bootstrap-curl-options OPTIONS` allow arbitrary options to be added to wget and curl.
* `--bootstrap-install-command COMMAND` can be used to execute a custom chef-client installation command sequence. Take note that this cannot be used in conjunction with the above options.
+
+### Parallelize cookbook synchronization
+
+You can now synchronize your cookbooks faster by parallelizing the process. You can specify the number of helper threads in your config file with `cookbook_sync_threads NUM_THREADS`.