diff --git a/fdbserver/KeyValueStoreRocksDB.actor.cpp b/fdbserver/KeyValueStoreRocksDB.actor.cpp index 862aa8e52d..838aa2c48f 100644 --- a/fdbserver/KeyValueStoreRocksDB.actor.cpp +++ b/fdbserver/KeyValueStoreRocksDB.actor.cpp @@ -581,7 +581,7 @@ struct RocksDBKeyValueStore : IKeyValueStore { } } - Future getError() override { return errorPromise.getFuture(); } + Future getError() const override { return errorPromise.getFuture(); } ACTOR static void doClose(RocksDBKeyValueStore* self, bool deleteOnClose) { // The metrics future retains a reference to the DB, so stop it before we delete it. @@ -600,7 +600,7 @@ struct RocksDBKeyValueStore : IKeyValueStore { delete self; } - Future onClosed() override { return closePromise.getFuture(); } + Future onClosed() const override { return closePromise.getFuture(); } void dispose() override { doClose(this, true); }