Update for code review (refs #2292).
authorTim Pierce <twp@curoverse.com>
Thu, 10 Apr 2014 20:31:47 +0000 (16:31 -0400)
committerTim Pierce <twp@curoverse.com>
Thu, 10 Apr 2014 20:31:47 +0000 (16:31 -0400)
commitbb3a7e08a90ea7826c0b0e1289c64b395b472151
treed8f5ccbc52e7c55d1554874a13b8d99e0a445e62
parenta6c0c9dccbe036132c110817d69c08b757aab5fa
Update for code review (refs #2292).

* Use ioutil.TempFile to write new blocks, renaming to the correct
  name upon success.

* PutBlock should overwrite corrupt blocks, not report a collision.

* Get free disk space from syscall.Statfs, not `df`.
services/keep/keep.go
services/keep/keep_test.go