cldwalker/boson — pull request #30 by martinos (2011-12-08 16:26:27+00:00)
Title: Adding File#lock around index.marshal file

I have ran into an issue where concurrent processes were writing to the index at the same time. This had the effect of corrupting it.

I had the following error:
Error: marshal data too short

Since I have made the modification I did not have any issues.