Skip to content

Caplin: prevent calling glob per file in BuildMissingIndices#20046

Merged
AskAlexSharov merged 2 commits intorelease/3.4from
alex/has_idx_34
Mar 21, 2026
Merged

Caplin: prevent calling glob per file in BuildMissingIndices#20046
AskAlexSharov merged 2 commits intorelease/3.4from
alex/has_idx_34

Conversation

@AskAlexSharov
Copy link
Copy Markdown
Collaborator

Screenshot 2026-03-21 at 08 38 29

@AskAlexSharov AskAlexSharov enabled auto-merge (squash) March 21, 2026 01:40
Copy link
Copy Markdown
Collaborator

@Giulio2002 Giulio2002 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM — performance optimization: reads dir entries once instead of calling glob per file in BuildMissingIndices. Clean refactor, small diff.

@AskAlexSharov AskAlexSharov merged commit abe285c into release/3.4 Mar 21, 2026
21 of 22 checks passed
@AskAlexSharov AskAlexSharov deleted the alex/has_idx_34 branch March 21, 2026 03:01
AskAlexSharov added a commit that referenced this pull request Apr 12, 2026
github-merge-queue Bot pushed a commit that referenced this pull request Apr 13, 2026
Cherry-pick from `release/3.4` to `main`:

- #19677 agg: workers presets. ressplit workers
- #19919 Revert "flush: use etl.IdentityLoadFunc instead custom. part2"
- #19780 etl: zero-copy memDataProvider
- #19941 d_lru: disable for commitment
- #19942 TemporalMemBatch: re-use vals-slice when can
- #19996 etl: pool of bufwriter
- #19995 collate: replace bitmap by array
- #20002 skill creator review results
- #20033 seg: revert global limiter
- #20046 Caplin: prevent calling `glob` per file in
`BuildMissingIndices`
- #20113 seg: more usage of bufio
- #20194 execution/state: revert CodeSizePath in codeChange journal
entry
- #20431 remove `flush complete` log line
- #20440 etl: munmap temp files in Dispose to prevent disk space leak

93 commits skipped due to conflicts (branches diverged significantly).

---------

Co-authored-by: lystopad <oleksandr.lystopad@erigon.tech>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: moskud <sudeepdino008@gmail.com>
Co-authored-by: info@weblogix.biz <admin@10gbps.weblogix.it>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants