Skip to content

Commit 429b36c

Browse files
zaidoon1meta-codesync[bot]
authored andcommitted
Add C API for block_align option in BlockBasedTableOptions (#14153)
Summary: Pull Request resolved: #14153 Reviewed By: archang19 Differential Revision: D90211012 Pulled By: jaykorean fbshipit-source-id: fd87d3d74664f75fbe47946764b1d25aa731c020
1 parent 6f03c3d commit 429b36c

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

db/c.cc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3763,6 +3763,11 @@ void rocksdb_block_based_options_set_unpartitioned_pinning_tier(
37633763
static_cast<ROCKSDB_NAMESPACE::PinningTier>(v);
37643764
}
37653765

3766+
void rocksdb_block_based_options_set_block_align(
3767+
rocksdb_block_based_table_options_t* options, unsigned char v) {
3768+
options->rep.block_align = v;
3769+
}
3770+
37663771
/* FlushJobInfo */
37673772

37683773
const char* rocksdb_flushjobinfo_cf_name(const rocksdb_flushjobinfo_t* info,

include/rocksdb/c.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1231,6 +1231,8 @@ rocksdb_block_based_options_set_partition_pinning_tier(
12311231
extern ROCKSDB_LIBRARY_API void
12321232
rocksdb_block_based_options_set_unpartitioned_pinning_tier(
12331233
rocksdb_block_based_table_options_t*, int);
1234+
extern ROCKSDB_LIBRARY_API void rocksdb_block_based_options_set_block_align(
1235+
rocksdb_block_based_table_options_t*, unsigned char);
12341236
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_write_buffer_manager(
12351237
rocksdb_options_t* opt, rocksdb_write_buffer_manager_t* wbm);
12361238
extern ROCKSDB_LIBRARY_API void rocksdb_options_set_sst_file_manager(

0 commit comments

Comments
 (0)