Add MononokeThriftBackingStore

Summary: Implement a backing store that uses thrift protocol to communicate with Mononoke API Server.

Reviewed By: strager

Differential Revision: D13966575

fbshipit-source-id: 66f66dda6b17aecd6c6b4475ab6b004c608f457f
This commit is contained in:
Zeyi (Rice) Fan 2019-03-26 13:44:08 -07:00 committed by Facebook Github Bot
parent 491abcd4a8
commit 474ef30435

View File

@ -1,8 +1,11 @@
include "common/fb303/if/fb303.thrift"
namespace cpp2 scm.mononoke.apiserver.thrift
namespace py scm.mononoke.apiserver.thrift.apiserver
namespace py3 scm.mononoke.apiserver.thrift
typedef binary (cpp2.type = "std::unique_ptr<folly::IOBuf>") IOBufPointer
enum MononokeAPIExceptionKind {
InvalidInput = 1,
NotFound = 2,
@ -93,7 +96,7 @@ struct MononokeFile {
}
struct MononokeBlob {
1: binary content,
1: IOBufPointer content,
}
enum MononokeFileType {