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

Update RocksDB to 9.0.0 #39

Merged
merged 6 commits into from
Apr 12, 2024
Merged

Update RocksDB to 9.0.0 #39

merged 6 commits into from
Apr 12, 2024

Conversation

alysenko-polytech
Copy link
Contributor

@alysenko-polytech alysenko-polytech commented Apr 12, 2024

@alysenko-polytech alysenko-polytech marked this pull request as ready for review April 12, 2024 18:35
Copy link
Collaborator

@anelson anelson left a comment

Choose a reason for hiding this comment

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

Sorry I got wrapped around the axle, roxide-rocksdb is from the upstream rocksdb code base, I assume you pulled in the latest version and that's what all of those diffs are from. I couldn't figure out why the code base was so weird and unfamiliar.

Ignore my questions, this LGTM.

}

/// An opaque type used to represent a column family. Returned from some functions, and used
/// in others
pub struct ColumnFamily {
pub(crate) inner: *mut ffi::rocksdb_column_family_handle_t,
pub inner: *mut ffi::rocksdb_column_family_handle_t,
Copy link
Collaborator

Choose a reason for hiding this comment

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

Yikes, why are the inner pointers all public now?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I've accidentally overdid it. They are pub(crate) in the original repo, but in some of these structs you've explicitly changed access to pub to use in roxide. I'll revert this and leave only those which are really needed

roxide-rocksdb/src/db.rs Show resolved Hide resolved
roxide-rocksdb/src/db.rs Show resolved Hide resolved
roxide-rocksdb/src/db.rs Show resolved Hide resolved
@alysenko-polytech alysenko-polytech merged commit 1202b58 into master Apr 12, 2024
6 checks passed
@alysenko-polytech alysenko-polytech deleted the feat/641-rocksdb-9.0.0 branch April 12, 2024 19:54
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.

2 participants