Commit Graph

6722 Commits

Author SHA1 Message Date
20dc791fac ustore存储引擎的regression用例5 2024-06-27 14:05:54 +08:00
964220ed11 处理issue:打开带for update的游标后,并没有锁住对应的记录 2024-06-27 14:05:53 +08:00
4da11ac9fb 解决按需回放下,回放结束时,refcount不为0的问题 2024-06-27 14:05:53 +08:00
e1e597c2d9 更新版本至6.0.0
Signed-off-by: 李锦波 <lijinbo22@huawei.com>

更新版本至6.0.0

Signed-off-by: 李锦波 <lijinbo22@huawei.com>

更新版本至6.0.0

Signed-off-by: 李锦波 <lijinbo22@huawei.com>

更新版本至6.0.0

Signed-off-by: 李锦波 <lijinbo22@huawei.com>

更新版本至6.0.0

Signed-off-by: 李锦波 <lijinbo22@huawei.com>

更新版本至6.0.0

Signed-off-by: 李锦波 <lijinbo22@huawei.com>

更新版本至6.0.0

Signed-off-by: 李锦波 <lijinbo22@huawei.com>

update src/bin/gs_plan_simulator/gs_plan_simulator.sh.

Signed-off-by: 李锦波 <lijinbo22@huawei.com>

更新版本至6.0.0

Signed-off-by: 李锦波 <lijinbo22@huawei.com>

更新版本至6.0.0

Signed-off-by: 李锦波 <lijinbo22@huawei.com>
2024-06-27 14:05:53 +08:00
6a20dc6062 ustore存储引擎的regression用例2 2024-06-27 14:05:53 +08:00
18ccc3e102 ustore存储引擎的regression用例1 2024-06-27 14:05:53 +08:00
1dc4ce19eb do not call none-reentrant func in signal handle func 2024-06-27 14:05:53 +08:00
59c6978637 GetWorkerIds 函数在进行线程id检查的时候缺少本应有的报错信息 2024-06-27 14:05:53 +08:00
ad3eafc5dc fix ExecEvalFieldStore incorrectly using astore methods to deform ustore tuples. 2024-06-27 14:05:53 +08:00
dfb3766e94 Revert "fix ExecEvalFieldStore incorrectly using astore methods to deform ustore tuples."
This reverts commit 3846f82a786cb7e9882b2fc625e11730d44403ba.
2024-06-27 14:05:53 +08:00
f32d92e77a fix ExecEvalFieldStore incorrectly using astore methods to deform ustore tuples. 2024-06-27 14:05:53 +08:00
98802d4120 清理主机残留的级联备复制槽 2024-06-27 14:05:53 +08:00
0b7332ef5f 修复ustore视图gs_undo_dump_parsepage_mv运行逻辑中未考虑xid的约束条件,在遍历TD链时会出现死循环。 2024-06-27 14:05:53 +08:00
01f0f53123 修复更新触发器中对于ustore元组的兼容 2024-06-27 14:05:53 +08:00
d48d31d5da 修复ustore存储引擎中,当索引回收队列页面个数大于2时,系统视图显示不全的问题 2024-06-27 14:05:53 +08:00
7088d0ca80 create ustore table with oids report ERROR 2024-06-27 14:05:53 +08:00
759a3c3ba5 Revert "ustore的regression用例"
This reverts commit bd9a2e0a705670f4eab5846a17edb16e28809c25.
2024-06-27 14:05:53 +08:00
0328144964 ustore的regression用例 2024-06-27 14:05:53 +08:00
f6fa355dc4 支持游标参数默认值 2024-06-27 14:05:53 +08:00
fae66283ac 修复regexp_like函数中的数组越界bug 2024-06-27 14:05:53 +08:00
25ba275200 inited 2024-06-27 14:05:53 +08:00
bda4745f9e 修复备集群回放线程未启动问题 2024-06-27 14:05:53 +08:00
55b7512b43 支持gms_stats包 2024-06-27 14:05:53 +08:00
a23d5d1f54 fix bug: 整数右移31位存在溢出风险 2024-06-27 14:05:53 +08:00
102e675ecb 同步v3.0.5 gs_catalog_attribute_records 2024-06-27 14:05:52 +08:00
7119d44e32 修复按需回放实时构建,执行switchover时,主机coredump 2024-06-27 14:05:52 +08:00
660b7f42ca whale插件在处理while语句的时候调用GetRawParser获取raw_parser回调的时候只判断了dolphin类型 2024-06-27 14:05:52 +08:00
16a41e491c On branch page
Your branch is up to date with 'origin/page'.
 Changes to be committed:
	modified:   rawpage.cpp

 On branch page
 Your branch is up to date with 'origin/page'.
 Changes to be committed:
	modified:   rawpage.cpp

 On branch page
 Your branch is up to date with 'origin/page'.

 Changes to be committed:
	modified:   rawpage.cpp

 On branch page
 Your branch is up to date with 'origin/page'.

 Changes to be committed:
	modified:   rawpage.cpp

 On branch page
 Your branch is up to date with 'origin/page'.

 Changes to be committed:
	modified:   catalog.cpp

 On branch page
 Your branch is up to date with 'origin/page'.

 Changes to be committed:
	modified:   catalog.cpp

 On branch page
 Your branch is up to date with 'origin/page'.

 Changes to be committed:
	modified:   catalog.cpp

 On branch page
 Your branch is up to date with 'origin/page'.

 Changes to be committed:
	modified:   catalog.cpp

 On branch page
 Your branch is up to date with 'origin/page'.

 Changes to be committed:
	modified:   contrib/pageinspect/rawpage.cpp
	modified:   src/common/backend/catalog/catalog.cpp
2024-06-27 14:05:52 +08:00
b186cd1555 Allow plan cache result type to revalidate on the fly
Usually, when a relation gets changed by a DB user, an invalidation
message is sent to the shared context. Plancache will revalidate
this behavior multiple times during the execution so that if the
base relation changes, the cached plan will be updated accordingly.

However, Postgres does not allow the resulting attributes to change
because changing the query's result on the fly requires extra hand-
ling on the user application, which is out of the DB kernel's
control. Also, it will generate unwanted behavior in a concurrent
transactional application.

Due to the user's heavy request, we are allowing this in this patch
and introduced a new POSTMASTER GUC to control this behavior. This
GUC is a POSTMASTER type because the result-checking behavior is a
flag (i.e., an intrinsic attribute) of the plan cache, initially
only for transactional statements. We need to ensure that when the
user changes the GUC, no plan cache is working at the time.
2024-06-27 14:05:52 +08:00
3f02e65687 子查询中使用orderby数据丢失问题 2024-06-27 14:05:52 +08:00
de9df9f3c5 tlist/grouping_tlist合一
This reverts commit 9db36bd8b2d0934880f5576826db9864933f92aa.
2024-06-27 14:05:52 +08:00
4cb0057da9 gms_profiler权限修改 2024-06-27 14:05:52 +08:00
34b923b8c6 gms_profiler插件根据检视意见修改 2024-06-27 14:05:52 +08:00
a86fcd7808 gms_profiler插件根据检视意见修改 2024-06-27 14:05:52 +08:00
9817772f80 支持gms_profiler插件 2024-06-27 14:05:52 +08:00
bc8f54e02e 修复:OpenControlFileForDSS函数中部分errmsg未输出预期信息的问题 2024-06-27 14:05:52 +08:00
25e128bdb5 On branch pageinspect
Your branch is up to date with 'origin/pageinspect'.

 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.

 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.

 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.

 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.

 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.
 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.
 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.
 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.
 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.
 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.

 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.

 Changes to be committed:
	modified:   rawpage.cpp

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.

 Changes to be committed:

 On branch pageinspect
 Your branch is up to date with 'origin/pageinspect'.

 Changes to be committed:
	modified:   rawpage.cpp
2024-06-27 14:05:52 +08:00
60eca894b8 IUDS性能优化 2024-06-27 14:05:52 +08:00
410a78e715 【资源池化】【optimize】failover场景非升主节点退线程成功存在误判为失败 2024-06-27 14:05:52 +08:00
33fc611933 修复层次查询未拷贝的where表达式引起的地址覆盖
修复层次查询where条件跨层引用core问题
修复多表join下,层次查询where条件不可用别名及伪列等问题
增强层次查询where条件下推逻辑
2024-06-27 14:05:52 +08:00
be94cc71b5 修复在层次查询中将where条件分割为join和非join,并将join条件下推 2024-06-27 14:05:52 +08:00
5ce3fc959d 修复handle_sigint分支判断条件 2024-06-27 14:05:52 +08:00
71edf8c7ac fix #I9K0TH gsql补全功能被中断导致内存泄露 2024-06-27 14:05:52 +08:00
c5e0f61072 【资源池化】【同步DMS】【同步CBB】 2024-06-27 14:05:52 +08:00
fc900c108d fix ecpg缺少包 2024-06-27 14:05:51 +08:00
bc188b3ec3 社区贡献 2024-06-27 14:05:51 +08:00
6b8c910168 强游标 2024-06-27 14:05:51 +08:00
814908724a 删除gs_ctl build参数--instance-id说明 2024-06-27 14:05:51 +08:00
7914224bb1 修复alter table modify的core问题 2024-06-27 14:05:51 +08:00
47d0eb1c7a fix bug 修复触发器内调用pkg公有变量无法获取正确pkgb变量值的问题 2024-06-27 14:05:51 +08:00