diff --git a/db/c.cc b/db/c.cc index b02c7bc4bd1..704b7f0bad3 100644 --- a/db/c.cc +++ b/db/c.cc @@ -3186,6 +3186,11 @@ void rocksdb_block_based_options_set_unpartitioned_pinning_tier( static_cast(v); } +void rocksdb_block_based_options_set_block_align( + rocksdb_block_based_table_options_t* options, unsigned char v) { + options->rep.block_align = v; +} + /* FlushJobInfo */ const char* rocksdb_flushjobinfo_cf_name(const rocksdb_flushjobinfo_t* info, diff --git a/include/rocksdb/c.h b/include/rocksdb/c.h index ce9e5229c82..a88fac81779 100644 --- a/include/rocksdb/c.h +++ b/include/rocksdb/c.h @@ -1200,6 +1200,8 @@ rocksdb_block_based_options_set_partition_pinning_tier( extern ROCKSDB_LIBRARY_API void rocksdb_block_based_options_set_unpartitioned_pinning_tier( rocksdb_block_based_table_options_t*, int); +extern ROCKSDB_LIBRARY_API void rocksdb_block_based_options_set_block_align( + rocksdb_block_based_table_options_t*, unsigned char); extern ROCKSDB_LIBRARY_API void rocksdb_options_set_write_buffer_manager( rocksdb_options_t* opt, rocksdb_write_buffer_manager_t* wbm); extern ROCKSDB_LIBRARY_API void rocksdb_options_set_sst_file_manager(