Commit Graph

56 Commits

Author SHA1 Message Date
Hongze Cheng 0f82052392 enh: clear tdb asserts 2024-08-21 15:28:25 +08:00
Hongze Cheng 074be75363 enh: refactor return code 2024-07-29 13:06:20 +08:00
Hongze Cheng 1ebec2c402 enh: refactor error code 2024-07-23 14:50:45 +08:00
Xiaoyu Wang 3382a24a69 merge main 2023-02-10 18:03:11 +08:00
Minglei Jin dbdf26538c fix(tdb/page): remove n^2 implementation of page defragment 2023-02-08 09:56:18 +08:00
Hongze Cheng a086f83c27 fix: slow TDB page defragment 2023-02-08 09:46:48 +08:00
Minglei Jin 0facc8e088 fix(tdb/assert/cleanup): remove asserts 2022-12-28 18:38:15 +08:00
Minglei Jin 8369fef53c fix(tdb): zero page if ncells is zero when init page 2022-12-19 15:34:03 +08:00
Shengliang Guan 6d94afe48f
Revert "refact: adjust some assert cases" 2022-12-07 21:51:17 +08:00
Shengliang Guan d5126d469a refact: replcase ASSERT with tAssert 2022-12-07 18:42:48 +08:00
Shengliang Guan f69a188f7e refact: replcase ASSERT with tAssert 2022-12-07 18:37:40 +08:00
Minglei Jin 6b7c540884 fix: use tdbTrace to reduce 135 debug log output 2022-12-05 10:14:18 +08:00
Minglei Jin e090cd9dd9 tdb/pager: move journal to txn 2022-11-29 10:18:12 +08:00
Minglei Jin 16275caa8d fix(tdb): typo casues large page crash 2022-10-20 15:39:37 +08:00
Minglei Jin 47b7aeabbc enh(tdb): more debug output for page's overflow cells 2022-09-21 15:21:56 +08:00
Minglei Jin 66bcf1fad6 fix: deep copy ovfl cells to avoid double free 2022-09-14 19:22:26 +08:00
Minglei Jin 45775a9e83 fix: release ofp when encoding and decoding 2022-08-25 15:56:27 +08:00
Minglei Jin 437d4947f6 fix: tdb page cache hash page removing fix 2022-08-24 20:13:18 +08:00
Minglei Jin 1584dd0ac0 fix: free ovfl cells when destroying page 2022-07-27 16:42:09 +08:00
Minglei Jin 2872a50edc tdb/ofp: support overflow pages for big data 2022-06-20 17:16:29 +08:00
Minglei Jin c1de4df95b fix: fix page capacity calculation 2022-06-16 18:33:45 +08:00
Hongze Cheng 52d157718b more tdb delte 2022-05-02 07:55:30 +00:00
Hongze Cheng 13740e8988 refact TDB to support meta 2022-04-25 03:43:42 +00:00
afwerar fc24521621 fix(os): windows compile 3.0. 2022-04-22 09:54:27 +08:00
Hongze Cheng 69ff3cc67b fix an assert bug 2022-04-06 06:37:22 +00:00
Hongze Cheng 2838ecbfe6 refact TDB 2022-03-28 10:09:09 +00:00
Hongze Cheng d3446a5c7a more TDB 2022-03-20 09:32:21 +00:00
Hongze Cheng 16e7fa2e9e more TDB 2022-03-16 08:31:51 +00:00
Hongze Cheng 46aed9707b more TDB 2022-03-16 06:49:33 +00:00
Hongze Cheng ec3cb6fd9c more TDB 2022-03-16 02:42:57 +00:00
Hongze Cheng 07f6afe73e more TDB 2022-03-16 02:32:46 +00:00
Hongze Cheng bccedf76df more TDB 2022-03-14 07:00:20 +00:00
Hongze Cheng 6d762c978c refac TDB 2022-03-14 06:50:38 +00:00
Hongze Cheng 94426d83f9 more TDB 2022-03-14 06:45:51 +00:00
Hongze Cheng 9a28e7d2b2 more TDB 2022-03-14 06:38:55 +00:00
Hongze Cheng ab1084f090 more TDB 2022-03-14 06:37:15 +00:00
Hongze Cheng 0734436db8 more TDB 2022-03-14 06:20:10 +00:00
Hongze Cheng d7a127136f more TDB 2022-03-14 05:53:30 +00:00
Hongze Cheng 40c2df1e34 more TDB 2022-03-14 05:42:40 +00:00
Hongze Cheng 77af8e6b5d more TDB 2022-03-14 03:02:21 +00:00
Hongze Cheng 40d18c4ac3 more TDB 2022-03-14 02:55:58 +00:00
Hongze Cheng 3c044ef262 more TDB 2022-03-14 02:25:54 +00:00
Hongze Cheng 5eb04e9f2b more TDB 2022-03-11 08:21:48 +00:00
Hongze Cheng 9c2f84b0eb more TDB 2022-03-11 07:20:18 +00:00
Hongze Cheng 69f5d9c829 more TDB 2022-03-11 07:16:22 +00:00
Hongze Cheng 3ac540f2e1 fix compile erro 2022-03-11 06:57:38 +00:00
Hongze Cheng bc00eb0e87 more TDB 2022-03-11 06:57:03 +00:00
Hongze Cheng f16c1eeae1 more TDB 2022-03-11 03:34:49 +00:00
Hongze Cheng 69352daf97 more TDB 2022-03-11 02:58:36 +00:00
Hongze Cheng ec9ae2d954 more TDB 2022-03-09 11:11:34 +00:00