diff --git a/include/rocksdb/file_system.h b/include/rocksdb/file_system.h index f8e321417ce..7e9d5d4feab 100644 --- a/include/rocksdb/file_system.h +++ b/include/rocksdb/file_system.h @@ -120,6 +120,7 @@ struct IOOptions { // directories and list only files in GetChildren API. bool do_not_recurse; + // EXPERIMENTAL Env::IOActivity io_activity = Env::IOActivity::kUnknown; IOOptions() : IOOptions(false) {} diff --git a/include/rocksdb/options.h b/include/rocksdb/options.h index b20c66e14be..ae6b5cf6d2d 100644 --- a/include/rocksdb/options.h +++ b/include/rocksdb/options.h @@ -1752,9 +1752,13 @@ struct ReadOptions { // *** END options only relevant to iterators or scans *** - // ** For RocksDB internal use only ** + // *** BEGIN options for RocksDB internal use only *** + + // EXPERIMENTAL Env::IOActivity io_activity = Env::IOActivity::kUnknown; + // *** END options for RocksDB internal use only *** + ReadOptions() {} ReadOptions(bool _verify_checksums, bool _fill_cache); explicit ReadOptions(Env::IOActivity _io_activity);