Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.

KvStore - A data-store to support BlockTree - #2897

Merged
MarkJr94 merged 2 commits into
solana-labs:masterfrom
MarkJr94:kvstore
Mar 11, 2019
Merged

KvStore - A data-store to support BlockTree#2897
MarkJr94 merged 2 commits into
solana-labs:masterfrom
MarkJr94:kvstore

Conversation

@MarkJr94

@MarkJr94 MarkJr94 commented Feb 22, 2019

Copy link
Copy Markdown
Contributor

This is largely a WIP PR for work on this issue #2566

Everything about BlobStore is out-dated, especially due to BlockTree.

A fuller design description will be posted as things progress. For now please see the tracking issue.

Problem

rocks

Summary of Changes

simple key-value store to persist ledger data

Fixes #2566

@codecov

codecov Bot commented Feb 22, 2019

Copy link
Copy Markdown

Codecov Report

Merging #2897 into master will decrease coverage by 3.4%.
The diff coverage is 60.4%.

@@           Coverage Diff            @@
##           master   #2897     +/-   ##
========================================
- Coverage    81.5%     78%   -3.5%     
========================================
  Files         129     131      +2     
  Lines       19578   20476    +898     
========================================
+ Hits        15958   15989     +31     
- Misses       3620    4487    +867

@garious

garious commented Feb 26, 2019

Copy link
Copy Markdown
Contributor

Hey @MarkJr94, anything you can do to get us off RocksDB sooner than later would be greatly appreciated!

@garious

garious commented Mar 8, 2019

Copy link
Copy Markdown
Contributor

No merge commits please! Just rebase!

@aeyakovenko

Copy link
Copy Markdown
Member

Can you rebase and squash this pr, it seems like it’s pulling in a lot of commits that are in master.

@MarkJr94

MarkJr94 commented Mar 8, 2019

Copy link
Copy Markdown
Contributor Author

@aeyakovenko yes before i change this from draft status today I'll fix up the commit history. worst case i'll just force-push from a cleaner branch where i have copied over changes manually, which would be fairly easy to do since most changes don't affect anything els.e

@MarkJr94 MarkJr94 added the noCI Suppress CI on this Pull Request label Mar 11, 2019
@MarkJr94 MarkJr94 removed the noCI Suppress CI on this Pull Request label Mar 11, 2019
@MarkJr94
MarkJr94 marked this pull request as ready for review March 11, 2019 07:52
@garious garious closed this Mar 11, 2019
@garious garious reopened this Mar 11, 2019
Comment thread core/src/blocktree.rs
@garious
garious requested a review from rob-solana March 11, 2019 22:04
@MarkJr94
MarkJr94 merged commit 56b0ba2 into solana-labs:master Mar 11, 2019
@mvines

mvines commented Mar 11, 2019

Copy link
Copy Markdown
Contributor

yikes, merging while CI is still running. 📿

@garious

garious commented Mar 11, 2019

Copy link
Copy Markdown
Contributor

NBD, he only added a cfg() macro that only affected a configuration uncovered by CI.

@mvines

mvines commented Mar 11, 2019

Copy link
Copy Markdown
Contributor

Maybe :)

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.

5 participants