Skip to content
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

5.1.0 版本适配 openEuler RISC-V 22.03 v2 #2

Open
wants to merge 582 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
582 commits
Select commit Hold shift + click to select a range
b17e58e
优化cm_agent获取快照逻辑,不走dms,减少cm_agent获取状态异常的场景
Aug 30, 2023
dcd3041
!4043 未开启DSS时,增加对ndpplugin插件加载的拦截校验
Aug 31, 2023
d93d278
dss 8.31推点
LittleFish-15 Aug 31, 2023
0ee4923
!4045 【资源池化】优化cm_agent获取快照逻辑,不走dms,减少cm_agent获取状态异常的场景
Aug 31, 2023
4c584ce
!4055 dss 8.31推点
Aug 31, 2023
739949b
删除procarray.cpp中没有使用的变量定义,消除编译警告。
Aug 31, 2023
01fd8e0
831dss推点
895543892 Aug 31, 2023
ff628fc
!4058 dss831推点
Aug 31, 2023
a8827a4
!4035 修复ALTER SYSTEM SET方式设置新增ss_txnstatus_cache_size 为异常值的时候机器断连
Aug 31, 2023
14a609c
!4039 修改运行parallel_schedule12用例集时int8用例报错
Aug 31, 2023
c6a5886
!4042 修复bool类型变量and操作符号使用错误的问题
Aug 31, 2023
0fa6e3d
!2955 去掉EXPLAIN输出min read时多余的空格
Sep 1, 2023
c78ba2f
修复skiplsn偶现失效&&分区表处理冲突场景对象未释放问题
cxb609 Sep 1, 2023
5978c74
build check适配日志合一
895543892 Sep 1, 2023
6bc1089
avoid u_sess is null in reform
justbk2015 Sep 1, 2023
e29b794
!4066 [bugfix] 修复资源池化reform场景下u_sess被清空导致的core问题
Sep 1, 2023
7095bb4
修复基础数据复制的复制槽残留问题
cxb609 Sep 2, 2023
ae11b9a
update src/include/utils/guc.h.
Sep 4, 2023
eda81ee
!4056 删除procarray.cpp中没有使用的变量定义,消除编译警告。
Sep 4, 2023
bb291a9
!4004 文本工具entab关闭打开的文件
Sep 4, 2023
a8ff918
9.4dss推点
895543892 Sep 4, 2023
4652f7a
!3658 修复缺陷【设置 track_functions = 'all',执行存储过程相关语句,数据库宕机】
Sep 4, 2023
0842a95
!4072 dss 9.4推点
Sep 4, 2023
092db5c
修复日志回放过程中 lsn 校验失败问题
Aug 29, 2023
60df5b0
fix ss txnstatus cache size guc
Sep 4, 2023
eb2a658
issue修复:gs_basebackup命令写入stdout执行失败修复
Feb 27, 2023
dfbc091
!4025 build check适配日志合一
Sep 5, 2023
0808607
!4059 修复skiplsn偶现失效&&分区表处理冲突场景对象未释放问题
Sep 5, 2023
a6d0f0a
!4067 修复基础数据复制的复制槽残留问题
Sep 5, 2023
810f965
issue:解决存储过程创建时row type错误使用时不报错的问题
584147810 Sep 4, 2023
2583e2d
!4065 issue:解决存储过程创建时row type错误使用时不报错的问题
Sep 5, 2023
7b16e54
【资源池化】适配DMS侧增加smon_recycle线程;DMS推点
Sep 5, 2023
7ed0e52
!3854 修复docker构建版本校验规则
Sep 6, 2023
ee14277
添加create if not exists语法
SYSUheshy Aug 29, 2023
3312883
!3951 修复:B模式CREATE AS语句 开启审计日志报错的问题
Sep 6, 2023
ee03597
!4079 适配DMS侧增加smon_recycle线程;DMS推点
Sep 6, 2023
c7656f6
修复双集群system id对不上
895543892 Sep 6, 2023
a5366a3
!4029 新增CREATE SEQUENCE IF NOT EXISTS语法
Sep 6, 2023
954c93a
[资源池化]snapshot xmin的hash表使用多个partition锁进行并发控制
Sep 6, 2023
321133e
!4086 修复资源池化双集群system id对不上
Sep 6, 2023
9aaeea4
【bugfix】解决按需回放xlog日志重复回放的问题
ChenD2018 Sep 6, 2023
acd9bf5
修复SIGUSR2信号屏蔽丢失引起的死锁问题
Sep 6, 2023
6ab6203
feat: add dss io statistics function
Sep 5, 2023
c9eb8b9
!4087 【资源池化】snapshot xmin的hash表使用多个partition锁进行并发控制
Sep 7, 2023
6945e80
关闭ustore引擎后,分配xid不再分配undozone
Aug 14, 2023
17cc3cc
解决双集群日志回收问题
895543892 Sep 7, 2023
0a8ca97
!4021 memcpy_s后安全检查
Sep 7, 2023
8752c51
mysql_error bug
Aug 31, 2023
bc8c66e
!4030 【bugfix】解决按需回放部分问题
Sep 7, 2023
d5e7915
!4033 修复日志在备机回放过程中 lsn 校验失败问题
Sep 7, 2023
ea1c306
解决段式存储上创建hash索引coredump的问题
Aug 23, 2023
cb23dfa
修复物化视图刷新权限检查的问题
xiaziyun Sep 7, 2023
a0e05f1
!4101 解决资源池化双集群日志回收问题
Sep 8, 2023
be03735
!4102 修复物化视图刷新权限检查的问题
Sep 8, 2023
7e8f874
3.0.5升级5.1.0失败,修改ss_txnstatus_cache_stat为8889
Sep 8, 2023
6b7d4c3
函数 _equalCharsetClause 定义忘记返回值
Sep 8, 2023
2634339
!4100 gs_guc工具 适配新增ss_txnstatus_cache_size参数
Sep 8, 2023
ff56ab3
!4110 3.0.5升级5.1.0失败,修改ss_txnstatus_cache_stat为8889
Sep 8, 2023
a2484b7
!3998 段页表支持hash索引插入
Sep 8, 2023
6578e44
支持自动补齐记录之前行命令串
cxb609 Sep 5, 2023
96c6fd4
dss推点
895543892 Sep 9, 2023
3a6cb66
!4081 支持自动补齐记录之前行命令串
Sep 9, 2023
f350d66
!4113 dss推点
Sep 9, 2023
9eb463d
修复极致RTO支持备机读特性对按需回放特性的影响
ChenD2018 Sep 10, 2023
0243460
gs_ctl check add help
Sep 11, 2023
139bde8
【资源池化】owner转移页面场景,对于been_load为false情况,补充内容锁的释放
Sep 11, 2023
0ee218e
!4111 函数 _equalCharsetClause 定义忘记返回值
Sep 11, 2023
99d6590
On branch zym-hash-segment
Sep 11, 2023
45d2c7b
!4116 【资源池化】owner转移页面场景,对于been_load为false情况,补充内容锁的释放
Sep 11, 2023
bd6c21b
!4022 修复collation_connection可以设置系统字符集的问题
Sep 11, 2023
f6db695
!4040 修改bug 【测试版本:5.0.0】设置delimiter后,在session_timeout后,delimiter功能失效,…
Sep 11, 2023
db2a3a7
!4117 增加gs_ctl build check的help选项
Sep 11, 2023
0e24f49
【资源池化】更新DMS的commit点
Sep 11, 2023
4f0f0f1
修复嵌套函数断点停留位置问题
Sep 12, 2023
f3481c1
!4121 【资源池化】DMS推点
Sep 12, 2023
a0d6667
Record query's parse tree nodetag for dolphin. userd to check query's…
TotaJ0 Sep 6, 2023
52b3b4b
disable 'table of type' as column in tables
sysu-wyc Sep 12, 2023
26befde
修复ExecResult错误清空内存上下文的bug
Sep 9, 2023
09e1340
!4115 修复极致RTO支持备机读对按需回放的影响
Sep 12, 2023
147d9d2
1.解决主机新加段页式文件,备机更新时没有初始化的问题
Sep 12, 2023
70a5eca
解决写转发,备机执行事务完成后执行ddl语句失败报错
Sep 12, 2023
9a9692c
!4114 修复ExecResult错误释放内存上下文的bug
Sep 12, 2023
fecf6ff
!4112 修复嵌套函数断点停留位置问题
Sep 12, 2023
df409ab
同步dss_contrl
Sep 2, 2023
24d9203
!4124 disable 'table of type' as column in tables
Sep 12, 2023
4fd7d26
dss 9.12推点
895543892 Sep 8, 2023
6f99385
!2844 将枚举类型rewrite_param和sql_beta_param定义改为更容易维护的格式
Sep 13, 2023
16d5df7
!4127 解决备机写转发,执行事务完成后执行ddl语句失败报错的问题
Sep 13, 2023
a1d3fbe
issue: 支持当operator两端为varchar与int时,将两者当作numeric来进行操作
584147810 Sep 13, 2023
6713c7e
!4068 修改dss_contrl脚本,实现僵死检测
Sep 13, 2023
afa648b
解决sql_mode_full_group关闭下,对没值的列使用聚合函数报错,与MySQL输出不一致【zyzx】
Sep 13, 2023
59253c1
A兼容性数据库下,打开char_coerce_compat时varchar的比较包含空格
cxb609 Sep 12, 2023
02c92d5
!4078 【代码回合】issue修复:gs_basebackup命令写入stdout执行失败修复 #2984
Sep 13, 2023
e100f95
not allow to drop mlog
Sep 13, 2023
a0e4d6c
issue修复:gs_basebackup因新增参数校验导致重定向功能失效修复
Sep 13, 2023
c96a57e
!4120 issue: 支持当operator两端为varchar与int时,将两者当作numeric来进行操作
Sep 13, 2023
f759a1c
解决关闭双写后,段页式执行gs_shrink会core的问题
Sep 13, 2023
1c72e78
修复嵌套函数step与continue问题
Sep 13, 2023
426ffea
!4138 解决关闭双写,段页式执行local_space_shrink可能会core的问题
Sep 13, 2023
8ca719f
!4128 A兼容性数据库下,打开char_coerce_compat时varchar与bpchar的比较包含空格
Sep 14, 2023
0b881a1
!4140 修复嵌套函数step与continue问题
Sep 14, 2023
dd8d38c
Fix on update with trigger.
TotaJ0 Sep 13, 2023
dfa436e
!4118 修复hash索引编译告警
Sep 14, 2023
321fec4
!3591 thread pool worker线程退出时清理共享内存数组中的相关槽位
Sep 14, 2023
78e11eb
createlsnmarker for xact dispatch if enable_batch_dispatch is true
movead123 Sep 14, 2023
219d27b
!4126 【资源池化】解决主机新加段页式文件,备机更新时没有初始化的问题
Sep 14, 2023
324a7ec
!4144 修复redo性能优化patch导致的hung的问题
Sep 14, 2023
e6ab8ad
gs_dump兼容3.0.3版本数据库
SYSUheshy Sep 11, 2023
c63ab6d
修复set collation_connection = binary; 解析binary为关键字的问题
WWT0803 Sep 14, 2023
4f8ca61
add org.opengauss jni Fully dense state adapter
justbk2015 Sep 14, 2023
58b08a4
修复缺陷【使用--enable-profiling导致数据库启动失败】
MuYuLinZhong Sep 12, 2023
f9ee430
!4141 修复on update + trigger场景下的core问题
Sep 14, 2023
54ee6a1
!4085 记录query的parsetree nodetag
Sep 14, 2023
420283d
!4149 修复set collation_connection = binary; 解析binary为关键字的问题
Sep 14, 2023
dbefbe1
!4075 修复因使用configure参数--enable-profiling导致数据库启动失败的问题
Sep 14, 2023
863dbab
!4105 9.12dss推点
Sep 14, 2023
d762f7a
dss增加本地dn校验
alicemumu999 Sep 14, 2023
de64649
build check性能优化
895543892 Sep 14, 2023
28cba21
!4148 issue修复:dms增加本地dn校验
Sep 14, 2023
aaa32b3
【资源池化】mes worker线程使用超时接口
Sep 14, 2023
f88bbc6
!4143 【资源池化】mes worker线程回调函数中使用超时接口
Sep 14, 2023
52329f2
!4151 build check性能优化
Sep 15, 2023
9d788e9
!3987 【资源池化】增加DSS IO统计视图功能特性
Sep 15, 2023
1da54bd
推点CBB
Sep 15, 2023
a2107e6
!4137 issue修复:gs_basebackup因新增参数校验导致重定向功能失效修复
Sep 15, 2023
18c7953
!4051 resignal 参数mysql_errno结果缺陷修改
Sep 15, 2023
92cdd82
新增query_node_reform_info视图,用于查询节点reform相关信息,同步最新og代码
Aug 16, 2023
f6052e4
!4064 [资源池化]查询节点reform相关信息
Sep 15, 2023
d7cb7b3
新增query_page_distribution_info系统函数, 推进DMS commit_id
Jul 21, 2023
dc42da4
打开dms时,数据库只能使用段页式存储,开放release版本的enable_segment参数可配置,提升易用性
Sep 14, 2023
562e642
show warnings number bug
Sep 6, 2023
1655482
opt_interval ecpg bug
Sep 15, 2023
2fd83fd
!4150 [bugfix] 修复jdbc在采用org.opengauss这个groupId包时导入动态库后全密态不可用的问题
Sep 15, 2023
5279462
!4152 【资源池化】 更新CBB推点:NoF+适配dsscmd inq -t lun命令
Sep 16, 2023
c4bd5e9
validate dblink conn: prevent acess to unknown addresses
sysu-wyc Sep 16, 2023
e4b1683
!3507 打开dms时,数据库只能使用段页式存储,所以修改默认模式为段页式存储提升易用性
Sep 18, 2023
7c74605
forbid use gsc in fenced udf mode
joeyang10 Sep 15, 2023
fedcde6
fix problems of RTO STANDBY READ
Aug 30, 2023
c5dca97
!4153 同步极致RTO支持备机读问题修复
Sep 18, 2023
f7e20de
!4098 修复SIGHUP_handler函数中错误使用PG_SETMASK造成SIGUSR2信号屏蔽丢失问题
Sep 18, 2023
54b678b
!3669 修复物化视图日志随基表删除逻辑错误
Sep 18, 2023
a0b7bb8
修复nbtutils.cpp中错误的ereport写法
Sep 12, 2023
c403ed5
!4154 fenced模式禁止使用gsc
Sep 18, 2023
eaf76c8
!3993 修复alter materialized view rename col_name1 to col_name2的tag错误
Sep 18, 2023
462af9f
适配新MES
Sep 13, 2023
7146cf2
!4155 show warnings 返回值条数问题
Sep 19, 2023
9f50e25
!4159 validate dblink conn: prevent acess to unknown addresses
Sep 19, 2023
86f3837
修复查询集群reform信息输出有误的BUG
Sep 19, 2023
3455dcf
!4139 DB侧适配新MES;适配参数变更;推进commit点
Sep 19, 2023
2174500
修复pagehack, pg_xlogdump安全编译选项的问题
Sep 19, 2023
15a2beb
!4165 修复pagehack, pg_xlogdump安全编译选项的问题
Sep 19, 2023
d09e328
!4156 gram.y中缺少分号编译ecpg出错
Sep 19, 2023
90e6ef7
!4125 修复nbtutils.cpp中错误的ereport写法
Sep 19, 2023
ee4908a
add rsa2048 and sm2 back for client encryption
ma-xiang Sep 19, 2023
ae57aac
修改资源池化场景下gs_probackup工具中DSS读写步长,优化性能
Sep 19, 2023
b81c7ee
修复主备倒换后,新主由于fd是0,导致读和aio出错的问题
Sep 19, 2023
e066d37
解决双集群切换问题
895543892 Sep 19, 2023
23eb465
修复3.0.0-3.1.0-5.1.0跨版本灰度升级失败,报错Key (oid)=(560) already exists
zhangxb1993 Sep 19, 2023
9788f9b
!4129 gs_dump兼容3.0.3版本数据库
Sep 19, 2023
e7cd486
!4169 解决双集群切换启动慢等问题
Sep 19, 2023
d8f2b32
!4170 修复3.0.0-3.1.0-5.1.0跨版本灰度升级失败,报错Key (oid)=(560) already exists
Sep 19, 2023
24ebc36
!4168 【资源池化】修复主备倒换后,由于新主的segfiles里面fd是0,会导致读和aio出错的问题
Sep 19, 2023
d5dcb82
修复 【使用alter system方式修改参数num_internal_lock_partitions后,重启数据库失败】的问题
MuYuLinZhong Sep 18, 2023
23adb56
Job schedule should load dolphin.
TotaJ0 Sep 19, 2023
bf3b231
!3953 解决”关闭ustore引擎后,普通表分配xid仍然走到AllocateZonesBeforXid()逻辑“的问题
Sep 20, 2023
5d8575c
adapt input and output for gb18030-2022
joeyang10 Sep 20, 2023
9daa6db
!4172 job进程需要加载dolphin插件
Sep 20, 2023
b558562
!4167 【SECURITY】【修复问题】【#I80TKW】修复密态特性的sm2与rsa2048加密函数
Sep 20, 2023
cd2c889
!4161 修复:“使用alter system方式修改参数num_internal_lock_partitions后,重启数据库失败”的问题
Sep 20, 2023
e1a8b45
【bugfix】 修复postmaster线程卡在PM_WAIT_BACKEND
congzhou2603 Sep 19, 2023
41f655d
!4173 导入导出工具适配GB18030-2022
Sep 20, 2023
7b9f5dc
!4123 禁止手动删除mlog
Sep 20, 2023
fab323a
memcheck包执行ci用例,json.cpp中json_build_array函数中存在溢出风险
Sep 20, 2023
8b5213f
!4180 memcheck包执行ci用例,json.cpp中json_build_array函数中存在溢出风险
Sep 21, 2023
f6f95e9
【bugfix】修改按需回放走到极致RTO备机可读
congzhou2603 Sep 20, 2023
263fd86
!4099 修改资源池化场景下gs_probackup工具中DSS读写步长,优化性能
Sep 21, 2023
726aac1
!4163 [资源池化]修复查询节点reform信息输出行数有误的BUG
Sep 21, 2023
47e77fa
【资源池化】对于请求页面长时间等待的日志,避免其打印到前端gsql
Sep 21, 2023
1920fcf
!3947 [资源池化] 根据relname+forkNum+blockNum查询页面的分布信息
Sep 21, 2023
fa0f975
!4171 【bugfix】修复主节点按需回放时,重启备节点,主节点卡在PM_WAIT_BACKEND
Sep 21, 2023
bd4dd16
同步极致RTO支持备机读问题修复
Sep 12, 2023
f7209fe
修复轻量版在EULEROS安装问题
Sep 21, 2023
9d2e08d
fig bio_pub_key memory leak
Sep 21, 2023
894aa9b
turn enable_batch_dispatch off by default
movead123 Sep 21, 2023
c112d07
!4183 同步极致RTO支持备机读问题修复
Sep 21, 2023
46e7fab
!4142 解决sql_mode_full_group关闭下,对没值的列使用聚合函数报错,与MySQL输出不一致
Sep 21, 2023
dc84164
修复无attach可进入调试流程&报错信息修改
Sep 21, 2023
9eabaa3
!4189 修复无attach可进入调试流程&报错信息修改
Sep 21, 2023
6535af8
解决双集群切换新主机群日志回放问题
895543892 Sep 21, 2023
1ec1076
!4182 【资源池化】对于请求页面长时间等待的日志,避免其打印到前端gsql
Sep 21, 2023
8485178
!4190 解决双集群切换新主机群日志回放问题
Sep 22, 2023
4e532ed
!4184 修复轻量版在EULEROS安装问题
Sep 22, 2023
b472eb0
fix reform timeout due to twophasecleaner and backend term deadlock
Sep 19, 2023
e20cf21
!4179 1、修复SS switchover TwoPhaseCleaner退出失败;2、优化更新primaryInst逻辑,去除重复校验
Sep 22, 2023
3a6e031
【资源池化】dms推点
Sep 22, 2023
2880889
!4185 修改国密模块内存泄漏问题
Sep 22, 2023
d41be64
!4194 【资源池化】dms推点
Sep 22, 2023
17b3f58
推进DSScommit点
Sep 22, 2023
b705b9b
Fix execute job bug.
TotaJ0 Sep 22, 2023
f9b11f9
!4196 修复执行job失败时没有清理资源导致的core问题
Sep 22, 2023
5c60de8
解决按需回放中,未升主备机lsn校验失败的问题;删除按需回放支持升级
ChenD2018 Sep 21, 2023
33c9b4e
ss probackup适配double write initdb的调整
895543892 Sep 23, 2023
7450ba9
!4198 ss probackup适配double write initdb的调整
Sep 23, 2023
458f24a
Fix multi update bug.
TotaJ0 Sep 23, 2023
202745c
!4166 解决按需回放redo阶段,未升主备机lsn不一致的问题
Sep 23, 2023
7f14ee1
dont generate recovery.conf when rt(time/lsn/xid) is not bigger than …
sysu-wyc Sep 23, 2023
2b759e1
Fix prepare with user defined var.
TotaJ0 Sep 23, 2023
dc62692
修复repallocFileInfo函数内存泄漏风险
SYSUheshy Sep 25, 2023
f533f02
!4205 修复 repallocFileInfo函数有内存泄漏风险
Sep 25, 2023
b3b833b
修复表上有BRU触发器时的一些问题。
April01xxx Sep 22, 2023
3f7c09e
!4195 推进DSScommit点
Sep 25, 2023
2f90740
change default value of enable_codegen to off
joeyang10 Sep 25, 2023
766a2b9
Fix load dolphin bug when upgrade in lite-mode.
TotaJ0 Sep 25, 2023
b8a2cf0
!4201 修复prepare自定义变量时的core问题
Sep 25, 2023
51a344e
!4199 修复多表更新时的core问题
Sep 25, 2023
517c3a9
!4209 修改enable_codegen默认值为off
Sep 25, 2023
e14f9a7
gs_restore导入utf8格式数据到gb18030-2022库中,查询失败问题Offering: openGaussDevMore…
Sep 25, 2023
a8784c8
【资源池化】同步DMS点
Sep 25, 2023
38fc6f4
!4210 修复小型化版本带dolphin插件升级失败的问题
Sep 26, 2023
4abdbc2
!4213 【资源池化】同步DMS点
Sep 26, 2023
28a2d0d
!4212 【问题修复】【GB18030-2022标准支持】解决数据库指定对应编码导出后再导入的报错问题
Sep 26, 2023
6cfc687
fastcheck增加进度条功能
Sep 26, 2023
76fbafa
!4202 gs_probackup: dont generate recovery.conf when rt(time/lsn/xid)…
Sep 26, 2023
a66f189
Offering: openGaussDev
Sep 24, 2023
a3d1821
!4215 fastcheck增加进度条功能
Sep 26, 2023
3303531
【资源池化】SSWaitIOTimeout修复+DMS推点
Sep 26, 2023
faf7ae5
!4218 【问题修复】解决极致RTO备机读相关参数设置问题
Sep 26, 2023
4af0951
!4219 【资源池化】SSWaitIOTimeout修复+DMS推点
Sep 26, 2023
8a9f5fc
!4197 修复表上有BRU触发器时的一些问题
Sep 26, 2023
e8c51e1
调整格式,解决编译告警
895543892 Sep 26, 2023
bc4e101
解决多行插入包含右值引用时存在的问题
Sep 26, 2023
7293396
【资源池化】同步dms点 + DSS + CBB
Sep 26, 2023
af50ac1
!4224 【资源池化】同步DMS + DSS + CBB
Sep 26, 2023
e6615ad
!4223 调整格式,解决编译告警
Sep 27, 2023
563971b
for parallel redo, change txn check lsn method from finish lsn to tyi…
movead123 Sep 27, 2023
e7ef63b
!4225 修改txn redo线程确认redo work线程确认lsn的方式
Sep 27, 2023
fa4be7e
!4187 默认关闭enable_batch_dispatch参数
Sep 27, 2023
b0fa442
!4222 【bugfixed】解决多行插入包含右值引用时存在的问题
Sep 27, 2023
d4e422e
【资源池化】推CBB点
Sep 27, 2023
c0aa776
!4228 【资源池化】推CBB点
Sep 27, 2023
49cb438
in GetReplyingRecPtr pick bigger between curReplayingReadRecPtr and l…
movead123 Sep 27, 2023
88b2ab1
!4230 GetReplyingRecPtr()函数内同时考虑curReplayingReadRecPtr和lastReplayedEn…
Sep 27, 2023
df2d370
fix problem of rto standby read
joeyang10 Sep 27, 2023
cee74b1
修复copy在行末存在转义字符的报错问题
joeyang10 Sep 27, 2023
9eeecbb
!4232 修复极致rto备机读tpcc报错问题
Sep 27, 2023
b5a8d5b
!4233 修复copy在行末存在转义字符的报错问题
Sep 27, 2023
4b17fdc
添加龙芯loongarch64适配修改
Dec 8, 2023
9f6b440
add riscv support for cmake files
nexplorer-3e Feb 12, 2024
2d07706
riscv: add makefile support
nexplorer-3e Feb 15, 2024
a57a695
[HACK] cmake: remove duplicate libgomp install
nexplorer-3e Feb 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 9 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -111,16 +111,22 @@ if(EXISTS ${CMAKE_SOURCE_DIR}/contrib/dolphin)
install(FILES ${CMAKE_SOURCE_DIR}/contrib/dolphin/dolphin.control
DESTINATION share/postgresql/extension/
)
install(FILES ${CMAKE_SOURCE_DIR}/contrib/dolphin/dolphin--1.1.sql
install(FILES ${CMAKE_SOURCE_DIR}/contrib/dolphin/dolphin--2.0.sql
DESTINATION share/postgresql/extension/
)
install(FILES ${CMAKE_SOURCE_DIR}/contrib/dolphin/dolphin--1.0.sql
DESTINATION share/postgresql/extension/
)
install(FILES ${CMAKE_SOURCE_DIR}/contrib/dolphin/upgrade_script/dolphin--1.0--1.1.sql
install(FILES ${CMAKE_SOURCE_DIR}/contrib/dolphin/dolphin--1.0--2.0.sql
DESTINATION share/postgresql/extension/
)
install(FILES ${CMAKE_SOURCE_DIR}/contrib/dolphin/rollback_script/dolphin--1.1--1.0.sql
install(FILES ${CMAKE_SOURCE_DIR}/contrib/dolphin/dolphin--2.0--1.0.sql
DESTINATION share/postgresql/extension/
)
install(FILES ${CMAKE_SOURCE_DIR}/contrib/dolphin/dolphin--1.1--2.0.sql
DESTINATION share/postgresql/extension/
)
install(FILES ${CMAKE_SOURCE_DIR}/contrib/dolphin/dolphin--2.0--1.1.sql
DESTINATION share/postgresql/extension/
)
install(FILES ${CMAKE_SOURCE_DIR}/contrib/dolphin/openGauss_expr_dolphin.ir
Expand Down
1 change: 1 addition & 0 deletions GNUmakefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ install:
$(MAKE) -C contrib/dblink $@
$(MAKE) -C contrib/ndpplugin $@
@if test -d contrib/dolphin; then $(MAKE) -C contrib/dolphin $@; fi
@if test -d contrib/whale; then $(MAKE) -C contrib/whale $@; fi
+@echo "openGauss installation complete."
endif
endif
Expand Down
10 changes: 7 additions & 3 deletions build/script/aarch64_lite_list
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,14 @@
./share/postgresql/extension/security_plugin.control
./share/postgresql/extension/security_plugin--1.0.sql
./share/postgresql/extension/dolphin.control
./share/postgresql/extension/dolphin--1.1.sql
./share/postgresql/extension/dolphin--2.0.sql
./share/postgresql/extension/dolphin--1.0.sql
./share/postgresql/extension/dolphin--1.0--1.1.sql
./share/postgresql/extension/dolphin--1.1--1.0.sql
./share/postgresql/extension/dolphin--1.0--2.0.sql
./share/postgresql/extension/dolphin--2.0--1.0.sql
./share/postgresql/extension/dolphin--2.0--2.0.1.sql
./share/postgresql/extension/dolphin--1.1--2.0.sql
./share/postgresql/extension/dolphin--2.0--1.1.sql
./share/postgresql/extension/dolphin--2.0.1--2.0.sql
./share/postgresql/extension/openGauss_expr_dolphin.ir
./share/postgresql/extension/file_fdw--1.0.sql
./share/postgresql/extension/plpgsql.control
Expand Down
19 changes: 16 additions & 3 deletions build/script/aarch64_opengauss_list
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@
./bin/server.key.cipher
./bin/server.key.rand
./bin/gs_plan_simulator.sh
./bin/pg_xlogdump
./bin/pagehack
./bin/gs_assessment
./etc/kerberos/kadm5.acl
./etc/kerberos/kdc.conf
./etc/kerberos/krb5.conf
Expand All @@ -69,11 +72,19 @@
./share/postgresql/extension/ndpplugin.control
./share/postgresql/extension/ndpplugin--1.0.sql
./share/postgresql/extension/dolphin.control
./share/postgresql/extension/dolphin--2.0.sql
./share/postgresql/extension/dolphin--1.0.sql
./share/postgresql/extension/dolphin--1.1.sql
./share/postgresql/extension/dolphin--1.0--1.1.sql
./share/postgresql/extension/dolphin--1.1--1.0.sql
./share/postgresql/extension/dolphin--1.0--2.0.sql
./share/postgresql/extension/dolphin--2.0--1.0.sql
./share/postgresql/extension/dolphin--2.0--2.0.1.sql
./share/postgresql/extension/dolphin--1.1--2.0.sql
./share/postgresql/extension/dolphin--2.0--1.1.sql
./share/postgresql/extension/whale.control
./share/postgresql/extension/whale--1.0.sql
./share/postgresql/extension/dolphin--2.0.1--2.0.sql
./share/postgresql/extension/openGauss_expr_dolphin.ir
./share/postgresql/extension/assessment--1.0.sql
./share/postgresql/extension/assessment.control
./share/postgresql/extension/file_fdw--1.0.sql
./share/postgresql/extension/plpgsql.control
./share/postgresql/extension/dist_fdw.control
Expand Down Expand Up @@ -764,11 +775,13 @@
./lib/postgresql/proc_srclib
./lib/postgresql/security_plugin.so
./lib/postgresql/dolphin.so
./lib/postgresql/whale.so
./lib/postgresql/pg_upgrade_support.so
./lib/postgresql/java/pljava.jar
./lib/postgresql/postgres_fdw.so
./lib/postgresql/dblink.so
./lib/postgresql/pgoutput.so
./lib/postgresql/assessment.so
./lib/libpljava.so
./lib/libpq.a
./lib/libpq.so
Expand Down
18 changes: 18 additions & 0 deletions build/script/cmake_package_mini.sh
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@ elif [ X"$kernel" == X"centos" ]; then
dist_version="CentOS"
elif [ X"$kernel" == X"openeuler" ]; then
dist_version="openEuler"
elif [ X"$kernel" == X"kylin" ]; then
dist_version="kylin"
else
dist_version="Platform"
fi
Expand Down Expand Up @@ -271,6 +273,13 @@ read_mpp_version

if [ "$gcc_version" == "7.3.0" ]; then
gcc_version=${gcc_version:0:3}
elif [ "$gcc_version" == "8.3.0" ]; then
if [ $PLATFORM_ARCH == "loongarch64" ];then
gcc_version=${gcc_version:0:3}
else
echo "Only loongarch model use gcc8.3"
exit 1
fi
elif [ "$gcc_version" == "10.3.0" ] || [ "$gcc_version" == "10.3.1" ]; then
gcc_version=${gcc_version:0:4}
else
Expand Down Expand Up @@ -462,6 +471,15 @@ function install_gaussdb()
if [[ -e "/etc/openEuler-release" && "$(cat /etc/openEuler-release | awk '{print $3}')" == "22.03" ]]; then
CMAKE_OPT="$CMAKE_OPT -DENABLE_OPENEULER_MAJOR=ON"
fi

if [ "${PLATFORM_ARCH}"x == "loongarch64"x ]; then
CMAKE_OPT="$CMAKE_OPT -DENABLE_BBOX=OFF -DENABLE_JEMALLOC=OFF"
fi

if [ "${PLATFORM_ARCH}"x == "riscv64"x ]; then
CMAKE_OPT="$CMAKE_OPT -DENABLE_BBOX=OFF"
fi

echo "CMAKE_OPT----> $CMAKE_OPT"
echo "Begin run cmake for gaussdb server" >> "$LOG_FILE" 2>&1
echo "CMake options: ${CMAKE_OPT}" >> "$LOG_FILE" 2>&1
Expand Down
Loading