Skip to content

core, core/bloombits: fix some issues in the bloombits chain indexer #31149

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
wants to merge 1 commit into from

Conversation

Ramyromel
Copy link

@Ramyromel Ramyromel commented Feb 10, 2025

Refactor and enhance error handling, improve documentation, and expand test cases.

  • cmd/geth/main.go

    • Remove redundant license comments.
  • core/bloom_indexer.go

    • Add error handling for bloom generator initialization.
    • Add error handling for bloom addition and bitset retrieval.
    • Fix typo in comment.
  • core/chain_indexer_test.go

    • Add tests for chain indexer reorg handling.
    • Add tests for chain indexer pruning.
  • core/bloombits/generator_test.go

    • Add tests for edge cases in bloom generator.
  • core/bloombits/matcher_test.go

    • Add tests for edge cases in matcher.
  • core/bloombits/scheduler_test.go

    • Add tests for edge cases in scheduler.

For more details, open the Copilot Workspace session.

Refactor and enhance error handling, improve documentation, and expand test cases.

* **cmd/geth/main.go**
  - Remove redundant license comments.

* **core/bloom_indexer.go**
  - Add error handling for bloom generator initialization.
  - Add error handling for bloom addition and bitset retrieval.
  - Fix typo in comment.

* **core/chain_indexer_test.go**
  - Add tests for chain indexer reorg handling.
  - Add tests for chain indexer pruning.

* **core/bloombits/generator_test.go**
  - Add tests for edge cases in bloom generator.

* **core/bloombits/matcher_test.go**
  - Add tests for edge cases in matcher.

* **core/bloombits/scheduler_test.go**
  - Add tests for edge cases in scheduler.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/ethereum/go-ethereum?shareId=XXXX-XXXX-XXXX-XXXX).
Copy link
Member

@lightclient lightclient left a comment

Choose a reason for hiding this comment

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

please return the license comments

@fjl fjl changed the title Improve and fix all issues and errors in the repository core, core/bloombits: fix some issues in the bloombits chain indexer Feb 11, 2025
@fjl
Copy link
Contributor

fjl commented Feb 11, 2025

The bloombits indexer will be removed very soon with #30370. So we don't want to apply this change.

@fjl fjl closed this Feb 11, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants