diff --git a/dbzero/dbzero/reflection_api.py b/dbzero/dbzero/reflection_api.py index 7179b51d..71d33dcf 100644 --- a/dbzero/dbzero/reflection_api.py +++ b/dbzero/dbzero/reflection_api.py @@ -169,9 +169,9 @@ def all(self, snapshot=None, as_memo_base=False): return db0.find(db0.MemoBase, cls, prefix=prefix_name) if snapshot is not None: - return snapshot.find(cls, prefix=prefix_name) + return snapshot.find(cls.type(), prefix=prefix_name) else: - return db0.find(cls, prefix=prefix_name) + return db0.find(cls.type(), prefix=prefix_name) def get_instance_count(self): """Get number of instances of this Memo class.""" diff --git a/src/dbzero/core/storage/DRAM_IOStream.cpp b/src/dbzero/core/storage/DRAM_IOStream.cpp index 5d5bd600..03f75dc4 100644 --- a/src/dbzero/core/storage/DRAM_IOStream.cpp +++ b/src/dbzero/core/storage/DRAM_IOStream.cpp @@ -83,8 +83,6 @@ namespace db0 void DRAM_IOStream::load(ChangeLogIOStream &changelog_io) { - assert(m_access_type == AccessType::READ_WRITE); - // simply exhaust the change-log stream // its position marks the synchronization point while (changelog_io.readChangeLogChunk());