Commit Graph

49 Commits

Author SHA1 Message Date
a4a0147952 Fix wait too long when create some subscription at one time. 2022-03-15 11:04:31 +08:00
de223dd152 sync code 2022-03-04 23:22:16 +08:00
c7b25efcff New features (and bug fixes)
1. alter large sequence
    2. subpartition
    2.1 split subpartition
    2.2 truncate subpartition
    3. 支持load
    4. 支持start-with/connect-by
    5. ...
2021-12-29 21:33:28 +08:00
eaaf873a9f openGauss支持发布订阅 2021-12-16 23:20:10 +08:00
2e40b5158c set nonblocking to send walsender timeout messgae to frontend 2021-09-27 11:41:23 +08:00
1d540f4462 Patch for 930 release 2021-09-23 15:19:37 +08:00
4b7b7ad334 修复线程池flag长跳转,导致其他session无法获取锁,hang 2021-08-05 23:14:09 +08:00
d4c59b82d8 Fix stop gaussdb failed when init thread failed. 2021-07-19 09:25:16 +08:00
940b0dbf3e 添加guc参数num_internal_lock_partitions, 进行锁分区的配置 2021-06-11 17:38:56 +08:00
f17fd3d31b optimizer for signal block in threadpool 2021-05-26 14:36:07 +08:00
a7801cc7ee update src/gausskernel/process/threadpool/knl_thread.cpp. 2021-04-29 12:33:06 +08:00
91511c30e4 restart 2021-04-29 11:54:09 +08:00
5b25cfb87b fix walsender will not quit when timeout if there is more than one standby 2021-03-22 10:35:52 +08:00
24678f1045 xlog lock-less 2021-03-09 18:59:55 +08:00
3d79c59118 Misc bugfixes 2021-03-06 12:39:28 +08:00
d54fc03793 set WalSndCaughtUp to thread context variable 2021-01-14 15:23:03 +08:00
1567043064 同步source code
日期: 12-26
    revision: ee5b054c
2020-12-28 22:19:21 +08:00
31b29d863f 支持不同步配置文件 2020-12-17 12:30:09 +08:00
b58618c5ad !495 xlog lock less modify for performance
Merge pull request !495 from muting/master
2020-12-15 14:18:19 +08:00
5d0218bec4 xlog lock less modify 2020-12-14 14:25:48 +08:00
d1e536e89b !452 fix bugs when cancel autonomous transaction
Merge pull request !452 from scarbor_fair/bug_in_AT
2020-12-14 11:48:09 +08:00
dc80322091 !453 加入了动态线程来反映sql命令
Merge pull request !453 from Ricardo_Cui/master
2020-12-14 09:33:02 +08:00
db55fa203c !466 MOT fixes and code cleanup
Merge pull request !466 from Vinoth Veeraraghavan/master
2020-12-11 15:14:35 +08:00
26237dd1c5 MOT fixes and cleanup 2020-12-10 19:51:15 +08:00
ebafc53dc8 更合适的动态线程 2020-12-08 10:08:00 +08:00
8f0c2915f8 Parallel bitmap scan. 2020-12-07 11:46:41 +08:00
cc7f6da94a 更合适的动态线程名 2020-12-01 15:52:28 +08:00
c8614a3297 fix bugs when cancel autonomous transaction 2020-12-01 15:36:15 +08:00
cdd5776857 支持配置文件同步时间间隔由用户配置 2020-11-25 20:51:13 +08:00
f295a72b65 support cascade standby
We support cascade standby now, a cascade standby will get WAL from
a standby asynchronously. To support flexible deployment, we add a
new GUC available_zone to identify the available zone of a cascade
standby, which will try to connect a standby in same available zone.

Users can use utility gs_ctl for failover and switchover. A cascade
standby will be promoted to be a standby when failover or switchover,
while a standby will be demoted to be a cascade standby after switchover.
2020-10-30 20:27:47 +08:00
e171752f13 MOT code cleanup 2020-10-12 18:03:03 +08:00
0cac595ab6 Fix transaction state and combocid bug in parallel query. 2020-09-30 17:31:45 +08:00
324fa01242 smart buffer pool 2020-09-28 22:25:13 +08:00
c3673e64ca fix deadlock 2020-09-17 14:05:31 +08:00
5dfa9d8ed1 Parallel query, sequence scan. 2020-09-16 20:10:45 +08:00
13b33930fb fix bug of check_client_encoding_hook error 2020-09-03 17:47:04 +08:00
21fb02c397 fix backendworker not exit bugs 2020-09-01 09:08:56 +08:00
26a06c95b8 move global variable to instance or thread 2020-09-01 09:08:43 +08:00
4728c27ca8 !134 Support autonomous transaction
Merge pull request !134 from 江建宇/master
2020-08-29 17:26:45 +08:00
11b1d176a9 PITR support recovery to specify LSN 2020-08-29 15:07:34 +08:00
9717117500 forbidden nested autonomous transaction 2020-08-29 10:41:31 +08:00
b3c0ecfb4c support background workers from PG 2020-08-25 21:17:24 +08:00
cb2ed43867 !122 set openGauss thread name and add getting function of t_thrd and u_sess
Merge pull request !122 from chenxiaobin/master
2020-08-21 23:23:52 +08:00
8ca33ab908 Adapt the snapShot-wdr-report feture in stand-alone version 2020-08-21 16:26:55 +08:00
7ead58b21c 【特性】【Opengauss回合】存储过程支持COMMIT/ROLLBACK 2020-08-21 00:23:02 +08:00
c3b5c49794 set thread name and provide getting functions of t_thrd and u_sess 2020-08-20 21:58:06 +08:00
112a9755f2 support shared thread pool for Global Temporary Table 2020-07-30 17:46:33 +08:00
f80b5433ff Fix to avoid re-initializing MOT during switchover 2020-07-25 11:32:55 +08:00
815a9771fb first commit for openGauss server 2020-06-30 17:38:27 +08:00