ADB known issues
Issue | From | Fixed | Workaround |
---|---|---|---|
There is an error in the description of the Actually, the |
— |
— |
Use the correct description provided in the first table column |
For the |
6.27.1.57 |
— |
To ensure the correct handling of the |
Some |
6.25.2.52.b1 |
— |
When switching to
|
If you made a backup via [CRITICAL]:-ERROR: language "plpythonu" already exists (SQLSTATE 42710) |
6.25.2.52.b1 |
— |
Drop |
If you made a backup via [CRITICAL]:-ERROR: function public.dblink_connect_no_auth(text) does not exist (SQLSTATE 42883) |
6.25.2.52.b1 |
— |
|
If you made a backup via [CRITICAL]:-ERROR: incompatible library "/usr/lib/gpdb/lib/postgresql/gptkh.so": version mismatch (dfmgr.c:367) (SQLSTATE XX000) or [CRITICAL]:-ERROR: required extension "pxf_fdw" is not installed (SQLSTATE 42704) |
6.25.2.52.b1 |
— |
Update the extension packages gptkh and pxf_fdw in each database that uses these extensions and then update the extensions. To restore a backup, you only need to update the packages |
The psql:/tmp/tmpLWiv6c:1: ERROR: illegal rescan of motion node: invalid plan (nodeMotion.c:1712) (seg105 slice5 10.183.104.153:10003 pid=22864) (nodeMotion.c:1712) HINT: Likely caused by bad NL-join, try setting enable_nestloop to off |
6.25.1.49 |
— |
|
The ADB bundle update action can fail with the following error: |
6.24.3.48 |
— |
|
After updating ADB to version 6.24.3.48.b1 or higher, you can get the following error when using [CRITICAL]:-table backups has no column named segment_count The error occurs due to the fact that in gpbackup 1.28.1 the This SQLite database is used to:
Another side effect of the column absence is the incorrect value for a number of segments in backups that were already made. It leads to an error during a resize restore operation |
6.24.3.48.b1 |
— |
Use one of the following options (each one comes with certain limitations):
|
When data is selected from ClickHouse via ADB ClickHouse Connector, the following error occurs if the password for the DB::Exception: default: Authentication failed: password is incorrect, or there is no user with such name. |
6.24.3.47 |
— |
Do not use a password for the |
Expanding a cluster may fail if fully qualified domain names (FQDN) are used for the cluster hosts and the Check array flag is set |
6.16.1.20 |
— |
Unset the Check array flag during the cluster expansion process if FQDNs are used in the cluster |
When resource management based on resource groups is active, the memory allotted to a segment host is equally shared by active primary segments. Assigning of memory to primary segments happens when the segment takes the primary role. The initial memory allotment to a primary segment is calculated on starting a cluster (with For more information, refer to the VMWare documentation |
6.12.1.11 |
— |
Restart your cluster to recalculate memory allotment in case of increased number of primary segments on hosts (e.g. after failover) |
There is an error in the |
6.12.1.11 |
— |
Use the correct option provided in the first table column |
ADB Monitoring may raise an issue for metrics storage if RAID is used with the following error in /var/log/diamond/diamond.log: error [MainThread] ATTRIBUTE_NAME not found in second column of smartctl output between lines 4 and 9 |
6.12.1.11 |
— |
Set /etc/diamond/collectors/SmartCollector.conf parameter |
diskquota may lose table statistics when being paused during ADB cluster restart. As a result, quotas may be violated. diskquota calculates table sizes and stores that information in the |
6.12.1.11 |
— |
No workaround. There is no way to reliably persist in-memory changes from coordinator and segments when processes get a termination signal |
The |
6.12.1.11 |
— |
Use the correct description provided in the first table column |
The formula for specifying the maximum number of table segments (shards) from the VMWare documentation is not correct. The right one is: diskquota.max_table_segments = <maximum_number_of_tables> * ((<number_of_segments> mod 100) + 1) * 100 |
6.12.1.11 |
— |
Use the correct formula provided in the first table column |
When trying to insert a row into a leaf partition of a partitioned table, you get the following error: SQL Error [23514]: ERROR: trying to insert row into wrong partition The issue reveals itself when some columns are dropped from a partitioned table and then partitions are added via |
6.12.1.11 |
— |
Recreate a table or, if possible, do not drop columns from a partitioned table if you are going to add new partitions after that |
ADB to ADB Connector installation fails due to the lack of extension files on segments |
6.25.1.51.b1 |
6.25.2.52.b1 |
Install the adb-fdw package for all ADB segment nodes manually, e.g. install it en masse via running |
During installation of the ADB cluster (version < 6.23.3.44) with external ADB Control (version from 6.23.3.44 to 6.25.1.49), you get inconsistency of agents with server endpoint and the failed bundle task: AssertionError: Action Install finished execution with unexpected result - 'failed'. Expected - 'success' TASK [adcc_client : Add ADB connection to ADCC] |
6.23.3.44 |
6.25.1.49 |
No workaround. Only upgrade to the Fixed version resolves the issue |
In ADB 6 starting with 6.22.1.41, Madlib uses a new path for its libraries — /usr/local/madlib-adb6. After upgrading from previous ADB versions, Madlib stops working |
6.22.1.41 |
N/A |
|
The shared library diskquota-2.0.so doesn’t appear in |
6.22.1.41 |
6.24.3.48 |
|
During installation of the encryption module, you get the following error: |
6.22.1.40 |
6.22.1.41 |
Copy the necessary library from /usr/lib/pxf/lib/:
|
If you upgrade your cluster to 6.22.1.40, remember that during this process the |
6.22.1.40 |
6.22.1.41 |
If you do not want to include the
|
If you upgrade your cluster to 6.22.1.40 with installed ADCC and the UI LDAP authentication parameter switched on, the newer ADB server is not registered in ADCC and its version on the Information page in ADCC remains the same as for the older ADB server. It does not affect any functionality |
6.22.1.40 |
6.22.1.41 |
|
[6X issue 13067] Gradual memory leak on mirror segments |
6.19.1.31 |
6.19.3.32 |
Increase monitoring for memory consumption in a cluster and restart a cluster during the maintenance if possible. This issue will be patched in the next release |
madlib on Power8 (ppc64le arch) breaks a gpdb build |
6.17.2.26 |
6.17.5.26 |
No workaround. madlib is not included into a Power8 (ppc64le arch) build |
kafka-fdw of versions 0.11-0.12 (they were ported in 6.15.0.17) does not work correctly when a batch size exceeds |
6.16.3.24 |
6.17.1.25 |
Do not use a batch size larger than |
The gpbackup utility of versions 1.20.1 - 1.20.4 does not work correctly when foreign tables are present in a database. Backup fails with the |
6.16.1.20 |
6.16.2.21 |
Replace the current gpbackup with version 1.20.0 which is included in ADB 6.13.0.12 |
Attempt to upgrade a cluster with diskquota enabled and ERROR: "append-only tables do not support unique indexes" |
6.12.1.11 |
6.25.1.49 |
|
The Upgrade action fails if |
6.12.1.11 |
6.24.3.48.b1 |
Revert the |
gpperfmon can flood with logs to $MASTER_DATA_DIR/gpseg-1/gpperfmon/q*.txt even if it is not in use |
6.12.1.11 |
6.23.5.45.b1 |
|
When you expand ADB by running the Expand cluster action, you can get errors if cluster hosts were registered with full qualified domain names (FQDN). In that case, the |
6.12.1.11 |
6.23.3.44 |
Before you expand an ADB cluster:
|