@@ -52,12 +52,6 @@ parse_ip_port( const char * name, const char * ip_port, fd_topo_ip_port_t *parse
5252 FD_LOG_ERR (( "could not parse port %s in [%s]" , ip_end + 1 , name ));
5353}
5454
55- fd_topo_obj_t *
56- setup_topo_bank_hash_cmp ( fd_topo_t * topo , char const * wksp_name ) {
57- fd_topo_obj_t * obj = fd_topob_obj ( topo , "bh_cmp" , wksp_name );
58- return obj ;
59- }
60-
6155fd_topo_obj_t *
6256setup_topo_banks ( fd_topo_t * topo ,
6357 char const * wksp_name ,
@@ -940,12 +934,6 @@ fd_topo_initialize( config_t * config ) {
940934 }
941935 }
942936
943- /* TODO: This should not exist in production */
944- fd_topo_obj_t * bank_hash_cmp_obj = setup_topo_bank_hash_cmp ( topo , "bh_cmp" );
945- /**/ fd_topob_tile_uses ( topo , & topo -> tiles [ fd_topo_find_tile ( topo , "replay" , 0UL ) ], bank_hash_cmp_obj , FD_SHMEM_JOIN_MODE_READ_WRITE );
946- FOR (exec_tile_cnt ) fd_topob_tile_uses ( topo , & topo -> tiles [ fd_topo_find_tile ( topo , "exec" , i ) ], bank_hash_cmp_obj , FD_SHMEM_JOIN_MODE_READ_WRITE );
947- FD_TEST ( fd_pod_insertf_ulong ( topo -> props , bank_hash_cmp_obj -> id , "bh_cmp" ) );
948-
949937 ulong fec_set_cnt = shred_depth + config -> tiles .shred .max_pending_shred_sets + 4UL ;
950938 ulong fec_sets_sz = fec_set_cnt * sizeof (fd_shred34_t )* 4 ; /* mirrors # of dcache entires in frankendancer */
951939 fd_topo_obj_t * fec_sets_obj = setup_topo_fec_sets ( topo , "fec_sets" , shred_tile_cnt * fec_sets_sz );
@@ -1185,7 +1173,6 @@ fd_topo_configure_tile( fd_topo_tile_t * tile,
11851173 strncpy ( tile -> replay .identity_key_path , config -> paths .identity_key , sizeof (tile -> replay .identity_key_path ) );
11861174 tile -> replay .ip_addr = config -> net .ip_addr ;
11871175 strncpy ( tile -> replay .vote_account_path , config -> paths .vote_account , sizeof (tile -> replay .vote_account_path ) );
1188- tile -> replay .enable_bank_hash_cmp = 1 ;
11891176
11901177 tile -> replay .capture_start_slot = config -> capture .capture_start_slot ;
11911178 strncpy ( tile -> replay .solcap_capture , config -> capture .solcap_capture , sizeof (tile -> replay .solcap_capture ) );
@@ -1212,6 +1199,7 @@ fd_topo_configure_tile( fd_topo_tile_t * tile,
12121199
12131200 } else if ( FD_UNLIKELY ( !strcmp ( tile -> name , "tower" ) ) ) {
12141201
1202+ tile -> tower .fork_fatal = config -> firedancer .development .hard_fork_fatal ;
12151203 tile -> tower .max_live_slots = config -> firedancer .runtime .max_live_slots ;
12161204 tile -> tower .max_lookahead_conf = config -> tiles .tower .max_lookahead_conf ;
12171205 strncpy ( tile -> tower .identity_key , config -> paths .identity_key , sizeof (tile -> tower .identity_key ) );
0 commit comments