mirror of
https://github.com/wassname/ray.git
synced 2026-09-11 12:43:20 +08:00
Check for GRPC status codes (#366)
* check for GRPC status codes * more checkss
This commit is contained in:
committed by
Robert Nishihara
parent
362ffa1f3c
commit
b0ecff69ad
@@ -2,6 +2,8 @@
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
|
||||
#include <grpc++/grpc++.h>
|
||||
|
||||
struct RayConfig {
|
||||
bool log_to_file = false;
|
||||
std::ofstream logfile;
|
||||
@@ -54,3 +56,9 @@ extern "C" __declspec(dllimport) int __stdcall IsDebuggerPresent();
|
||||
#define RAY_CHECK_LT(var1, var2, message) RAY_CHECK((var1) < (var2), message)
|
||||
#define RAY_CHECK_GE(var1, var2, message) RAY_CHECK((var1) >= (var2), message)
|
||||
#define RAY_CHECK_GT(var1, var2, message) RAY_CHECK((var1) > (var2), message)
|
||||
|
||||
#define RAY_CHECK_GRPC(expr) \
|
||||
do { \
|
||||
grpc::Status _s = (expr); \
|
||||
RAY_CHECK(_s.ok(), "grpc call failed with message " << _s.error_message()); \
|
||||
} while (0);
|
||||
|
||||
Reference in New Issue
Block a user