Commit Graph

30 Commits

Author SHA1 Message Date
12e2837207 disable adaptvie compaction when detecting high CPU load 2023-06-16 09:42:05 +00:00
4260921c59 add mysqltest case for medium compaction 2023-06-15 12:12:32 +00:00
3a0d274309 fix tablet merge dag log print 2023-06-08 14:12:18 +00:00
e3e9ed5a7d add allocator tenant label & avoid print error log 2023-06-05 12:48:29 +00:00
ccde264e06 [FEAT MERGE] Improve the inner implementation of tx table
Co-authored-by: kongfy <njukongfy@gmail.com>
2023-05-07 07:38:34 +00:00
0cf07239dd [legacy bugfix] auto retry major compaction with forced flat store format on encoding estimate size overflow error detected 2023-04-20 07:41:39 +00:00
9e1fc64a14 optimize compaction statistic on tablet stat 2023-04-13 06:24:58 +00:00
33923859fc enhance compaction diagnose 2023-04-03 19:45:01 +00:00
0c661df5f4 optimize parallem minor dag scheduling 2023-03-17 03:43:51 +00:00
01ad74c050 add compaction trans cache 2023-03-16 00:10:54 +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
1cc67400fc fix minor dag hold tablet_handle causing memtable release late 2023-02-09 18:06:03 +00:00
1c24d38f33 optimize the performance of reporting tablet stat 2023-02-06 15:40:49 +08:00
0a9f32a5d1 use medium in memtable to schedule 2023-01-28 18:00:20 +08:00
0083c6d39a swap tablet in compaction and destroy memtabls array & fix wrong allocator in multi_source_data 2023-01-13 03:08:11 +00:00
2c2c8ec4d5 [CP] fix errsim compilation failure 2023-01-12 19:02:33 +08:00
a6b8c02d39 revert the commit which cause remote execution may report error_code 4002 2023-01-12 19:02:33 +08:00
44745724fc swap tablet in compaction and destroy memtabls array 2023-01-12 19:02:33 +08:00
529e541dd6 fix mysqltest 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
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
99d4f56fec [scn] mv definition of SCN to dir of share 2023-01-12 19:02:33 +08:00
4c49f6e7c5 fix scn legacy issues 2023-01-12 19:02:33 +08:00
89c7502360 clean some TODOs about ObScnRange && FreezeInfo 2023-01-12 19:02:33 +08:00
caf3220c8c clear some TODOs about SCN at storage layer 2023-01-12 19:02:33 +08:00
54b64a7263 [scn] fix failure of mittest after refresh feature scn 2023-01-12 19:02:20 +08:00
4afce61098 fix bugs & compaction check in ls offline 2022-11-04 02:08:05 +00:00
17bea8074b fix tablet report logic 2022-11-03 10:10:18 +00:00
6ff3c39b49 read msd from frozen memtables in mini merge procedure 2022-11-03 04:36:09 +00:00
93a1074b0c patch 4.0 2022-10-24 17:57:12 +08:00