File tree Expand file tree Collapse file tree 6 files changed +34
-8
lines changed
compressor_integration_tests Expand file tree Collapse file tree 6 files changed +34
-8
lines changed Original file line number Diff line number Diff line change @@ -32,4 +32,5 @@ features = ["extension-module","abi3-py36"]
3232
3333[features ]
3434default = [" jemalloc" ]
35- jemalloc = []
35+ jemalloc = []
36+ no-progress-bars = []
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ postgres-openssl = "0.5.0"
1414jemallocator = " 0.3.2"
1515rand = " 0.8.0"
1616serial_test = " 0.5.1"
17- synapse_compress_state = { path = " ../" }
17+ synapse_compress_state = { path = " ../" , features = [ " no-progress-bars " ] }
1818env_logger = { version = " 0.9.0" , git = " https://github.com/TilCreator/env_logger" , branch = " fix_pipe" }
1919log = " 0.4.14"
2020log-panics = " 2.0.0"
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ openssl = "0.10.32"
1212postgres = " 0.19.0"
1313postgres-openssl = " 0.5.0"
1414rand = " 0.8.0"
15- synapse_compress_state = { path = " ../" }
15+ synapse_compress_state = { path = " ../" , features = [ " no-progress-bars " ] }
1616auto_compressor = { path = " ../auto_compressor/" }
1717env_logger = " 0.9.0"
1818log = " 0.4.14"
Original file line number Diff line number Diff line change @@ -181,7 +181,12 @@ impl<'a> Compressor<'a> {
181181 panic ! ( "Can only call `create_new_tree` once" ) ;
182182 }
183183
184- let pb = ProgressBar :: new ( self . original_state_map . len ( ) as u64 ) ;
184+ let pb: ProgressBar ;
185+ if cfg ! ( feature = "no-progress-bars" ) {
186+ pb = ProgressBar :: hidden ( ) ;
187+ } else {
188+ pb = ProgressBar :: new ( self . original_state_map . len ( ) as u64 ) ;
189+ }
185190 pb. set_style (
186191 ProgressStyle :: default_bar ( ) . template ( "[{elapsed_precise}] {bar} {pos}/{len} {msg}" ) ,
187192 ) ;
Original file line number Diff line number Diff line change @@ -373,7 +373,12 @@ fn get_initial_data_from_db(
373373 // Copy the data from the database into a map
374374 let mut state_group_map: BTreeMap < i64 , StateGroupEntry > = BTreeMap :: new ( ) ;
375375
376- let pb = ProgressBar :: new_spinner ( ) ;
376+ let pb: ProgressBar ;
377+ if cfg ! ( feature = "no-progress-bars" ) {
378+ pb = ProgressBar :: hidden ( ) ;
379+ } else {
380+ pb = ProgressBar :: new_spinner ( ) ;
381+ }
377382 pb. set_style (
378383 ProgressStyle :: default_spinner ( ) . template ( "{spinner} [{elapsed}] {pos} rows retrieved" ) ,
379384 ) ;
@@ -533,7 +538,12 @@ pub fn send_changes_to_db(
533538 println ! ( "Writing changes..." ) ;
534539
535540 // setup the progress bar
536- let pb = ProgressBar :: new ( old_map. len ( ) as u64 ) ;
541+ let pb: ProgressBar ;
542+ if cfg ! ( feature = "no-progress-bars" ) {
543+ pb = ProgressBar :: hidden ( ) ;
544+ } else {
545+ pb = ProgressBar :: new ( old_map. len ( ) as u64 ) ;
546+ }
537547 pb. set_style (
538548 ProgressStyle :: default_bar ( ) . template ( "[{elapsed_precise}] {bar} {pos}/{len} {msg}" ) ,
539549 ) ;
Original file line number Diff line number Diff line change @@ -487,7 +487,12 @@ fn output_sql(
487487
488488 println ! ( "Writing changes..." ) ;
489489
490- let pb = ProgressBar :: new ( old_map. len ( ) as u64 ) ;
490+ let pb: ProgressBar ;
491+ if cfg ! ( feature = "no-progress-bars" ) {
492+ pb = ProgressBar :: hidden ( ) ;
493+ } else {
494+ pb = ProgressBar :: new ( old_map. len ( ) as u64 ) ;
495+ }
491496 pb. set_style (
492497 ProgressStyle :: default_bar ( ) . template ( "[{elapsed_precise}] {bar} {pos}/{len} {msg}" ) ,
493498 ) ;
@@ -597,7 +602,12 @@ fn check_that_maps_match(
597602) {
598603 println ! ( "Checking that state maps match..." ) ;
599604
600- let pb = ProgressBar :: new ( old_map. len ( ) as u64 ) ;
605+ let pb: ProgressBar ;
606+ if cfg ! ( feature = "no-progress-bars" ) {
607+ pb = ProgressBar :: hidden ( ) ;
608+ } else {
609+ pb = ProgressBar :: new ( old_map. len ( ) as u64 ) ;
610+ }
601611 pb. set_style (
602612 ProgressStyle :: default_bar ( ) . template ( "[{elapsed_precise}] {bar} {pos}/{len} {msg}" ) ,
603613 ) ;
You can’t perform that action at this time.
0 commit comments