PROBLEM: (94522) (PATCH ID: TCR540-016) ******** Cluster alias connections may not be distributed to the configured cluster members according to the selection weights defined for the cluster alias. PROBLEM: (94116) (PATCH ID: TCR540-017) ******** This patch fixes a memory leak in the cluster alias subsystem. PROBLEM: (BCGMP23CZ) (PATCH ID: TCR540-034) ******** Numerous nodes in a clusters can go down with "Kernel Memory Faults" when a security scan (nessus) is run against the cluster. Sample crash dump: crash> tf > 0 boot src/kernel/arch/alpha/machdep.c : 2672 1 panic src/kernel/bsd/subr_prf.c : 1401 2 trap src/kernel/arch/alpha/trap.c : 2273 3 _XentMM src/kernel/arch/alpha/locore.s : 2143 4 clua_udp_input_tunnel src/kernel/clua/clua_udp.c : 324 5 clua_ip_input_tunnel src/kernel/clua/clua_ip.c : 175 6 ipintr src/kernel/netinet/ip_input.c : 1563 7 netisr_thread src/kernel/net/netisr.c : 1902 crash> fault struct kernel_memory_fault_data { fault_va = 0x20 fault_pc = 0xfffffc0000b4e184 fault_ra = 0xfffffc0000b4e148 fault_sp = 0xfffffe051b967840 access = 0x0 status = 0x0 cpunum = 0x0 count = 0x1 pcb = 0xfffffe051b967a00 thread = 0xfffffc00fa010380 task = 0xfffffc00ffe13500 proc = 0xfffffc00ffe13740 } struct kmem_corrupt_data { cause = (nil) addr = 0x0 size = 0x0 last_ra = 0x0 current_ra = 0x0 last_type = 0x0 current_type = 0x0 crash> 0xfffffc0000b4e184/i (dbx) 0xfffffc0000b4e184/i [clua_udp_input_tunnel:324, 0xfffffc0000b4e184] ldl t5, 32(s3) crash> dbx set $printdata=1; set $hexints=1 (dbx) set $printdata=1; set $hexints=1 crash> 0xfffffc0000b4e184?40i (dbx) 0xfffffc0000b4e184?40i [clua_udp_input_tunnel:314, 0xfffffc0000b4e0e8] lda t6, 22(t3) <0x17> [clua_udp_input_tunnel:314, 0xfffffc0000b4e0ec] bic t6, 0x2, t7 [clua_udp_input_tunnel:314, 0xfffffc0000b4e0f0] and t6, 0x2, t6 [clua_udp_input_tunnel:314, 0xfffffc0000b4e0f4] sra t4, 0x30, s1 [clua_udp_input_tunnel:314, 0xfffffc0000b4e0f8] ldl t7, 0(t7) <0x0> [clua_udp_input_tunnel:314, 0xfffffc0000b4e0fc] extwl t7, t6, a0 [clua_udp_input_tunnel:314, 0xfffffc0000b4e100] bsr ra, nuxi_16(line 74) [clua_udp_input_tunnel:314, 0xfffffc0000b4e104] bis zero, v0, a2 [clua_udp_input_tunnel:314, 0xfffffc0000b4e108] bis zero, s1, a0 [clua_udp_input_tunnel:314, 0xfffffc0000b4e10c] bis zero, zero, a1 [clua_udp_input_tunnel:314, 0xfffffc0000b4e110] bis zero, s0, a3 [clua_udp_input_tunnel:314, 0xfffffc0000b4e114] bsr ra, clua_round_robin(line 1293) [clua_udp_input_tunnel:316, 0xfffffc0000b4e118] ldah t0, 33(gp) <0xfffffc0000f2e7a0> [clua_udp_input_tunnel:317, 0xfffffc0000b4e11c] ldq s3, 0(s0) <0x0> [clua_udp_input_tunnel:318, 0xfffffc0000b4e120] ldah s0, 64(gp) <0xfffffc000111e7a0> [clua_udp_input_tunnel:314, 0xfffffc0000b4e124] bis zero, v0, s2 [clua_udp_input_tunnel:316, 0xfffffc0000b4e128] lda t0, -27104(t0) <0xffffffffffff9621> [clua_udp_input_tunnel:318, 0xfffffc0000b4e12c] lda s0, -13312(s0) <0xffffffffffffcc00> [clua_udp_input_tunnel:316, 0xfffffc0000b4e130] ldl t0, 0(t0) <0x1> [clua_udp_input_tunnel:318, 0xfffffc0000b4e134] bis zero, s0, a0 [clua_udp_input_tunnel:316, 0xfffffc0000b4e138] cmoveq v0, t0, s2 [clua_udp_input_tunnel:318, 0xfffffc0000b4e13c] bsr ra, clsm_panic_all+0xb40 [clua_udp_input_tunnel:319, 0xfffffc0000b4e140] bis zero, s1, a0 [clua_udp_input_tunnel:319, 0xfffffc0000b4e144] bsr ra, clua_aliasid_to_cluadef(line 227) [clua_udp_input_tunnel:319, 0xfffffc0000b4e148] beq v0, 0xfffffc0000b4e230 [clua_udp_input_tunnel:320, 0xfffffc0000b4e14c] ldq t0, 3064(v0) <0xbf9> [clua_udp_input_tunnel:321, 0xfffffc0000b4e150] ldah t2, 33(gp) <0xfffffc0000f2e7a0> [clua_udp_input_tunnel:319, 0xfffffc0000b4e154] bis zero, v0, s4 [clua_udp_input_tunnel:321, 0xfffffc0000b4e158] lda t2, -27104(t2) <0xffffffffffff9a09> [clua_udp_input_tunnel:320, 0xfffffc0000b4e15c] lda t0, 1(t0) <0x2> [clua_udp_input_tunnel:320, 0xfffffc0000b4e160] stq t0, 3064(v0) <0xbf9> [clua_udp_input_tunnel:321, 0xfffffc0000b4e164] ldl t2, 0(t2) <0x3e9> [clua_udp_input_tunnel:321, 0xfffffc0000b4e168] xor s2, t2, t2 [clua_udp_input_tunnel:321, 0xfffffc0000b4e16c] cmovlt s2, zero, t2 [clua_udp_input_tunnel:321, 0xfffffc0000b4e170] beq t2, 0xfffffc0000b4e180 [clua_udp_input_tunnel:322, 0xfffffc0000b4e174] ldq t3, 3072(v0) <0xc01> [clua_udp_input_tunnel:322, 0xfffffc0000b4e178] lda t3, 1(t3) <0x2> [clua_udp_input_tunnel:322, 0xfffffc0000b4e17c] stq t3, 3072(v0) <0xc01> [clua_udp_input_tunnel:323, 0xfffffc0000b4e180] bge s2, 0xfffffc0000b4e254 [clua_udp_input_tunnel:324, 0xfffffc0000b4e184] ldl t5, 32(s3) <0x20> crash>