Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 7 additions & 16 deletions buf.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,10 @@
version: v2
modules:
- path: roadrunner/api
- path: third_party/api
- path: roadrunner/api
- path: third_party/api
lint:
except:
# RR plugin RPCs share request/response types across methods (e.g. all
# LockService RPCs use LockRequest/LockResponse) and use domain-object
# names rather than the <Method>Request/<Method>Response convention.
- RPC_REQUEST_RESPONSE_UNIQUE
- RPC_REQUEST_STANDARD_NAME
- RPC_RESPONSE_STANDARD_NAME
# ServiceManager (service plugin RPC service) intentionally drops the
# "Service" suffix for readability.
- SERVICE_SUFFIX
ignore:
- third_party/api
- roadrunner/api/centrifugo/api
- roadrunner/api/centrifugo/proxy
disallow_comment_ignores: true
ignore:
- third_party/api
- roadrunner/api/centrifugo/api
- roadrunner/api/centrifugo/proxy
15 changes: 0 additions & 15 deletions roadrunner/api/applogger/v2/service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ syntax = "proto3";

package applogger.v2;

import "applogger/v2/applogger.proto";

option go_package = "github.com/roadrunner-server/api-go/v6/applogger/v2;apploggerV2";
option php_metadata_namespace = "RoadRunner\\AppLogger\\DTO\\V2\\GPBMetadata";
option php_namespace = "RoadRunner\\AppLogger\\DTO\\V2";
Expand All @@ -13,16 +11,3 @@ option php_namespace = "RoadRunner\\AppLogger\\DTO\\V2";
message LogMessage {
string message = 1;
}

service AppLoggerService {
rpc Error(LogMessage) returns (LogResponse);
rpc ErrorWithContext(LogEntry) returns (LogResponse);
rpc Info(LogMessage) returns (LogResponse);
rpc InfoWithContext(LogEntry) returns (LogResponse);
rpc Warning(LogMessage) returns (LogResponse);
rpc WarningWithContext(LogEntry) returns (LogResponse);
rpc Debug(LogMessage) returns (LogResponse);
rpc DebugWithContext(LogEntry) returns (LogResponse);
rpc Log(LogMessage) returns (LogResponse);
rpc LogWithContext(LogEntry) returns (LogResponse);
}
2 changes: 1 addition & 1 deletion roadrunner/api/centrifugo/api/v1/api.proto
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ syntax = "proto3";

package centrifugal.centrifugo.api;

option go_package = "centrifugo/api/v1";
option go_package = "github.com/roadrunner-server/api-go/v6/centrifugo/api/v1;apiV1";
option php_metadata_namespace = "RoadRunner\\Centrifugal\\API\\DTO\\V1\\GPBMetadata";
option php_namespace = "RoadRunner\\Centrifugal\\API\\DTO\\V1";

Expand Down
2 changes: 1 addition & 1 deletion roadrunner/api/centrifugo/proxy/v1/proxy.proto
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ syntax = "proto3";

package centrifugal.centrifugo.proxy;

option go_package = "centrifugo/proxy/v1";
option go_package = "github.com/roadrunner-server/api-go/v6/centrifugo/proxy/v1;proxyV1";
option php_metadata_namespace = "RoadRunner\\Centrifugal\\Proxy\\DTO\\V1\\GPBMetadata";
option php_namespace = "RoadRunner\\Centrifugal\\Proxy\\DTO\\V1";

Expand Down
19 changes: 0 additions & 19 deletions roadrunner/api/http/v2/service.proto

This file was deleted.

16 changes: 0 additions & 16 deletions roadrunner/api/informer/v1/service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -65,19 +65,3 @@ message RemoveWorkerRequest {
message Response {
bool ok = 1;
}

// InformerService exposes introspection RPCs for plugins that manage workers
// (jobs, service, kv, etc.) and lets callers add or remove workers at runtime.
service InformerService {
rpc ListPlugins(ListPluginsRequest) returns (PluginsList) {
option idempotency_level = NO_SIDE_EFFECTS;
}
rpc GetWorkers(GetWorkersRequest) returns (WorkersList) {
option idempotency_level = NO_SIDE_EFFECTS;
}
rpc GetJobs(GetJobsRequest) returns (JobsList) {
option idempotency_level = NO_SIDE_EFFECTS;
}
rpc AddWorker(AddWorkerRequest) returns (Response);
rpc RemoveWorker(RemoveWorkerRequest) returns (Response);
}
23 changes: 0 additions & 23 deletions roadrunner/api/jobs/v2/service.proto

This file was deleted.

26 changes: 0 additions & 26 deletions roadrunner/api/kv/v2/service.proto

This file was deleted.

20 changes: 0 additions & 20 deletions roadrunner/api/lock/v1/service.proto

This file was deleted.

12 changes: 0 additions & 12 deletions roadrunner/api/metrics/v1/service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -66,15 +66,3 @@ message UnregisterRequest {
message Response {
bool ok = 1;
}

// MetricsService exposes runtime metric mutation. All methods are write-side;
// scraping happens on the separate Prometheus HTTP endpoint configured under
// `metrics.address` and is not part of this RPC surface.
service MetricsService {
rpc Add(AddRequest) returns (Response);
rpc Sub(SubRequest) returns (Response);
rpc Observe(ObserveRequest) returns (Response);
rpc Set(SetRequest) returns (Response);
rpc Declare(DeclareRequest) returns (Response);
rpc Unregister(UnregisterRequest) returns (Response);
}
10 changes: 0 additions & 10 deletions roadrunner/api/resetter/v1/service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,3 @@ message ResetRequest {
message Response {
bool ok = 1;
}

// ResetterService exposes the runtime reset surface for plugins that opt into
// the resetter contract (jobs, service, etc.). Listing is read-only; Reset
// triggers a per-plugin lifecycle reset.
service ResetterService {
rpc ListPlugins(ListPluginsRequest) returns (PluginsList) {
option idempotency_level = NO_SIDE_EFFECTS;
}
rpc Reset(ResetRequest) returns (Response);
}
27 changes: 0 additions & 27 deletions roadrunner/api/service/v1/service_rpc.proto

This file was deleted.

15 changes: 0 additions & 15 deletions roadrunner/api/status/v2/service.proto

This file was deleted.

6 changes: 0 additions & 6 deletions roadrunner/api/tcp/v1/service.proto
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,3 @@ message CloseRequest {
message Response {
bool ok = 1;
}

// TCPService exposes runtime control over open TCP connections handled by the
// tcp plugin. Close terminates a single connection identified by its UUID.
service TCPService {
rpc Close(CloseRequest) returns (Response);
}
Loading