diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2014-07-23 13:02:20 -0700 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2014-07-26 17:00:34 -0700 |
commit | 1260f551986b235c49a649dcdd374d21905be56f (patch) | |
tree | 5ce659f44833fa6b04b02d1cb06dcbebb60ae2e7 /RELEASE_NOTES.md | |
parent | 2cc728f2dd85e11835d23d03f76e0e4c75ca2510 (diff) | |
download | chef-1260f551986b235c49a649dcdd374d21905be56f.tar.gz |
change file_staging_uses_destdir default to true
Diffstat (limited to 'RELEASE_NOTES.md')
-rw-r--r-- | RELEASE_NOTES.md | 9 |
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"`. |