I have NDPS setup using a 2 node cluster. I have been trying to figure out why when we either do a test failover or offline the resource, unloading the printer agents takes almost 30 minutes. We have 191 agents using the NDPSGW from patch G.

If I go to the server and unload the manager from the manager screen it takes 5 seconds. Below is my load and unload scripts. I'm guessing it has to be something in there since offlineing the cluster uses the scripts.

Load Script
nss /poolactivate=PRINT_POOL
mount PRINT VOLID=254
CLUSTER CVSBIND ADD PRINT_VSERVER xxx.xxx.xxx.xxx
NUDP ADD PRINT_VSERVER xxx.xxx.xxx.xxx
add secondary ipaddress xxx.xxx.xxx.xxx
NSS /TRANSACTION=PRINT
LOAD BROKER .Broker_Name.OU_NAME.OU_NAME.OU_NAME.O /ALLOWDUP
LOAD NDPSM .Mananger_Name.OU_NAme.OU_Name.O /DBVOLUME=NOCHECK /IPADDRESS=xxx.xxx.xxx.xxx
HTTPBIND xxx.xxx.xxx.xxx/KEYFILE:"SSL CertificateIP"

Unload Script
del secondary ipaddress 204.46.24.99
CLUSTER CVSBIND DEL PRINT_VSERVER 204.46.24.99
NUDP DEL PRINT_VSERVER 204.46.24.99
nss /pooldeactivate=PRINT_POOL /overridetype=question
UNLOAD BROKER
UNLOAD NDPSM
HTTPUNBIND 204.46.24.99