diff --git a/rocksdb/_rocksdb.pyx b/rocksdb/_rocksdb.pyx index abb9402a..2ff23832 100644 --- a/rocksdb/_rocksdb.pyx +++ b/rocksdb/_rocksdb.pyx @@ -2814,7 +2814,7 @@ cdef class BackupEngine(object): c_backup_dir = path_to_string(backup_dir) st = backup.BackupEngine_Open( env.Env_Default(), - backup.BackupableDBOptions(c_backup_dir), + backup.BackupEngineOptions(c_backup_dir), cython.address(self.engine)) check_status(st) diff --git a/rocksdb/backup.pxd b/rocksdb/backup.pxd index 9efbb58b..bf2e064c 100644 --- a/rocksdb/backup.pxd +++ b/rocksdb/backup.pxd @@ -10,12 +10,12 @@ from .db cimport DB from .env cimport Env # TODO: For rocksdb >= 6.21.0, change to `rocksdb/utilities/backup_engine.h`. -cdef extern from "rocksdb/utilities/backupable_db.h" namespace "rocksdb": +cdef extern from "rocksdb/utilities/backup_engine.h" namespace "rocksdb": ctypedef uint32_t BackupID # TODO: For rocksdb >= 6.21.0, rename to `BackupEngineOptions`. - cdef cppclass BackupableDBOptions: - BackupableDBOptions(const string& backup_dir) + cdef cppclass BackupEngineOptions: + BackupEngineOptions(const string& backup_dir) cdef struct BackupInfo: BackupID backup_id @@ -34,5 +34,5 @@ cdef extern from "rocksdb/utilities/backupable_db.h" namespace "rocksdb": # TODO: For rocksdb >= 6.21.0, swap order of first two parameters. cdef Status BackupEngine_Open "rocksdb::BackupEngine::Open"( Env*, - BackupableDBOptions&, + BackupEngineOptions&, BackupEngine**)