Commit Graph

62 Commits

Author SHA1 Message Date
5a4de37bb6 fix miss ret problem 2024-04-07 08:12:12 +00:00
86e8b925b9 set medium_info.last_medium_snapshot_ according to major not meta. 2024-03-25 03:46:05 +00:00
ee9eb195ba fix rs progress & table_ids defense when 4013 2024-02-09 05:35:27 +00:00
e9465e8541 optimize lock in FreezeInfoMgr 2024-02-08 22:04:53 +00:00
0d0b11c0cc [FEAT MERGE] impl vectorization 2.0
Co-authored-by: oceanoverflow <oceanoverflow@gmail.com>
Co-authored-by: hezuojiao <hezuojiao@gmail.com>
Co-authored-by: Monk-Liu <1152761042@qq.com>
2024-02-08 05:32:54 +00:00
c1d3e97f93 fix meta merge 4016 2024-02-08 00:47:46 +00:00
7e34854bc6 [memtable_mgr] ObTabletMemtableMgr memtable management 2024-02-07 00:40:36 +00:00
c8ef409bf3 Do not report ERROR when sample rate equals 100 2024-02-06 14:49:36 +00:00
dd2d4e8978 fix rs progress & table_ids defense when 4013 2024-01-10 03:17:56 +00:00
91c2ae3c01 optimize lock in FreezeInfoMgr 2024-01-04 06:42:50 +00:00
b6773084c6 [FEAT MERGE] impl vectorization 2.0
Co-authored-by: Naynahs <cfzy002@126.com>
Co-authored-by: hwx65 <1780011298@qq.com>
Co-authored-by: oceanoverflow <oceanoverflow@gmail.com>
2023-12-22 03:43:22 +00:00
92f12e8d4a fix meta merge 4016 2023-12-19 00:12:57 +00:00
fdae2b1ab4 [memtable_mgr] ObTabletMemtableMgr memtable management 2023-11-27 08:00:49 +00:00
3eb34fe37e del useless code 2023-11-10 11:39:11 +00:00
751a0c5876 fix meta merge && optimize meta merge scheduling 2023-11-10 03:44:41 +00:00
62f271557e forbid direct load for non-empty cotable&& fix 4103 2023-11-09 15:10:57 +00:00
71e89f4ebf revise static assert comment according to latest data structure 2023-11-09 15:07:09 +00:00
566e920620 Merge branch 'column_store'
Co-authored-by: wangt1xiuyi <13547954130@163.com>
Co-authored-by: yangqise7en <877793735@qq.com>
Co-authored-by: Zach41 <zach_41@163.com>
2023-10-31 15:39:22 +00:00
03d4c3e84b [CP] fix mini merge scheduling when sstable count is not safe in tablet 2023-09-21 09:44:34 +00:00
ce7846d119 keep all medium info for standby cluster 2023-09-14 03:43:55 +00:00
081d5b2dd1 optimize memtable releasing in mini compaction 2023-09-01 02:10:43 +00:00
03d16ad10a alloc ctx after running & fix diagnose too_many_sstables 2023-08-17 11:20:35 +00:00
d320c6210c fix 4090 problem when scheduling medium compaction 2023-08-03 07:42:58 +00:00
7a8d5a551c fix mini merge 4677 problem 2023-07-05 12:18:01 +00:00
07ed0009fd fix memtable retrive problem 2023-07-03 08:12:23 +00:00
09289f9d9a fix lock_node only update schema_version & add tenant_id for allocator 2023-06-25 11:42:22 +00:00
9dae112952 [FEAT MERGE] merge transfer
Co-authored-by: wxhwang <wxhwang@126.com>
Co-authored-by: godyangfight <godyangfight@gmail.com>
Co-authored-by: Tyshawn <tuyunshan@gmail.com>
2023-06-21 11:42:28 +00:00
12e2837207 disable adaptvie compaction when detecting high CPU load 2023-06-16 09:42:05 +00:00
9e1fc64a14 optimize compaction statistic on tablet stat 2023-04-13 06:24:58 +00:00
d516a39c7c fix obtest 2023-03-22 07:41:36 +00:00
11e7b0738b add defend for backup to check against medium info 2023-03-17 04:13:49 +00:00
0c661df5f4 optimize parallem minor dag scheduling 2023-03-17 03:43:51 +00:00
33dd4ba133 judge errno before set errsim 2023-03-06 10:46:17 +00:00
3f67e0ac31 prevent mini dag from being created when sstable count reaches up limit && optimize perf when getting tenant config 2023-03-02 14:54:35 +00:00
43a9aeb34f fix snapshot version reset bug 2023-02-15 09:44:29 +00:00
4faa17ca78 add defense code in major execute 2023-02-07 19:53:41 +08:00
1c24d38f33 optimize the performance of reporting tablet stat 2023-02-06 15:40:49 +08:00
50024b39cd [FEAT MERGE] log4100 branch
Co-authored-by: tino247 <tino247@126.com>
Co-authored-by: BinChenn <binchenn.bc@gmail.com>
Co-authored-by: HaHaJeff <jeffzhouhhh@gmail.com>
2023-01-28 18:17:32 +08:00
9d17589678 suspend merge when tenant in restore 2023-01-12 19:02:33 +08:00
c153bc2b09 fix parallel mini minor merge 2023-01-12 19:02:33 +08:00
561432c689 [FEAT MERGE] Big Txn Execution Optimization 2023-01-12 19:02:33 +08:00
193d0cd143 add force freeze before medium 2023-01-12 19:02:33 +08:00
b39b8c45f0 fix white-scan problems && unit test 2023-01-12 19:02:33 +08:00
529e541dd6 fix mysqltest 2023-01-12 19:02:33 +08:00
0517f169f0 [FIX]fix trigger=0 in minor & error info when submit clog & add cluster-version in medium for compat 2023-01-12 19:02:33 +08:00
c94062401a [FEAT MERGE] implement Medium Compaction & adaptive Compaction Strategy 2023-01-12 19:02:33 +08:00
d6b44beadf fix boundary snapshot version when freeze info is invalid && revert FreezeInfo SCN Modification 2023-01-12 19:02:33 +08:00
c37f0e93a3 [FEAT MERGE] impl multi way macro block reuse && pct free && multi version row support micro block-level recycling 2023-01-12 19:02:33 +08:00
c930616622 [CP] fix pull memtables after migration 2023-01-12 19:02:33 +08:00
1cdc9f04f6 [Patch] fix mini merge after migration 2023-01-12 19:02:33 +08:00