Skip to content

Investigate updating LevelDB using upstream's PR(s) #2309

@barton2526

Description

@barton2526

Bitcoin updated to LevelDB 1.22 in February 2020:
bitcoin/bitcoin#17398

Benefits include:

  • CRC32C hardware acceleration is now an external library crc32c. This adds acceleration on ARM, and should be faster on x86 because of using prefetch. It also makes it easy to support similar instruction sets on other platforms in the future.
  • Thread handling uses C++11, instead of platform specific code.
  • Native windows environment was added. No need to maintain our own hacky one, anymore.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions