facebook/presto — pull request #1129 by cberner (2014-03-17 19:22:01+00:00)
Title: Refactor failure handling

* Split FailureInfo into ClientFailureInfo and FailureInfo, so that error codes can be propagated back from workers
* Change ErrorCode to a concrete class, instead of an interface, to allow it to be json serialized