diff --git a/src/main/java/top/guoziyang/mydb/backend/dm/DataManagerImpl.java b/src/main/java/top/guoziyang/mydb/backend/dm/DataManagerImpl.java index 6ff4509..ab6b729 100644 --- a/src/main/java/top/guoziyang/mydb/backend/dm/DataManagerImpl.java +++ b/src/main/java/top/guoziyang/mydb/backend/dm/DataManagerImpl.java @@ -65,6 +65,7 @@ public long insert(long xid, byte[] data) throws Exception { Page pg = null; int freeSpace = 0; try { + freeSpace = pi.freeSpace; pg = pc.getPage(pi.pgno); byte[] log = Recover.insertLog(xid, pg, raw); logger.log(log);