Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Rocksdb rpc support #9685

Merged
merged 42 commits into from
Nov 25, 2020
Merged

Rocksdb rpc support #9685

merged 42 commits into from
Nov 25, 2020

Conversation

linhuang-blockone
Copy link
Contributor

Change Description

Credit: All the coding in the PR was done by Brian Johnson; thanks!

This PR adds RPC support over RocksDb backing store. I have tested with various cleos commands get scope, get account, get currency, get table, create account, issue tokens, and transfer tokens. They all worked,

The goal is to get this into develop so we can fix remaining issues using smaller PRs.

Known issue: system listproducers does not work on RocksDb but works on Chainbase,

Change Type

Select ONE

  • Documentation
  • Stability bug fix
  • Other
  • Other - special case

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

Copy link
Contributor

@heifner heifner left a comment

Choose a reason for hiding this comment

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

Not done, but stopping for now.

@linhuang-blockone
Copy link
Contributor Author

Should be explicit

Sorry, I missed this one. Added.

libraries/chain/combined_database.cpp Outdated Show resolved Hide resolved
libraries/chain/controller.cpp Outdated Show resolved Hide resolved
@brianjohnson5972 brianjohnson5972 dismissed heifner’s stale review November 25, 2020 23:06

I verified all of Kevin's issues, but it wants him to approve, so removing his review.

@brianjohnson5972 brianjohnson5972 merged commit 6a09bf8 into develop Nov 25, 2020
@brianjohnson5972 brianjohnson5972 deleted the rocksdb-rpc-support branch November 25, 2020 23:07
@mutagubyaivan
Copy link

mutagubyaivan commented Nov 25, 2020 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants