Skip to content

Commit 404508f

Browse files
committed
fix: remove duplicate /s suffix from throughput display
Fixed throughput display showing nonsensical "21,970.0125/s/s" by removing redundant "/s" suffix from progress bar templates. Root cause: indicatif's {per_sec} placeholder already formats the value with "/s" suffix, so adding another "/s" in the template creates double units like "items/s/s". Fixed 3 progress bar templates: 1. Line 2665: create_simple_progress_bar() - removed "/s" after {per_sec} 2. Line 2686: create_enhanced_progress_bar() - removed "/s" after {per_sec} 3. Line 2712: create_batch_progress_bar() - removed "/s" after {per_sec} Before: "21,970.0125/s/s" After: "21,970.01/s" This provides correct throughput display during indexing phases.
1 parent 399e7bf commit 404508f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

crates/codegraph-mcp/src/indexer.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2662,7 +2662,7 @@ impl ProjectIndexer {
26622662
pb.set_style(
26632663
ProgressStyle::default_bar()
26642664
.template(
2665-
"{spinner:.green} [{elapsed_precise}] [{bar:40.cyan/blue}] {pos}/{len} ({percent}%) {msg} | {per_sec}/s | ETA: {eta}",
2665+
"{spinner:.green} [{elapsed_precise}] [{bar:40.cyan/blue}] {pos}/{len} ({percent}%) {msg} | {per_sec} | ETA: {eta}",
26662666
)
26672667
.unwrap()
26682668
.progress_chars("█▉▊▋▌▍▎▏ "), // Better visual progress
@@ -2683,7 +2683,7 @@ impl ProjectIndexer {
26832683
ProgressStyle::default_bar()
26842684
.template(
26852685
"{spinner:.green} [{elapsed_precise}] [{bar:50.cyan/blue}] {pos}/{len}
2686-
{msg.bold} | Success Rate: {percent}% | Speed: {per_sec}/s | ETA: {eta}",
2686+
{msg.bold} | Success Rate: {percent}% | Speed: {per_sec} | ETA: {eta}",
26872687
)
26882688
.unwrap()
26892689
.progress_chars("█▉▊▋▌▍▎▏ "),
@@ -2709,7 +2709,7 @@ impl ProjectIndexer {
27092709
ProgressStyle::default_bar()
27102710
.template(
27112711
"{spinner:.green} [{elapsed_precise}] [{bar:45.cyan/blue}] {pos}/{len} embeddings
2712-
💾 {msg} | {percent}% | {per_sec}/s | Memory: Optimized | ETA: {eta}",
2712+
💾 {msg} | {percent}% | {per_sec} | Memory: Optimized | ETA: {eta}",
27132713
)
27142714
.unwrap()
27152715
.progress_chars("█▉▊▋▌▍▎▏ "),

0 commit comments

Comments
 (0)