Skip to content

#9478 follow-up: BPS tree simplification #9982

@mkostoevr

Description

@mkostoevr

The current BPS tree implementation has a huge code duplication and a bloated interface with different functions performing almost identical but slightly different tasks. For example bps_tree_insert and bps_tree_insert_get_iterator, or bps_tree_delete and bps_tree_delete_value.

The problem gets worse after #9478 so it's decided to perform a major tree refactoring in the future to simplify its interface and decrease the code duplication.

Metadata

Metadata

Assignees

Labels

code healthImprove code readability, simplify maintenance and so onrefactoringCode refactoring

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions