@@ -14,21 +14,18 @@ import (
1414 "io"
1515 "os"
1616 "path/filepath"
17- "slices"
1817 "strconv"
1918 "time"
2019
2120 "github.com/samber/lo"
2221 "github.com/synnaxlabs/alamos"
2322 aspentransport "github.com/synnaxlabs/aspen/transport/grpc"
24- "github.com/synnaxlabs/freighter/grpc"
2523 "github.com/synnaxlabs/freighter/http"
2624 cmdcert "github.com/synnaxlabs/synnax/cmd/cert"
2725 "github.com/synnaxlabs/synnax/pkg/api"
2826 "github.com/synnaxlabs/synnax/pkg/console"
2927 "github.com/synnaxlabs/synnax/pkg/distribution"
30- channeltransport "github.com/synnaxlabs/synnax/pkg/distribution/transport/grpc/channel"
31- framertransport "github.com/synnaxlabs/synnax/pkg/distribution/transport/grpc/framer"
28+ disttransport "github.com/synnaxlabs/synnax/pkg/distribution/transport/grpc"
3229 "github.com/synnaxlabs/synnax/pkg/driver"
3330 "github.com/synnaxlabs/synnax/pkg/security"
3431 "github.com/synnaxlabs/synnax/pkg/security/cert"
@@ -42,10 +39,10 @@ import (
4239 "github.com/synnaxlabs/x/config"
4340 "github.com/synnaxlabs/x/errors"
4441 xio "github.com/synnaxlabs/x/io"
45- xfs "github.com/synnaxlabs/x/io/fs"
42+ "github.com/synnaxlabs/x/io/fs"
4643 "github.com/synnaxlabs/x/override"
4744 xservice "github.com/synnaxlabs/x/service"
48- xsignal "github.com/synnaxlabs/x/signal"
45+ "github.com/synnaxlabs/x/signal"
4946 "github.com/synnaxlabs/x/validate"
5047 "go.uber.org/zap"
5148)
@@ -199,23 +196,16 @@ func BootupCore(ctx context.Context, onServerStarted chan struct{}, cfgs ...Core
199196 return ctx .Err ()
200197 }
201198 var (
202- aspenTransport = aspentransport .New (grpcClientPool )
203- frameTransport = framertransport .New (grpcClientPool )
204- channelTransport = channeltransport .New (grpcClientPool )
205- distributionTransports = []grpc.BindableTransport {
206- aspenTransport ,
207- frameTransport ,
208- channelTransport ,
209- }
199+ aspenTransport = aspentransport .New (grpcClientPool )
200+ distTransport = disttransport .New (grpcClientPool )
210201 )
211202
212203 if distributionLayer , err = distribution .OpenLayer (ctx , distribution.LayerConfig {
213204 Instrumentation : cfg .Child ("distribution" ),
214205 AdvertiseAddress : cfg .listenAddress ,
215206 PeerAddresses : cfg .peers ,
216207 AspenTransport : aspenTransport ,
217- FrameTransport : frameTransport ,
218- ChannelTransport : channelTransport ,
208+ Transport : distTransport ,
219209 Verifier : cfg .verifier ,
220210 Storage : storageLayer ,
221211 ValidateChannelNames : cfg .validateChannelNames ,
@@ -270,9 +260,10 @@ func BootupCore(ctx context.Context, onServerStarted chan struct{}, cfgs ...Core
270260 & server.SecureHTTPBranch {
271261 Transports : []http.BindableTransport {r , embeddedConsole },
272262 },
273- & server.GRPCBranch {Transports : slices . Concat (
263+ & server.GRPCBranch {Transports : append (
274264 transportLayer .GRPC ,
275- distributionTransports ,
265+ aspenTransport ,
266+ distTransport ,
276267 )},
277268 server .NewHTTPRedirectBranch (),
278269 },
@@ -350,7 +341,7 @@ func openWorkDir() (string, io.Closer, error) {
350341 "workdir" ,
351342 strconv .Itoa (os .Getpid ()),
352343 )
353- if err = os .MkdirAll (dir , xfs .UserRWX ); err != nil {
344+ if err = os .MkdirAll (dir , fs .UserRWX ); err != nil {
354345 return "" , nil , err
355346 }
356347 return dir , xio .CloserFunc (func () error { return os .RemoveAll (dir ) }), nil
@@ -363,12 +354,12 @@ func runStartupSearchIndexing(
363354 // Run indexing inside an isolated signal context, so that if we receive an early
364355 // cancellation signal, we can ensure that we exit indexing before we close any
365356 // resources that it depends on (notably storage KV).
366- searchIndexCtx , cancelIndexing := xsignal .WithCancel (ctx )
357+ searchIndexCtx , cancelIndexing := signal .WithCancel (ctx )
367358 searchIndexCtx .Go (
368359 dist .Search .Initialize ,
369- xsignal .WithKey ("startup_search_indexing" ),
360+ signal .WithKey ("startup_search_indexing" ),
370361 )
371- return xsignal .NewHardShutdown (searchIndexCtx , cancelIndexing )
362+ return signal .NewHardShutdown (searchIndexCtx , cancelIndexing )
372363}
373364
374365func parseIntegrations (enabled , disabled []string ) []string {
0 commit comments