by ghmitch » Aug 5th, '13, 05:37
An update on this problem. The complete fix for this problem involved specifying the raw device for root in the kernel line of grub2 instead of the UUID. I made this modification months ago and have not had one open_ctree failure since. I am really not very happy with this approach as it is a major regression in terms of defining partitions, but at least it works reliably. Hopefully the underlying problem gets fixed somehow in all the work that is going on with btrfs and there is a LOT of activity in that regard right now. But if ANYONE else is experiencing this problem, using raw device is the current best solution.