Skip to content

Commit 0990bc2

Browse files
committed
just setting some backup state..
1 parent 3164fe0 commit 0990bc2

File tree

10 files changed

+608
-49
lines changed

10 files changed

+608
-49
lines changed

enterprise/server/cmd/cache_proxy/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ go_library(
2121
"//enterprise/server/content_addressable_storage_server_proxy",
2222
"//enterprise/server/hit_tracker_client",
2323
"//enterprise/server/remoteauth",
24+
"//enterprise/server/routing/operators",
2425
"//enterprise/server/routing/routing_action_cache_client",
2526
"//enterprise/server/routing/routing_byte_stream_client",
2627
"//enterprise/server/routing/routing_capabilities_client",

enterprise/server/cmd/cache_proxy/cache_proxy.go

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import (
1717
"github.com/buildbuddy-io/buildbuddy/enterprise/server/content_addressable_storage_server_proxy"
1818
"github.com/buildbuddy-io/buildbuddy/enterprise/server/hit_tracker_client"
1919
"github.com/buildbuddy-io/buildbuddy/enterprise/server/remoteauth"
20+
"github.com/buildbuddy-io/buildbuddy/enterprise/server/routing/operators"
2021
"github.com/buildbuddy-io/buildbuddy/enterprise/server/routing/routing_action_cache_client"
2122
"github.com/buildbuddy-io/buildbuddy/enterprise/server/routing/routing_byte_stream_client"
2223
"github.com/buildbuddy-io/buildbuddy/enterprise/server/routing/routing_capabilities_client"
@@ -232,6 +233,21 @@ func registerGRPCServices(grpcServer *grpc.Server, env *real_environment.RealEnv
232233
log.Fatalf("Error initializing routing service: %s", err.Error())
233234
}
234235

236+
casCopyOperator, err := operators.NewCopyOperator(env)
237+
if err != nil {
238+
log.Fatalf("Error initializing CAS migration logic: %s", err.Error())
239+
}
240+
241+
findMissingOperator, err := operators.NewFindMissingOperator(env)
242+
if err != nil {
243+
log.Fatalf("Error initializing CAS migration logic: %s", err.Error())
244+
}
245+
246+
readOperator, err := operators.NewReadOperator(env)
247+
if err != nil {
248+
log.Fatalf("Error initializing CAS migration validation logic: %s", err.Error())
249+
}
250+
235251
ac, err := routing_action_cache_client.New(env)
236252
if err != nil {
237253
log.Fatalf("Error initializing routing action cache client: %s", err.Error())
@@ -244,13 +260,13 @@ func registerGRPCServices(grpcServer *grpc.Server, env *real_environment.RealEnv
244260
}
245261
env.SetCapabilitiesClient(cap)
246262

247-
bs, err := routing_byte_stream_client.New(env)
263+
bs, err := routing_byte_stream_client.New(env, casCopyOperator, readOperator)
248264
if err != nil {
249265
log.Fatalf("Error initializing routing bytestream client: %s", err.Error())
250266
}
251267
env.SetByteStreamClient(bs)
252268

253-
cas, err := routing_content_addressable_storage_client.New(env)
269+
cas, err := routing_content_addressable_storage_client.New(env, casCopyOperator, readOperator, findMissingOperator)
254270
if err != nil {
255271
log.Fatalf("Error initializing routing CAS client: %s", err.Error())
256272
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_library")
2+
3+
go_library(
4+
name = "operators",
5+
srcs = ["operators.go"],
6+
importpath = "github.com/buildbuddy-io/buildbuddy/enterprise/server/routing/operators",
7+
visibility = ["//visibility:public"],
8+
deps = [
9+
"//enterprise/server/batch_operator",
10+
"//proto:remote_execution_go_proto",
11+
"//server/environment",
12+
"//server/interfaces",
13+
"//server/remote_cache/digest",
14+
"//server/util/status",
15+
"//server/util/usageutil",
16+
"@org_golang_google_genproto_googleapis_bytestream//:bytestream",
17+
],
18+
)

0 commit comments

Comments
 (0)