File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -9,15 +9,17 @@ use graph_node::{launcher, opt};
9
9
10
10
git_testament ! ( TESTAMENT ) ;
11
11
12
- fn main ( ) {
13
- let max_blocking : usize = std:: env:: var ( "GRAPH_MAX_BLOCKING_THREADS" )
12
+ lazy_static ! {
13
+ pub static ref MAX_BLOCKING_THREADS : usize = std:: env:: var( "GRAPH_MAX_BLOCKING_THREADS" )
14
14
. ok( )
15
15
. and_then( |v| v. parse( ) . ok( ) )
16
16
. unwrap_or( 512 ) ;
17
+ }
17
18
19
+ fn main ( ) {
18
20
tokio:: runtime:: Builder :: new_multi_thread ( )
19
21
. enable_all ( )
20
- . max_blocking_threads ( max_blocking )
22
+ . max_blocking_threads ( * MAX_BLOCKING_THREADS )
21
23
. build ( )
22
24
. unwrap ( )
23
25
. block_on ( async { main_inner ( ) . await } )
@@ -30,7 +32,10 @@ async fn main_inner() {
30
32
31
33
// Set up logger
32
34
let logger = logger ( opt. debug ) ;
33
-
35
+ debug ! (
36
+ logger,
37
+ "Runtime configured with {} max blocking threads" , * MAX_BLOCKING_THREADS
38
+ ) ;
34
39
let ipfs_client = graph:: ipfs:: new_ipfs_client ( & opt. ipfs , & logger)
35
40
. await
36
41
. unwrap_or_else ( |err| panic ! ( "Failed to create IPFS client: {err:#}" ) ) ;
You can’t perform that action at this time.
0 commit comments