Netezza Performance Server 11.0.6.0 release notes
Deployment options: Netezza Performance Server for Cloud Pak for Data System
Version 11.0.6.0 provides several stability fixes and enhancements.
Enhancements and improvements
Netezza Performance Server is certified with IBM Spectrum Protect (formerly TSM) 8.1.10 and EMC Networker 19.1.
Resolved issues
- Upgrade stability
-
- Fixed the lowercase upgrade issue.
- Improved the error message for container upgrade failure cases.
- Preserved INZA license across upgrade.
- Container stability
-
- Fixed the issue where ssh into the Netezza Performance Server container was failing. This issue was
caused by
systemd-logindnot clearing sessions and filling up /run. - Fixed ERROR: Too many open files.
- Fixed nzstart: Error: insufficient tmpfs size. tmpfs of size 155586 mounted on /dev/shm is needed.
- Fixed ERROR: Sysctl value for 'kernel.sem' is '128 1048576 32 128'; must be at least '128 1048576 32 65535'.
- Fixed the issue where ssh into the Netezza Performance Server container was failing. This issue was
caused by
- System Management
-
- Added support for the nzds -reblance CLI for improving data slice ownership reassignment.
- Fixed the issues with handling different vendor disks.
- Fixed the system management policy issue with handling unresponsive SPUs.
- Fixed the issue with nzevent -template not showing pre-defined events.
- Fixed the issues in FPGA to prevent DISK_FPGA_ERROR.
- Fixed the SFP link down issue.
- SQL stability
-
- Improved compilation time for large CASE WHEN nested queries.
- Fixed the issue with timezone difference on the IPS host and SPUs.
- Fixed the system crash issue which occurred while loading a table with the fixed format option.
- Fixed an isue to prevent postmaster core segmentation fault.
- Fixed the permission issue, which was causing backup to fail with ERROR: LOCK TABLE: permission denied when role was set.
- Fixed the issue with setting view owner when the view was created inside the procedure.
- Fixed ERROR: Unterminated quoted string, which was caused when the
generate statisticskeywords were present inside SQL. - Fixed the issue with non-admin user getting an error EXCEPTION thrown: invalid source table name even though the user had required permissions to run the procedure.
- Fixed the Postgres nzstart crash which occurred during metadata transfer of versioned tables.
- Fixed ERROR: Memory exhausted in AllocSetAlloc() which occurred while significant amount CREATE OR REPLACE View statements were fired as part of single transaction.
- Fixed the issues with the nz_md5_qsum()utility.
- Fixed the issue with enabling crypto on Netezza Performance Server.
- Fixed the issue with cross database being written to replicated database from non-replicated databases in a replicated environment, which was causing inconsistencies on subsystem.
Known issues
- 1. Upgrade
-
- Upgrading from 11.0.4.1 to 11.0.6.0The upgrade is successful with a non-fatal error:
Use this mandatory procedure, after the system comes online with 11.0.6.0.“WARNING: Could not drop nz_internal_temp_user user”WORAKAROUND:
As thenzuser, run the commands inside the container:-
nzsql -c "update _t_object set objowner = U.usesysid, objmodifier = U.usesysid from _t_user U where objid = 5342 and U.oid = 4900; " -
nzsql -c "drop user NZ_INTERNAL_TEMP_USER;"
-
- Upgrading from 11.0.6.0 to 11.1.0.0nzstart returns a
Sysctl value for 'kernel.sem' is '128 1048576 32 32000'; must be at least '128 1048576 32 32768
error after upgrading the container from 11.0.6.0 to 11.1.0.0. Note that in this case Netezza Performance Server is still on 11.0.6.0.WORKAROUND:- As the
rootuser, run the commands inside the container:sed -i '/^kernel.sem =/s/65535/32768/' /etc/sysctl.conf sysctl -w kernel.sem="128 1048576 32 32768" - As the
nzuser, run:nzstart
- As the
- Downgrading from 11.0.6.0 to 11.0.4.1While downgrading from 11.0.6.0 to 11.0.4.1, nzstart fails with this error message:
WORKAROUND:WARNING: SELinux is configured to be started on reboot (/etc/selinux/config) Use of uninitialized value $ENV{"NZ_REMOTE_FILE_SERVER"} in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 415. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 415. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 415. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 415. mount.nfs: Failed to resolve server : Name or service not known mount.nfs: Operation already in progress Use of uninitialized value $ENV{"NZ_REMOTE_FILE_SERVER"} in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 417. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 417. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 417. Use of uninitialized value in concatenation (.) or string at /nz/kit/bin/adm/nzchkhost line 417. ERROR: Unable to mount gpfs export: :/ipshost on /mnt/gpfs_test/Before downgrading Netezza Performance Server to 11.0.4.1, copynzchkhostfrom the source kit to the target kit (11.0.4.1):- As the
nzuser, run the commands inside the container:mv /nz/kit.11.0.4.1/bin/adm/nzchkhost /nz/kit.11.0.4.1/bin/adm/nzchkhost.original cp /nz/kit.11.0.6.0/bin/adm/nzchkhost /nz/kit.11.0.4.1/bin/adm/ - As the
nzuser, run:nzstart
- As the
- Upgrading from 11.0.4.1 to 11.0.6.0
- 2. Netezza Performance Server authentication
- If Netezza Performance Server authentication is other
than LOCAL (for example, LDAP/ AD/Kerberos), the upgrade to 11.0.6.0 will fail with ERROR:
Failed to bring IPS offline: Error: login error - LDAP authentication failed for user
'NZ_INTERNAL_TEMP_USER'.
WORKARAOUND:Note: Before running step 7 from Upgrading the software, complete the below steps:
- Check the current authentication on
system:
The expected output is:nzsql -c "show authentication;"SYSTEM.ADMIN(ADMIN)=> show authentication; AUTH_OPTION | AUTH_VALUE -----------------------+------------ AUTHENTICATION METHOD | LDAP (1 row)OR SYSTEM.ADMIN(ADMIN)=> show authentication ;" AUTH_OPTION | AUTH_VALUE -------------------------+----------------------- AUTHENTICATION METHOD | KERBEROS - Modify line number 34 of
/nz/kit.11.0.6.0/share/upgrade/plugins/nz/Plugin/CheckLocalOption.pm Change:
To:my $query = "create user nz_internal_temp_user with password 'password' ";my $query = "create user nz_internal_temp_user with password 'password' auth local "; - Continue with step 7 from Upgrading the software, for
example:
su -c "/nz/kit.11.0.6.0/sbin/nzupgrade -f upgrade
- Check the current authentication on
system:
- 3. System Management
- After a successful SPU activation, the
NzLocalpartition is incorrectly reported by nzspupart [show] [-issues] asDegradedeven though it isHealthy.
Limitations
- System Management
-
- Don't activate an SPU that is in the
Bootingstate. - By default
sysmgr.enableAutoRegenandsysmgr.enableAutoRebalanceare ON. Never activate an SPU if user explicitly setsysmgr.enableAutoRegen,sysmgr.enableAutoRebalance, or both are turned OFF. - Always use nzds -rebalance. Don't use nzhw -rebalance as it has unpredictable effects.
- Don't activate an SPU that is in the