279 Commits

Author SHA1 Message Date
a17f917618 [CP] ddl kv use first ddl sstable to get compressor type when available 2023-10-19 08:40:01 +00:00
83eed2863c [CP] ddl kv use first ddl sstable to get compressor type 2023-10-16 04:13:20 +00:00
fc85a979ab Tablet will not hold memtable ref when ls offline 2023-10-12 02:10:01 +00:00
a81e6710b5 transform empty shell with tiny tablet, and rm persist queue 2023-10-09 12:13:30 +00:00
4fdfd2c977 fix unstable ut: test_sstable_row_multi_scanner 2023-10-08 03:09:47 +00:00
f7e8c4224a Add update_tablet_release_memtable() for LS offline 2023-10-07 06:39:34 +00:00
491f031551 fix read all committed mode 2023-09-20 16:15:22 +00:00
09e955551a empty addr semantic support for complex addr 2023-09-08 13:01:10 +08:00
bed8398a6b BUGFIX: fix tx data recycle 2023-09-05 04:10:41 +00:00
6e1811678e refine tablet init functions & refactor code struct 2023-08-31 12:10:35 +00:00
0528277691 [MDS/DeadLock] remove uniittest file included in src dir 2023-08-30 08:10:49 +00:00
0ca997cb54 fix core when print replay_tablet_task and remove tenant 2023-08-25 02:44:10 +00:00
22a9b2252c [FEAT MERGE] support aead in tde
Co-authored-by: yinyj17 <yinyijun92@gmail.com>
2023-08-24 04:10:29 +00:00
24659c98b6 checkpoint link list lock optimization 2023-08-17 10:54:47 +00:00
9b31f8aa03 [FEAT MERGE] 开源裁减颗粒度优化
Co-authored-by: nroskill <nroskill@gmail.com>
Co-authored-by: akaError <lzg020616@163.com>
Co-authored-by: yinyj17 <yinyijun92@gmail.com>
2023-08-15 02:40:26 +00:00
ea61a471d1 [master] change seq_no to ObTxSEQ 2023-08-10 06:12:31 +00:00
a1ecfa86e5 skip ddl_memtable when open sec_meta_iter 2023-08-03 13:42:27 +00:00
0e211a956d add errno code OB_TABLET_GC_LOCK_CONFLICT and OB_LS_WAITING_SAFE_DESTROY 2023-07-24 13:48:35 +00:00
3d46588675 manage linked blocks' ref cnt 2023-07-19 02:12:23 +00:00
9b0e6cd960 make sure all meta released when the observer exits 2023-07-18 08:42:18 +00:00
b6083d27be allow read snapshot less than transfer in commit version if start transfer in tx committed 2023-07-17 09:18:10 +00:00
a4bb627063 BUGFIX: move safe destroy worker into tenant 2023-07-17 03:12:14 +00:00
ffd0270234 fix flt tag local variable err 2023-07-14 02:12:33 +00:00
2b3285745a replay reate tablets concurrently to speed up slog replay 2023-07-13 04:42:22 +00:00
f94aab5524 Keep old read snapshot behavior unchanged 2023-07-13 02:12:15 +00:00
1337d35972 Fix flashback query 2023-07-11 21:12:13 +00:00
ddf7854eb4 Fix get tablet return 4165 2023-07-07 10:47:48 +00:00
e1519d9edb [temp solution] return OB_TABLET_NOT_EXIST when transfer out tx has not committed yet 2023-07-07 07:12:20 +00:00
93023b7920 Avoid ddl_get_tablet on replay 2023-07-07 03:12:20 +00:00
c00fed3c5f fix tablet allocator 2023-07-06 05:12:15 +00:00
2776120751 fix tablet status cache for weak read scenario 2023-06-30 04:12:23 +00:00
58caa336f2 READ_ALL_COMMITED should not return not created tablet 2023-06-28 10:12:15 +00:00
3c5468522a Return non empty shell tablet for READ_ALL_COMMITED mode 2023-06-27 03:12:28 +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
c3dd57e291 fix row_store_type when sstable is empty 2023-06-06 10:42:27 +00:00
a279004631 remove unittests cannot work on opensource 2023-06-06 05:42:19 +00:00
c9cccf08db Use tenant-level object pool instead of sop_borrow 2023-05-26 10:41:16 +00:00
1679608484 fix replay redo error when push end_scn to start_scn + 1 2023-05-25 01:17:01 +00:00
e87e18bfca Enable test_multi_version_sstable_merge test case 2023-05-22 10:47:10 +00:00
b0f003f4e4 Construct IndexBlockDataTransformer on stack which is used to be thread local storage. 2023-05-22 09:23:16 +00:00
3810f27cb6 fix memory hold too much 2023-05-16 10:16:43 +00:00
b5ac0c7bf6 optimize memtable garbage collection 2023-05-16 09:46:50 +00:00
a13159f429 add unittest for review 12592921 2023-05-16 03:52:14 +00:00
aaab6560a1 [FEAT MERGE] 4.x Dup Table
Co-authored-by: Minionyh <minions.yh@gmail.com>
Co-authored-by: BinChenn <binchenn.bc@gmail.com>
Co-authored-by: ChangerR <dingjinchengyx@163.com>
2023-05-11 10:07:21 +00:00
4b3e342312 Constructing prefetch arrays in ObIndexTreeMultiPassPrefetcher on demand to optimize performance of checking row lock. 2023-05-08 09:38:42 +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
ecb74a122c Unify all bucket cnt in ObTenantMetaMemMgr 2023-04-28 15:41:57 +00:00
764907c919 [FIX] the logic refreshing tx data memtable cache is incorrect 2023-04-27 11:52:19 +00:00
8fb50cdf65 [FEAT MERGE] OLTP performance and cpu reduction optimization under tiny specification
Co-authored-by: hezuojiao <hezuojiao@gmail.com>
2023-04-26 15:30:18 +00:00
57c3448d2d add weak read semantic to snapshot_version_barrier 2023-04-24 09:45:08 +00:00