blob: 48f17043920a3c424fc4f278ffab77b32fcbf94b [file] [log] [blame]
// Copyright 2018 The Goma Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto2";
package devtools_goma;
option go_package = "go.chromium.org/goma/server/proto/exec";
option cc_generic_services = false;
option java_generic_services = false;
option py_generic_services = false;
import "api/goma_data.proto";
// TODO: reconsider good error codes.
enum ExecServiceApplicationError {
BAD_REQUEST = -1;
EXEC_OK = 0;
EXECUTABLE_NOT_READY = 1;
DISK_EXCEEDED = 2;
EXEC_INTERNAL_ERROR = 3;
EXECUTOR_IS_LOADING = 4;
EXECUTOR_MEMORY_NOT_ENOUGH = 5;
}
service ExecService {
rpc Exec(ExecReq) returns (ExecResp) {
}
}