Zhang Hao
Zhang Hao
Python3.9 is the dependency of the plpython3 extension, which is not integrated into gpdb6. This commit integrates python3.9 into GPDB6 and does not set PYTHONPATH and PYTHONHOME for python3.9 to...
We're going to build gpdb on runway/buildweb in the future, on which we are unable to fetch submodules from outside repos. This patch helps collapse pythonsrc-ext submodules. Previously, if the...
Previously, if a distributed transaction has 1 segment wrote WAL and 2 segments just executed read only queries, 2PC will be used for this distributed transaction. But actually, 1PC is...
We're going to build gpdb on runway/buildweb in the future, on which we are unable to fetch submodules from outside repos. This patch helps collapse pythonsrc-ext submodules. This patch also...
## Problem An error occurs in python lib when a plpython function is executed. After our analysis, in the user's cluster, a plpython UDF was running with the unstable network,...
To support parallel index creation for pgvector, GPDB needs to support bgworker parallel scan. - gp_session_id, dtxContextInfo, and numsegmentsFromQD should be passed to parallel workers - distributedSnapshot should be initialized...
This PR adds a DiskquotaStatus struct to maintain the shared memory usage caused by TableSizeMap and QuotaInfoMap. Let's use TableSizeEntry as the example: - totale_table_size_entries: the TableSizeEntry count in all...
After refreshing table size map, center worker behavior: - updates quota info map by table size changing - loads quota config and updates quota limit in QuotaInfoEntry - sends QuotaInfoEntryKey...
This PR adds error reports to diskquota.status(). Users can check whether some errors happen in the bgworker by diskquota.status() UDF. This PR may replace #359