| fix sys dependency code | 1 年前 |
| fix sys dependency code | 1 年前 |
| 处理源代码缺陷检测报告 | 1 年前 |
| 修复告警日志文件未初始化问题 | 1 年前 |
| gms-stats高级包 | 1 年前 |
| sync all inner code | 3 年前 |
| sync all inner code | 3 年前 |
| fix bug #IB3O0M fix code 修复几处6.0.0 中代码问题 (cherry picked commit from <gitee.com//opengauss/openGauss-server/commit/a44a78b5ad00bfb81459c92ea33b83c09101ca65> | 1 年前 |
| Fix bgworker mem bug. | 1 年前 |
| 修复备机存在写xlog问题 | 1 年前 |
| CBM 异常处理流程优化 | 1 年前 |
| Let internal thread report appname and status. | 3 年前 |
| double cluster | 1 年前 |
| server支持翻译dss错误码 | 2 年前 |
| Patch for 930 release | 4 年前 |
| Patch for 930 release | 4 年前 |
| sync all inner code | 3 年前 |
| 1.toast表场景下获取oldestXmin 2.autovacuum流程优化 3.刪除冗餘代碼,clean code | 1 年前 |
| add openGauss 3.1.0 feature code | 3 年前 |
| 解决sql执行异常场景下og_record_time.cpp内存泄漏的问题 | 1 年前 |
| 调整dorado双集群cluster run mode修改逻辑 | 2 年前 |
| 【bugfix】修复abort事务时,如果事务内创建了大量文可能会导致abort卡死的问题 | 1 年前 |
| fix sys dependency code | 1 年前 |
| 修复审计线程每次启动初始化内存 | 1 年前 |
| dms dfx and gs_lwlock_status | 1 年前 |
| merge master into master Improve kernel's extension scalability Created-by: libiao2024 Commit-by: totaj;赵岑炯;libiao Merged-by: opengauss_bot Description: 【标题】(请简要描述下实现的内容) 【实现内容】: 1. bgworker 支持独立于启动它的backend运行,生命周期、快照、事务等信息不跟随backend 1.1 为bgworker增加flag,标识此类独立的bgworker 1.2 backend退出时,不给独立的bgworker发SIGINT信号,也不等待他的退出,因为此类bgworker会在后台持续运行,相关的内存也不释放,使用instance级别的context 1.3 PM退出时,对独立的bgwoker发SIGTERM信号退出 1.4 事务commit/abort时,独立的bgworker按正常backend处理 2. 新增extensiblenode相关结构体适配,支持第三方插件通过extensiblenode实现自定义功能 3. spq插件加载过程中,允许系统表修改。 4. 原IsConnPortFromCoord宏只对旧版本的SPQ插件可见,现改为全局可见,允许所有从coordinator发起的连接使用远程trust连接,并且若发现客户端非coordinator,则跳过这条trust规则,允许继续在pg_hba.conf中继续查找后续规则。 5. 若spq目录存在,则编译和打包也会包含spq的编译和打包。 【根因分析】: 1. 当前bgworker和启动bgworker的线程属于强绑定关系,这个逻辑适用于并行查询/并行创建索引的场景,如果发起并行查询的线程退出了,后台对应的bgworker确实也应该相应退出。但是这个逻辑不适用于独立的bgworker,对于插件,可能需要拉起一个自定义的bgworker,他是独立于发起线程的,有自己独立的生命周期,可以理解成现在openGauss后台已有的那些后台线程,属于常驻后台线程,不应该随发起bgworker的线程退出而退出,所以需要适配此种场景。 2. spq插件实现分布式,其中涉及:1.插件加载时需要修改系统表 2.分布式运行过程中,需要自动从coordinator(CN节点)连接DN节点,此时无法使用密码。 【实现方案】: 【关联需求或issue】: https://gitcode.com/opengauss/org-issue/issues/27 【开发自验报告】: 1. 请附上自验结果(内容或者截图) 2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例 3. 是否涉及资料修改,如是,在docs仓库补充资料 4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式) 5. 是否考虑在线扩容等扩展场景 6. 是否考虑异常场景/并发场景/前向兼容/性能场景 7. 是否对其他模块产生影响 【其他说明】: See merge request: opengauss/openGauss-server!7787 | 1 年前 |
| Let internal thread report appname and status. | 3 年前 |
| 索引加固 修复STAT_UNDO_LOG_SIZE长度不足导致check报错 | 1 年前 |
| 修复行列转换后备升主取消转换 | 1 年前 |
| fix syslogger bug | 1 年前 |
| 修复以'pg_temp_'为命名前缀的模式可以创建成功的问题 | 1 年前 |
| XLog刷盘优化合入 | 1 年前 |
| add openGauss 3.1.0 feature code | 3 年前 |