Commit Graph

605 Commits

Author SHA1 Message Date
Hongze Cheng 6a0e89c487 fix: memory leak 2022-05-10 09:06:20 +00:00
Hongze Cheng 80cfde72ad fix: drop table if exists 2022-05-07 05:34:30 +00:00
Hongze Cheng c87eb6cc47 refact 2022-05-05 03:24:00 +00:00
Hongze Cheng 7c5c1c32ee implement TDB upsert 2022-05-05 03:17:34 +00:00
Hongze Cheng ac0fb0237e drop table code 2022-05-04 03:57:16 +00:00
Hongze Cheng d3487c88c2 TDB impl delete 2022-05-03 11:24:52 +00:00
Hongze Cheng bf355e705a fix a TDB balance bug 2022-05-03 09:59:58 +00:00
Hongze Cheng f5c58a5782 more refact 2022-05-03 08:09:58 +00:00
Hongze Cheng 05f06e04c1 refact sl 2022-05-02 15:17:43 +00:00
Hongze Cheng 9d0d5295f4 more TDB delte 2022-05-02 10:13:45 +00:00
Hongze Cheng 52d157718b more tdb delte 2022-05-02 07:55:30 +00:00
Hongze Cheng 47410b16d2 refact TDB 2022-05-02 03:02:34 +00:00
Hongze Cheng fee7499cfb fix child table query problem 2022-04-29 10:02:36 +00:00
Hongze Cheng 48207a166e refact vnode and add tdb api 2022-04-29 07:55:52 +00:00
Hongze Cheng 496ec4c1dc more TDB 2022-04-29 07:40:07 +00:00
Hongze Cheng 21cec7b6d7 more 2022-04-29 07:07:49 +00:00
Hongze Cheng fd6b2ad626 more refact 2022-04-28 10:46:07 +00:00
Hongze Cheng 7ff3183a70 refact TDB 2022-04-28 07:02:49 +00:00
Hongze Cheng 85d3e4c8ae make case pass 2022-04-26 09:16:29 +00:00
Hongze Cheng de57d21765 fix big bug 2022-04-26 07:14:26 +00:00
Hongze Cheng 3204cd6879 fix empty show tables bug 2022-04-25 09:12:16 +00:00
Hongze Cheng f5e16f968d fix problems 2022-04-25 08:39:10 +00:00
Hongze Cheng 264b3f0c73 fix tdb problem 2022-04-25 07:32:41 +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
Cary Xu f9d162bae2 tsma use TDB 2022-04-13 16:02:55 +08:00
afwerar c11946fd75 [TD-13756]<fix>: Fix macro name error. 2022-04-11 18:55:43 +08:00
wangmm0220 225cf61845 merge from 3.0 2022-04-07 11:31:50 +08:00
Hongze Cheng 70810ddb39 fix a small bug 2022-04-06 11:37:34 +00:00
Hongze Cheng f136211bad fix TDB encode and decode bug 2022-04-06 10:21:36 +00:00
Hongze Cheng 610832f0b4 keep committed data in TDB 2022-04-06 08:41:53 +00:00
Hongze Cheng 69ff3cc67b fix an assert bug 2022-04-06 06:37:22 +00:00
Hongze Cheng 6b47fd8984 TDB with txn 2022-04-02 11:20:56 +00:00
Hongze Cheng f9e699bea5 more TDB 2022-04-02 06:23:04 +00:00
Hongze Cheng 9dea86249c refact 2022-04-02 05:16:32 +00:00
Hongze Cheng 08ed99b069 more TDB 2022-04-02 02:56:09 +00:00
Hongze Cheng 9525e37651 256K for 1.5G data 2022-04-01 08:44:59 +00:00
Hongze Cheng e25b407c5a optimize search process 2022-04-01 08:00:46 +00:00
Hongze Cheng 0e7a420e83 fix another bug 2022-04-01 03:35:43 +00:00
Hongze Cheng 6b0b988f46 fix a bug 2022-04-01 02:38:50 +00:00
Hongze Cheng 1a71bbfbd3 refact 2022-03-31 09:42:23 +00:00
Hongze Cheng 59398ee2df commit loop work now 2022-03-31 09:41:46 +00:00
Hongze Cheng 4e6ea0d2d2 new test 2022-03-31 08:23:17 +00:00
Hongze Cheng 0492362f38 more TDB 2022-03-31 08:04:38 +00:00
Hongze Cheng 71c8b91059 more 2022-03-31 07:52:35 +00:00
Hongze Cheng ba4b33e7c7 more progress 2022-03-31 07:26:51 +00:00
Hongze Cheng 59061a6fb5 refact more 2022-03-31 06:22:29 +00:00
Hongze Cheng 839912e4f5 more TDB 2022-03-31 03:55:46 +00:00
Hongze Cheng 7f08a2b7c3 more TDB 2022-03-31 02:55:07 +00:00
Hongze Cheng 34d9d1b9df more 2022-03-31 02:25:29 +00:00
Hongze Cheng 14bd838a9f more TDB 2022-03-31 02:23:58 +00:00
Hongze Cheng a466372179 more TDB 2022-03-31 02:10:26 +00:00
Hongze Cheng 4ecbe41d13 adjust some code 2022-03-30 11:07:58 +00:00
Hongze Cheng 110703f9df refact more 2022-03-30 10:51:07 +00:00
Hongze Cheng cb4bd33c80 more 2022-03-30 10:46:08 +00:00
Hongze Cheng a6f0d2b553 refact more 2022-03-30 10:31:28 +00:00
Hongze Cheng f75f60c84c refact more 2022-03-30 10:18:04 +00:00
Hongze Cheng 0a62868d5e refact more 2022-03-30 10:07:38 +00:00
Hongze Cheng cee75c2ba3 more 2022-03-30 10:01:12 +00:00
Hongze Cheng b5e9f2aca0 refact more 2022-03-30 09:58:33 +00:00
Hongze Cheng d7cf7e791c refact more code 2022-03-30 09:25:30 +00:00
Hongze Cheng 3904018757 refact more 2022-03-30 08:49:40 +00:00
Hongze Cheng 184200470c more 2022-03-30 08:27:34 +00:00
Hongze Cheng dcb065645b more 2022-03-30 08:25:01 +00:00
Hongze Cheng 51d8cf6e68 refact more 2022-03-30 08:15:03 +00:00
Hongze Cheng 75a0216a00 refact more TDB 2022-03-30 08:01:49 +00:00
Hongze Cheng cbd0d74d51 refact 2022-03-30 07:22:14 +00:00
Hongze Cheng 4ef7d997fb refact 2022-03-30 07:14:55 +00:00
Hongze Cheng 3c78e4b7bf refact 2022-03-30 06:58:56 +00:00
Hongze Cheng 953d325ac3 make compile 2022-03-30 06:50:59 +00:00
Hongze Cheng f2eeb41cad refact 2022-03-30 06:49:39 +00:00
Hongze Cheng 60844ee6c1 refact btree encode and decode 2022-03-30 06:36:55 +00:00
Hongze Cheng 247ff626a8 refact encode cell 2022-03-30 06:17:49 +00:00
Hongze Cheng 263c7802e2 refact 2022-03-30 05:36:34 +00:00
Hongze Cheng 3b2f61a56e start new refact 2022-03-30 05:20:03 +00:00
Hongze Cheng 7b932e1b25 fix pget problem 2022-03-29 08:15:55 +00:00
Hongze Cheng d22d069bd9 add an interface for index db query 2022-03-29 07:57:06 +00:00
Hongze Cheng dfaa78daf6 refact 2022-03-28 10:43:57 +00:00
Hongze Cheng bee3e3e204 more TDB 2022-03-28 10:21:16 +00:00
Hongze Cheng 2838ecbfe6 refact TDB 2022-03-28 10:09:09 +00:00
Hongze Cheng 71e04b29ec more TDB 2022-03-28 09:14:50 +00:00
Hongze Cheng 387936e437 more TDB 2022-03-28 08:58:09 +00:00
Hongze Cheng 27a567543b fix mutex problem 2022-03-28 08:44:04 +00:00
Hongze Cheng 249c337632 refact TDB 2022-03-28 08:22:55 +00:00
Hongze Cheng df319ccb8d fix more TDB os error 2022-03-28 08:06:27 +00:00
Hongze Cheng 78313467e7 refact 2022-03-28 06:17:40 +00:00
Hongze Cheng 3934427cbe refact TDB 2022-03-28 06:15:52 +00:00
Hongze Cheng 4fed357adf refact TDB 2022-03-28 06:12:14 +00:00
Hongze Cheng 0a602259fc more TDB 2022-03-28 06:06:34 +00:00
Hongze Cheng b23d2c7b6e make TDB can compile 2022-03-28 05:44:03 +00:00
Hongze Cheng 4c43901c44 more TDB 2022-03-28 05:40:54 +00:00
Hongze Cheng 54ca6c4e8c make TDB can compile 2022-03-28 03:55:37 +00:00
Hongze Cheng 5f90bae8bb more TDB 2022-03-28 03:51:02 +00:00
Hongze Cheng 5c9c9695e5 more TDB 2022-03-28 03:41:27 +00:00
Hongze Cheng b704fa2354 more TDB 2022-03-28 03:33:25 +00:00
Hongze Cheng ca8e40687e more TDB 2022-03-28 03:13:59 +00:00
Hongze Cheng 3146ac2d3b more TDB 2022-03-28 03:00:02 +00:00
Hongze Cheng a8882c5c14 more TDB 2022-03-28 02:50:39 +00:00
Hongze Cheng 8f6ba1fc5b more TDB 2022-03-28 02:40:55 +00:00
Hongze Cheng 6d1477e693 more TDB 2022-03-28 02:26:27 +00:00
Hongze Cheng ea748cf290 Merge branch '3.0' into feature/tdb 2022-03-28 01:34:19 +00:00
Hongze Cheng 7795706506 refact and more 2022-03-28 01:23:10 +00:00
Hongze Cheng db2c31cfc4 more TDB 2022-03-26 15:06:17 +00:00
Hongze Cheng 938b3a41d5 fix defragment bug 2022-03-26 11:25:18 +00:00
Hongze Cheng b646052fb6 Merge branch 'feature/tdb' into feature/tdb-merge 2022-03-26 09:50:50 +00:00
Hongze Cheng dbec5f1fa4 fix logical bug with memory leak 2022-03-26 09:29:49 +00:00
Hongze Cheng 0b12117fb2 fix a test bug 2022-03-26 02:53:38 +00:00
Hongze Cheng fc64a2c72d more 2022-03-25 10:54:54 +00:00
Hongze Cheng 72f1719a93 add btree debug helper function 2022-03-25 10:28:23 +00:00
Hongze Cheng 4ea8c88810 more TDB 2022-03-25 09:30:07 +00:00
Hongze Cheng f479537978 more 2022-03-25 09:01:09 +00:00
Hongze Cheng a9acfce886 more TDB 2022-03-25 08:41:00 +00:00
Hongze Cheng cbc8720d29 more TDB 2022-03-25 08:35:40 +00:00
Hongze Cheng af98aa4005 more TDB 2022-03-25 07:48:55 +00:00
Hongze Cheng f75cb89866 more TDB 2022-03-25 07:37:41 +00:00
Hongze Cheng 07f6d03a52 more TDB 2022-03-25 07:19:48 +00:00
Hongze Cheng cc176b1037 more TDB 2022-03-25 06:42:42 +00:00
Hongze Cheng 9ffdf09986 design dbc api 2022-03-25 06:15:21 +00:00
Hongze Cheng f4359a6fb3 more TDB 2022-03-25 06:02:38 +00:00
Hongze Cheng 212e24dda6 more TDB 2022-03-25 04:59:20 +00:00
Hongze Cheng 6276f2c33e refact 2022-03-25 01:48:35 +00:00
Hongze Cheng b8ac2d30d5 refact 2022-03-25 01:42:03 +00:00
Hongze Cheng 488d44a555 w/r 10M K-V pairs 2022-03-24 10:14:46 +00:00
Hongze Cheng e20e13d2db more TDB 2022-03-24 10:01:17 +00:00
Hongze Cheng 61b2f52dca now TDB can write 1M records 2022-03-24 09:53:34 +00:00
Hongze Cheng 347d1e6f99 start more fix 2022-03-24 09:03:01 +00:00
Hongze Cheng eb9d3f2196 more TDB 2022-03-24 08:40:37 +00:00
Hongze Cheng c9fe530156 add more test 2022-03-24 08:16:14 +00:00
Hongze Cheng 493670d2f0 more TDB 2022-03-24 08:11:07 +00:00
Hongze Cheng b6d27d3759 fix another bug 2022-03-24 07:43:19 +00:00
Hongze Cheng 08a270777c more TDB 2022-03-24 06:58:52 +00:00
Hongze Cheng d59b65fa54 fix memory bug 2022-03-24 06:00:35 +00:00
Hongze Cheng 820de153a8 fix invalid read 2022-03-24 05:46:59 +00:00
Hongze Cheng 20b1c0d236 more TDB 2022-03-24 02:27:16 +00:00
Hongze Cheng 4383b3b53a more TDB 2022-03-24 02:09:56 +00:00
Hongze Cheng 2aa6d7e384 start the query 2022-03-23 10:30:52 +00:00
Hongze Cheng b633a96bed more TDB 2022-03-23 10:17:23 +00:00
Hongze Cheng 27bcf222ce fix another bug 2022-03-23 10:12:43 +00:00
Hongze Cheng 48306365ae more TDB 2022-03-23 09:35:25 +00:00
Hongze Cheng 33e119e9c0 fix another TDB bug 2022-03-23 09:12:21 +00:00
Hongze Cheng 1fba9d5d3d more TDB 2022-03-23 09:03:01 +00:00
Hongze Cheng 2bb84eeb2b more TDB 2022-03-23 08:59:10 +00:00
Hongze Cheng 795981feae more TDB 2022-03-23 08:54:38 +00:00
Hongze Cheng 72aed8997d more TDB 2022-03-23 08:39:22 +00:00
Hongze Cheng d5a1c7a31f more TDB 2022-03-23 08:25:57 +00:00
Hongze Cheng 09833d2244 more TDB 2022-03-23 08:21:09 +00:00
Hongze Cheng 7b89447239 more TDB 2022-03-23 07:57:15 +00:00
Hongze Cheng f8fc05c76e more TDB 2022-03-23 07:48:08 +00:00
Hongze Cheng 15fa64ebaa more TDB 2022-03-23 07:39:57 +00:00
Hongze Cheng 9b8a8f1287 more TDB 2022-03-23 07:17:26 +00:00