From 6c7ee22c104572641572c9c901407db4026c8e47 Mon Sep 17 00:00:00 2001 From: shanth96 Date: Wed, 23 Jul 2025 17:59:59 -0400 Subject: [PATCH] return correct memory buffer size --- storage/rocksdb/ha_rocksdb.cc | 4 ++++ storage/rocksdb/ha_rocksdb.h | 1 + 2 files changed, 5 insertions(+) diff --git a/storage/rocksdb/ha_rocksdb.cc b/storage/rocksdb/ha_rocksdb.cc index ca857fa9bd50..ef953791ac95 100644 --- a/storage/rocksdb/ha_rocksdb.cc +++ b/storage/rocksdb/ha_rocksdb.cc @@ -16668,6 +16668,10 @@ double ha_rocksdb::read_time(uint index, uint ranges, ha_rows rows) { DBUG_RETURN((rows / 20.0) + 1); } +longlong ha_rocksdb::get_memory_buffer_size() const { + return rocksdb_block_cache_size; +} + void ha_rocksdb::print_error(int error, myf errflag) { switch (error) { case HA_ERR_ROCKSDB_STATUS_BUSY: diff --git a/storage/rocksdb/ha_rocksdb.h b/storage/rocksdb/ha_rocksdb.h index 93a4f5dc7452..473f92fe07bf 100644 --- a/storage/rocksdb/ha_rocksdb.h +++ b/storage/rocksdb/ha_rocksdb.h @@ -612,6 +612,7 @@ class ha_rocksdb : public my_core::handler, public blob_buffer { } virtual double read_time(uint, uint, ha_rows rows) override; + longlong get_memory_buffer_size() const override; virtual void print_error(int error, myf errflag) override; int open(const char *const name, int mode, uint test_if_locked,