Skip to content

Commit 8c94f1a

Browse files
committed
work
1 parent 12c1e5c commit 8c94f1a

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/discof/rpcserver/fd_rpc_service.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
#include "../replay/fd_replay_notif.h"
55
#include "../../flamenco/leaders/fd_multi_epoch_leaders.h"
66
#include "../../waltz/http/fd_http_server.h"
7+
#include "../../disco/store/fd_store.h"
8+
#include "../../discof/reasm/fd_reasm.h"
79

810
#include <netinet/in.h>
911

@@ -12,6 +14,7 @@ typedef struct fd_rpc_ctx fd_rpc_ctx_t;
1214
struct fd_rpcserver_args {
1315
int offline;
1416
fd_funk_t funk[1];
17+
fd_store_t * store;
1518
ushort port;
1619
fd_http_server_params_t params;
1720
struct sockaddr_in tpu_addr;

src/discof/rpcserver/fd_rpcserv_tile.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,10 @@ unprivileged_init( fd_topo_t * topo,
233233
if( FD_UNLIKELY( !fd_funk_join( args->funk, fd_topo_obj_laddr( topo, tile->rpcserv.funk_obj_id ) ) ) ) {
234234
FD_LOG_ERR(( "Failed to join database cache" ));
235235
}
236+
237+
args->store = fd_store_join( fd_topo_obj_laddr( topo, tile->rpcserv.store_obj_id ) );
238+
FD_TEST( args->store->magic == FD_STORE_MAGIC );
239+
236240
fd_rpc_start_service( args, ctx->ctx );
237241
}
238242

0 commit comments

Comments
 (0)