diff --git a/include/rocksdb/utilities/db_ttl.h b/include/rocksdb/utilities/db_ttl.h index dd83cb24b..d57e7473a 100644 --- a/include/rocksdb/utilities/db_ttl.h +++ b/include/rocksdb/utilities/db_ttl.h @@ -57,7 +57,7 @@ class DBWithTTL : public StackableDB { static Status Open(const DBOptions& db_options, const std::string& dbname, const std::vector& column_families, std::vector* handles, - DBWithTTL** dbptr, std::vector ttls, + DBWithTTL** dbptr, const std::vector& ttls, bool read_only = false); virtual void SetTtl(int32_t ttl) = 0; diff --git a/utilities/ttl/db_ttl_impl.cc b/utilities/ttl/db_ttl_impl.cc index 9ebaa247f..ac3a3d17d 100644 --- a/utilities/ttl/db_ttl_impl.cc +++ b/utilities/ttl/db_ttl_impl.cc @@ -91,8 +91,7 @@ Status DBWithTTL::Open( const DBOptions& db_options, const std::string& dbname, const std::vector& column_families, std::vector* handles, DBWithTTL** dbptr, - std::vector ttls, bool read_only) { - + const std::vector& ttls, bool read_only) { if (ttls.size() != column_families.size()) { return Status::InvalidArgument( "ttls size has to be the same as number of column families");