remove block cache for rocksdb

This commit is contained in:
Minglei Jin 2024-12-09 11:36:37 +08:00
parent f61dbfc459
commit f0c997cf80
1 changed files with 5 additions and 5 deletions

View File

@ -171,10 +171,10 @@ static int32_t tsdbOpenRocksCache(STsdb *pTsdb) {
if (NULL == cmp) { if (NULL == cmp) {
TAOS_RETURN(TSDB_CODE_OUT_OF_MEMORY); TAOS_RETURN(TSDB_CODE_OUT_OF_MEMORY);
} }
/*
rocksdb_cache_t *cache = rocksdb_cache_create_lru(5 * 1024 * 1024); rocksdb_cache_t *cache = rocksdb_cache_create_lru(5 * 1024 * 1024);
pTsdb->rCache.blockcache = cache; pTsdb->rCache.blockcache = cache;
*/
rocksdb_block_based_table_options_t *tableoptions = rocksdb_block_based_options_create(); rocksdb_block_based_table_options_t *tableoptions = rocksdb_block_based_options_create();
pTsdb->rCache.tableoptions = tableoptions; pTsdb->rCache.tableoptions = tableoptions;
@ -185,7 +185,7 @@ static int32_t tsdbOpenRocksCache(STsdb *pTsdb) {
rocksdb_options_set_create_if_missing(options, 1); rocksdb_options_set_create_if_missing(options, 1);
rocksdb_options_set_comparator(options, cmp); rocksdb_options_set_comparator(options, cmp);
rocksdb_block_based_options_set_block_cache(tableoptions, cache); // rocksdb_block_based_options_set_block_cache(tableoptions, cache);
rocksdb_options_set_block_based_table_factory(options, tableoptions); rocksdb_options_set_block_based_table_factory(options, tableoptions);
rocksdb_options_set_info_log_level(options, 2); // WARN_LEVEL rocksdb_options_set_info_log_level(options, 2); // WARN_LEVEL
// rocksdb_options_set_inplace_update_support(options, 1); // rocksdb_options_set_inplace_update_support(options, 1);
@ -254,7 +254,7 @@ _err3:
_err2: _err2:
rocksdb_options_destroy(options); rocksdb_options_destroy(options);
rocksdb_block_based_options_destroy(tableoptions); rocksdb_block_based_options_destroy(tableoptions);
rocksdb_cache_destroy(cache); // rocksdb_cache_destroy(cache);
_err: _err:
rocksdb_comparator_destroy(cmp); rocksdb_comparator_destroy(cmp);
@ -270,7 +270,7 @@ static void tsdbCloseRocksCache(STsdb *pTsdb) {
rocksdb_writeoptions_destroy(pTsdb->rCache.writeoptions); rocksdb_writeoptions_destroy(pTsdb->rCache.writeoptions);
rocksdb_options_destroy(pTsdb->rCache.options); rocksdb_options_destroy(pTsdb->rCache.options);
rocksdb_block_based_options_destroy(pTsdb->rCache.tableoptions); rocksdb_block_based_options_destroy(pTsdb->rCache.tableoptions);
rocksdb_cache_destroy(pTsdb->rCache.blockcache); // rocksdb_cache_destroy(pTsdb->rCache.blockcache);
rocksdb_comparator_destroy(pTsdb->rCache.my_comparator); rocksdb_comparator_destroy(pTsdb->rCache.my_comparator);
taosMemoryFree(pTsdb->rCache.pTSchema); taosMemoryFree(pTsdb->rCache.pTSchema);
taosArrayDestroy(pTsdb->rCache.ctxArray); taosArrayDestroy(pTsdb->rCache.ctxArray);