remove rust-rocksdb dylib wrapper as we have a fork already
Signed-off-by: June Clementine Strawberry <june@3.dog>
This commit is contained in:
parent
d80e61cbee
commit
f34e0b21a3
4 changed files with 6 additions and 117 deletions
10
Cargo.lock
generated
10
Cargo.lock
generated
|
@ -848,7 +848,7 @@ dependencies = [
|
||||||
"log",
|
"log",
|
||||||
"minicbor",
|
"minicbor",
|
||||||
"minicbor-serde",
|
"minicbor-serde",
|
||||||
"rust-rocksdb-uwu",
|
"rust-rocksdb",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"tokio",
|
"tokio",
|
||||||
|
@ -3706,14 +3706,6 @@ source = "git+https://github.com/girlbossceo/rust-rocksdb-zaidoon1?rev=a5d5358ca
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"libc",
|
"libc",
|
||||||
"rust-librocksdb-sys",
|
"rust-librocksdb-sys",
|
||||||
"serde",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "rust-rocksdb-uwu"
|
|
||||||
version = "0.0.1"
|
|
||||||
dependencies = [
|
|
||||||
"rust-rocksdb",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
|
@ -382,8 +382,9 @@ features = [
|
||||||
]
|
]
|
||||||
|
|
||||||
[workspace.dependencies.rust-rocksdb]
|
[workspace.dependencies.rust-rocksdb]
|
||||||
path = "deps/rust-rocksdb"
|
git = "https://github.com/girlbossceo/rust-rocksdb-zaidoon1"
|
||||||
package = "rust-rocksdb-uwu"
|
rev = "a5d5358ca1358f828283e1558cf6a402b6cbea34"
|
||||||
|
default-features = false
|
||||||
features = [
|
features = [
|
||||||
"multi-threaded-cf",
|
"multi-threaded-cf",
|
||||||
"mt_static",
|
"mt_static",
|
||||||
|
@ -683,7 +684,7 @@ inherits = "release"
|
||||||
|
|
||||||
# To enable hot-reloading:
|
# To enable hot-reloading:
|
||||||
# 1. Uncomment all of the rustflags here.
|
# 1. Uncomment all of the rustflags here.
|
||||||
# 2. Uncomment crate-type=dylib in src/*/Cargo.toml and deps/rust-rocksdb/Cargo.toml
|
# 2. Uncomment crate-type=dylib in src/*/Cargo.toml
|
||||||
#
|
#
|
||||||
# opt-level, mir-opt-level, validate-mir are not known to interfere with reloading
|
# opt-level, mir-opt-level, validate-mir are not known to interfere with reloading
|
||||||
# and can be raised if build times are tolerable.
|
# and can be raised if build times are tolerable.
|
||||||
|
@ -751,7 +752,7 @@ inherits = "dev"
|
||||||
# '-Clink-arg=-Wl,-z,lazy',
|
# '-Clink-arg=-Wl,-z,lazy',
|
||||||
#]
|
#]
|
||||||
|
|
||||||
[profile.dev.package.rust-rocksdb-uwu]
|
[profile.dev.package.rust-rocksdb]
|
||||||
inherits = "dev"
|
inherits = "dev"
|
||||||
debug = 'limited'
|
debug = 'limited'
|
||||||
incremental = false
|
incremental = false
|
||||||
|
|
42
deps/rust-rocksdb/Cargo.toml
vendored
42
deps/rust-rocksdb/Cargo.toml
vendored
|
@ -1,42 +0,0 @@
|
||||||
[package]
|
|
||||||
name = "rust-rocksdb-uwu"
|
|
||||||
categories.workspace = true
|
|
||||||
description = "dylib wrapper for rust-rocksdb"
|
|
||||||
edition = "2024"
|
|
||||||
keywords.workspace = true
|
|
||||||
license.workspace = true
|
|
||||||
readme.workspace = true
|
|
||||||
repository.workspace = true
|
|
||||||
version = "0.0.1"
|
|
||||||
|
|
||||||
[features]
|
|
||||||
default = ["lz4", "zstd", "bzip2"]
|
|
||||||
jemalloc = ["rust-rocksdb/jemalloc"]
|
|
||||||
io-uring = ["rust-rocksdb/io-uring"]
|
|
||||||
numa = ["rust-rocksdb/numa"] # unused by rocksdb for now
|
|
||||||
valgrind = ["rust-rocksdb/valgrind"]
|
|
||||||
lz4 = ["rust-rocksdb/lz4"]
|
|
||||||
zstd = ["rust-rocksdb/zstd"]
|
|
||||||
zlib = ["rust-rocksdb/zlib"]
|
|
||||||
bzip2 = ["rust-rocksdb/bzip2"]
|
|
||||||
rtti = ["rust-rocksdb/rtti"]
|
|
||||||
mt_static = ["rust-rocksdb/mt_static"]
|
|
||||||
multi-threaded-cf = ["rust-rocksdb/multi-threaded-cf"]
|
|
||||||
serde1 = ["rust-rocksdb/serde1"]
|
|
||||||
malloc-usable-size = ["rust-rocksdb/malloc-usable-size"]
|
|
||||||
|
|
||||||
[dependencies.rust-rocksdb]
|
|
||||||
git = "https://github.com/girlbossceo/rust-rocksdb-zaidoon1"
|
|
||||||
rev = "a5d5358ca1358f828283e1558cf6a402b6cbea34"
|
|
||||||
#branch = "master"
|
|
||||||
default-features = false
|
|
||||||
|
|
||||||
[lib]
|
|
||||||
path = "lib.rs"
|
|
||||||
crate-type = [
|
|
||||||
"rlib",
|
|
||||||
# "dylib"
|
|
||||||
]
|
|
||||||
|
|
||||||
[lints]
|
|
||||||
workspace = true
|
|
62
deps/rust-rocksdb/lib.rs
vendored
62
deps/rust-rocksdb/lib.rs
vendored
|
@ -1,62 +0,0 @@
|
||||||
pub use rust_rocksdb::*;
|
|
||||||
|
|
||||||
#[cfg_attr(not(conduwuit_mods), link(name = "rocksdb"))]
|
|
||||||
#[cfg_attr(conduwuit_mods, link(name = "rocksdb", kind = "static"))]
|
|
||||||
unsafe extern "C" {
|
|
||||||
pub unsafe fn rocksdb_list_column_families();
|
|
||||||
pub unsafe fn rocksdb_logger_create_stderr_logger();
|
|
||||||
pub unsafe fn rocksdb_logger_create_callback_logger();
|
|
||||||
pub unsafe fn rocksdb_options_set_info_log();
|
|
||||||
pub unsafe fn rocksdb_get_options_from_string();
|
|
||||||
pub unsafe fn rocksdb_writebatch_create();
|
|
||||||
pub unsafe fn rocksdb_writebatch_destroy();
|
|
||||||
pub unsafe fn rocksdb_writebatch_put_cf();
|
|
||||||
pub unsafe fn rocksdb_writebatch_delete_cf();
|
|
||||||
pub unsafe fn rocksdb_iter_value();
|
|
||||||
pub unsafe fn rocksdb_iter_seek_to_last();
|
|
||||||
pub unsafe fn rocksdb_iter_seek_for_prev();
|
|
||||||
pub unsafe fn rocksdb_iter_seek_to_first();
|
|
||||||
pub unsafe fn rocksdb_iter_next();
|
|
||||||
pub unsafe fn rocksdb_iter_prev();
|
|
||||||
pub unsafe fn rocksdb_iter_seek();
|
|
||||||
pub unsafe fn rocksdb_iter_valid();
|
|
||||||
pub unsafe fn rocksdb_iter_get_error();
|
|
||||||
pub unsafe fn rocksdb_iter_key();
|
|
||||||
pub unsafe fn rocksdb_iter_destroy();
|
|
||||||
pub unsafe fn rocksdb_livefiles();
|
|
||||||
pub unsafe fn rocksdb_livefiles_count();
|
|
||||||
pub unsafe fn rocksdb_livefiles_destroy();
|
|
||||||
pub unsafe fn rocksdb_livefiles_column_family_name();
|
|
||||||
pub unsafe fn rocksdb_livefiles_name();
|
|
||||||
pub unsafe fn rocksdb_livefiles_size();
|
|
||||||
pub unsafe fn rocksdb_livefiles_level();
|
|
||||||
pub unsafe fn rocksdb_livefiles_smallestkey();
|
|
||||||
pub unsafe fn rocksdb_livefiles_largestkey();
|
|
||||||
pub unsafe fn rocksdb_livefiles_entries();
|
|
||||||
pub unsafe fn rocksdb_livefiles_deletions();
|
|
||||||
pub unsafe fn rocksdb_put_cf();
|
|
||||||
pub unsafe fn rocksdb_delete_cf();
|
|
||||||
pub unsafe fn rocksdb_get_pinned_cf();
|
|
||||||
pub unsafe fn rocksdb_create_column_family();
|
|
||||||
pub unsafe fn rocksdb_get_latest_sequence_number();
|
|
||||||
pub unsafe fn rocksdb_batched_multi_get_cf();
|
|
||||||
pub unsafe fn rocksdb_cancel_all_background_work();
|
|
||||||
pub unsafe fn rocksdb_repair_db();
|
|
||||||
pub unsafe fn rocksdb_list_column_families_destroy();
|
|
||||||
pub unsafe fn rocksdb_flush();
|
|
||||||
pub unsafe fn rocksdb_flush_wal();
|
|
||||||
pub unsafe fn rocksdb_open_column_families();
|
|
||||||
pub unsafe fn rocksdb_open_for_read_only_column_families();
|
|
||||||
pub unsafe fn rocksdb_open_as_secondary_column_families();
|
|
||||||
pub unsafe fn rocksdb_open_column_families_with_ttl();
|
|
||||||
pub unsafe fn rocksdb_open();
|
|
||||||
pub unsafe fn rocksdb_open_for_read_only();
|
|
||||||
pub unsafe fn rocksdb_open_with_ttl();
|
|
||||||
pub unsafe fn rocksdb_open_as_secondary();
|
|
||||||
pub unsafe fn rocksdb_write();
|
|
||||||
pub unsafe fn rocksdb_create_iterator_cf();
|
|
||||||
pub unsafe fn rocksdb_backup_engine_create_new_backup_flush();
|
|
||||||
pub unsafe fn rocksdb_backup_engine_options_create();
|
|
||||||
pub unsafe fn rocksdb_write_buffer_manager_destroy();
|
|
||||||
pub unsafe fn rocksdb_options_set_ttl();
|
|
||||||
}
|
|
Loading…
Add table
Add a link
Reference in a new issue