Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Prepare a version of storage with Ruc 3.0.0 #52

Merged
merged 2 commits into from Oct 23, 2022
Merged

Conversation

weikengchen
Copy link
Member

Ruc is a collection of Rust utils. We have been using it for error handling, with version 1.0.

This PR prepares the storage to Ruc 3.0.0. A release would be cut.

@weikengchen weikengchen merged commit cd06b25 into develop Oct 23, 2022
@weikengchen weikengchen deleted the ruc-3.0.0 branch October 23, 2022 17:29
simonjiao added a commit that referenced this pull request Nov 25, 2022
* Optimize get ver (#48)

* optimize get_ver()

* Create rust.yml

* fixed clippy and removed dead code

Co-authored-by: harry <harry@findora.org>
Co-authored-by: simonjiao <simonjiaoh@gmail.com>
Co-authored-by: simonjiao <simon@findora.org>

* add clean_aux() (#49)

Co-authored-by: harry <harry@findora.org>

* adding original errors to new mapped error messages (#51)

* Prepare a version of `storage` with Ruc 3.0.0 (#52)

* ruc to 3.0.0

* Update rust.yml

Co-authored-by: onewayfunc <onewayfunc@gmail.com>

* fmerk update to v2.1.1

* rollback public interface and ruc version

* fix clippy

* update clean_aux

* V1.0.0 archive (#63) (#66)

* catch up fix

* add back deprecated API

Co-authored-by: Charlie Chen <charlie@findora.org>

* Fo 996 v2 (#60)

* support `state_at` for Storage

* fix test errors

* update workflow

* rollback public interface

* fix iterate

* fix some test cases

* add snapshot metadata

* build snapshots in loading phase

* build snapshots in commit phase

* enable snapshot in get_ver

* add more test cases

* add option to construct_base

* FO-1238: add merk db all iter and keys internal cf -> keys aux cf base prefix

* enable construct base

* fix clean_aux and more test cases

* cosntrcut_base in clean_aux

* avoid panic and add more logs

Co-authored-by: Charlie Chen <charlie@findora.org>
Co-authored-by: simonjiao <simon@findora.org>
Co-authored-by: 18328594608 <1007697416@qq.com>

Co-authored-by: Charlie Chen <34498985+ws4charlie@users.noreply.github.com>
Co-authored-by: harry <harry@findora.org>
Co-authored-by: simonjiao <simon@findora.org>
Co-authored-by: Harshad Patil <harshad0402@gmail.com>
Co-authored-by: Weikeng Chen <w.k@berkeley.edu>
Co-authored-by: onewayfunc <onewayfunc@gmail.com>
Co-authored-by: HarryLiIsMe <42673017+HarryLiIsMe@users.noreply.github.com>
Co-authored-by: Charlie Chen <charlie@findora.org>
Co-authored-by: 18328594608 <1007697416@qq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants