atrull/filesystem_cookbook — pull request #9 by mmmorris1975 (2014-09-24 01:04:00+00:00)
Title: modified guard around device format logic in :create to wait for device

I was running into an issue where a lvm filesystem resource would create the lv, but not format the device, as requested during initial node convergence. Manually running chef-client on the node after the initial failure would work as expected. Making this change to wait until ::File.exist? returns true was able to resolve the issue I was seeing.