-
Notifications
You must be signed in to change notification settings - Fork 276
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.2 dev #16688
1.2 dev #16688
Conversation
ref matrixorigin#15914 changes: 1. move op `check statement_info result` to the end of bvt. Approved by: @heni02, @sukki37
cp pr 1b00a08 and fb8da32 Approved by: @XuPeng-SH, @sukki37
ref: matrixorigin#15955 changes: 1. add new config `observability:disableError` default: false. 2. bugfix: if NoReportFromContext(ctx), ignore error log output and collection. Approved by: @zhangxu19830126, @daviszhen, @sukki37
add target object size config when merge objects. Approved by: @XuPeng-SH, @sukki37, @aptend
…in#15987) 把mo系统表和系统视图声明为全局变量,都引用自一处,降低耦合 Approved by: @daviszhen, @zhangxu19830126, @sukki37
…matrixorigin#15989) fix bug: incorrect row count for value scan node Approved by: @aunjgr, @badboynt1, @sukki37
修复一个bug导致没有完全改过来的情况,需要让整颗子树都强制走单cn Approved by: @aunjgr, @heni02, @qingxinhome, @sukki37
问题原因: 在drop database 会从mo_table_partitions删除索引信息。过程中会加锁。 加锁过程中,会用tableId 取relation。 取relation时,会遍历CatalogCache中的数据库。但是同一个事务中的数据库已经被删除了。 导致engine.Database取Database对象时,报错。 修改方案: 事务中删除drop database时,会先存入deletedDatabaseMap。 在遍历catalogCache中的数据库时,将已经加入deletedDatabaseMap的数据库名称排除掉。避免报错。 ci regression: https://github.com/matrixorigin/ci-test/actions/runs/9032264260 Approved by: @triump2020, @sukki37
…origin#15965) fix HasCommittedPersistedData, cherry-pick matrixorigin#15930 Approved by: @XuPeng-SH, @sukki37
…6012) 把mo系统表和系统视图声明为全局变量时,误删mo_task库下的索引定义 Approved by: @zhangxu19830126, @daviszhen, @sukki37
问题原因: 在发送列定义时,用getStatusWithTxnEnd取server status了。 对getStatusWithTxnEnd 使用有错误。只能在事务结束后才能用。在事务中使用时,proxy会把session迁移走,导致没数据响应client。而卡住。 修改方案: 在发送列定义时,改用handler.GetServerStatus取server status Approved by: @qingxinhome, @sukki37
Add error log in taskservice when task service cannot get db on 1.2-dev. Approved by: @sukki37, @zhangxu19830126
fix ut TestAddressManager Approved by: @zhangxu19830126, @sukki37
add quote to dbname when drop account Approved by: @heni02, @qingxinhome, @sukki37, @daviszhen
should re-clear the pending ckp when retry. Approved by: @XuPeng-SH, @sukki37
change type of prefix_in's second argument from T_tuple to T_varchar Approved by: @badboynt1, @sukki37
解决OMM时,profile过时问题。 在收到TERM和INT信号时,保存heap和goroutine profile 到etlfs。 限制: 1.不能处理KILL信号。 2.写etlfs的超时为3分钟。写heap,goroutine总共最多6分钟。 Approved by: @reusee, @zhangxu19830126, @sukki37
本地sysbench 1000w 没复现出oom。 对2处潜在的stmt引用问题,做了修改。 Approved by: @qingxinhome, @sukki37
retry for first lock table bind change Approved by: @m-schen, @XuPeng-SH, @daviszhen, @zhangxu19830126, @reusee, @qingxinhome, @sukki37
Fix bug for snapshot-read Approved by: @XuPeng-SH, @heni02, @reusee, @sukki37
malloc: refine cache size calculation malloc: remove AllocTyped malloc: remove eviction malloc: add shard alloc and free statistics malloc: flush cached objects when idle Approved by: @zhangxu19830126, @sukki37
…gin#16051) 1. cherry pick Approved by: @reusee, @XuPeng-SH, @sukki37
fix test delete3, cherry-pick matrixorigin#16054 Approved by: @XuPeng-SH, @sukki37
1. 修改错误的迁移场景 begin,后无commit。 autocommit = 0且无begin且无commit。 这两种场景不应该有迁移。如果迁移后面会有问题。 2. 删除不必要的状态切换 ci regression : https://github.com/matrixorigin/ci-test/actions/runs/9062088432 Approved by: @qingxinhome, @sukki37
Not check whether object is dropped when flush deletes. Approved by: @XuPeng-SH, @sukki37
issue上的问题是事务状态异常。 在出问题的调用栈上,增加事务状态的检测逻辑。 txnIsValid 判断事务状态是否异常。 Approved by: @m-schen, @triump2020, @qingxinhome, @XuPeng-SH, @ouyuanning, @aunjgr, @sukki37
delete unused logs for upgrader and sqlExecutor Approved by: @daviszhen, @zhangxu19830126, @m-schen, @aunjgr, @sukki37
support some policy parameters. Approved by: @XuPeng-SH, @heni02, @sukki37
Signed-off-by: Aylei <rayingecho@gmail.com>
|
PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here. PR Review 🔍
|
PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here. PR Code Suggestions ✨
|
User description
ForceCheckpoint
retry logic. (sync to 1.2: fixForceCheckpoint
retry logic. #16030)show accounts
(sync to 1.2: optimizeshow accounts
#16241)the mo_database, mo_tables, mo_columns
and cluster table size for non-sys account. (syn to 1.2: collectingthe mo_database, mo_tables, mo_columns
and cluster table size for non-sys account. #16287)FILES
and is compatible with MySQL (Add de-dup #15… (cherry_pick-Supports Information_SchemaFILES
and is compatible with MySQL (#15… #16457)mo_tables, mo_databases, mo_columns
and cluster tables for non-sys. (sync to 1.2: skip collectingmo_tables, mo_databases, mo_columns
and cluster tables for non-sys. #16515)PR Type
Enhancement, Bug fix
Description
CheckOrphan
method and related request/response types inlock.pb.go
.serialize.go
.acceptNull
inregister.go
.server.go
.runtime.GOMAXPROCS(0)
intxnmgr.go
.Changes walkthrough 📝
lock.pb.go
Add CheckOrphan method and related request/response types
pkg/pb/lock/lock.pb.go
CheckOrphan
method to theMethod
enum.CheckOrphanRequest
andCheckOrphanResponse
types.Request
andResponse
structs to includeCheckOrphan
.CheckOrphanRequest
andCheckOrphanResponse
.serialize.go
Clean up imports and update condition check
pkg/sql/colexec/aggexec/serialize.go
encoded.Info.Id
instead ofencoded.GetExecType()
.register.go
Refactor aggregation implementation and remove acceptNull
pkg/sql/colexec/aggexec/register.go
aggImplementation
to separate context and logicimplementations.
acceptNull
fromSingleColumnAggInformation
.server.go
Remove unused imports and fix typo in comment
pkg/frontend/server.go
BaseService
interface comment.txnmgr.go
Update ants pool initialization to use GOMAXPROCS
pkg/vm/engine/tae/txn/txnbase/txnmgr.go
ants.NewPool
parameter to useruntime.GOMAXPROCS(0)
instead ofruntime.NumCPU()
.