mongreldb-protocol 0.64.4

MongrelDB versioned protocol messages and service definitions (S1D).
Documentation
syntax = "proto3";

package mongreldb.v1;

import "common.proto";

service SessionService {
  rpc OpenSession(OpenSessionRequest) returns (OpenSessionResponse);
  rpc CloseSession(CloseSessionRequest) returns (Empty);
}

message OpenSessionRequest {
  RequestContext context = 1;
  // Deprecated diagnostic echo. Servers authorize only auth_token.
  AuthenticatedIdentity identity = 2;
  bytes database_id = 3;
  bytes auth_token = 4;
}

message OpenSessionResponse {
  bytes session_id = 1;
}

message CloseSessionRequest {
  RequestContext context = 1;
  bytes session_id = 2;
}