diff --git a/core/src/services/rocksdb/backend.rs b/core/src/services/rocksdb/backend.rs index a109d097387c..5ed0f38ec6bc 100644 --- a/core/src/services/rocksdb/backend.rs +++ b/core/src/services/rocksdb/backend.rs @@ -181,9 +181,8 @@ impl kv::Adapter for Adapter { for key in it { let key = key.map_err(parse_rocksdb_error)?; let key = String::from_utf8_lossy(&key); - // FIXME: it's must a bug that rocksdb returns key that not start with path. if !key.starts_with(path) { - continue; + break; } res.push(key.to_string()); }