summaryrefslogtreecommitdiff
path: root/RELEASE_NOTES.md
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2014-07-23 13:02:20 -0700
committerLamont Granquist <lamont@scriptkiddie.org>2014-07-26 17:00:34 -0700
commit1260f551986b235c49a649dcdd374d21905be56f (patch)
tree5ce659f44833fa6b04b02d1cb06dcbebb60ae2e7 /RELEASE_NOTES.md
parent2cc728f2dd85e11835d23d03f76e0e4c75ca2510 (diff)
downloadchef-1260f551986b235c49a649dcdd374d21905be56f.tar.gz
change file_staging_uses_destdir default to true
Diffstat (limited to 'RELEASE_NOTES.md')
-rw-r--r--RELEASE_NOTES.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index e550382238..16bd09b67e 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,5 +1,14 @@
# Chef Client Release Notes:
+## Changed file_staging_uses_destdir Config default to True
+
+Staging into the system's tempdir (usually /tmp or /var/tmp) rather than the destination directory can
+cause issues with permissions or available space. It can also become problematic when doing cross-devices
+renames which turn move operations into copy operations (using mv uses a new inode on Unix which avoids
+ETXTBSY exceptions, while cp reuses the inode and can raise that error). Staging the tempfile for the
+Chef file providers into the destination directory solve these problems for users. Windows ACLs on the
+directory will also be inherited correctly.
+
## Removed Rest-Client dependency
- cookbooks that previously were able to use rest-client directly will now need to install it via `chef_gem "rest-client"`.