Feb 11 02:41:38 systemA vxio: [ID 750076 kern.warning] WARNING: VxVM vxio V-5-0-176 Highwater space usage on cache object cacheobj reached.
Feb 11 04:27:16 systemA vxio: [ID 512288 kern.warning] WARNING: VxVM vxio V-5-0-38 Cache object cacheobj is full.
Email sent by vxcache to root:
Message 27:
From root@sydfire03.sydlab.veritas.com Sat Feb 25 16:35:12 2012
Date: Sat, 25 Feb 2012 16:35:11 +1100 (EST)
From: Super-User <root@sydfire03.sydlab.veritas.com>
To: root@sydfire03.sydlab.veritas.com
Subject: ERROR: Volume Manager failed autogrow on host sydfire03
Grow operation failed for cache-volume acachevol associated to cache-object acacheobj in disk-group adg
If vxcached fails to reduce the cache object usage to below the high watermark, "needs_grow" flag will be left marked on the cache object. When "needs_grow" flag is marked on a cache object, vxnotify will not send any "grow" messages to vxcached and vxcached will no longer be able to monitor the cache object.
Please check the email sent by vxcached to the root user periodically. If vxcached fails to reduce the cache object usage to below the high watermark, manual intervention is required to fix the issue and restore the normal functioning of vxcached.
Please grow the cacheobj manually by using the vxcache command, e.g.
# vxcache -g "diskgroup" growcacheby "cacheobj" "length_change"
or
# vxcache -g "diskgroup" growcacheto "cacheobj" "length_final"
You can also reduce the cache object usage level by removing existing Space Optimized Snapshot, e.g.
# vxedit -g "diskgroup" -rf rm "space-optimized-snapshot"
Check that the "needs_grow" is now removed.
# vxprint -g adg -l acacheobj
Cache: acacheobj
info: region_size=128
highwatermark=1
autogrow=on
autogrowby=81920
max_autogrow=1024000
state: state=ACTIVE kernel=ENABLED
assoc: cache_volume=acachevol cache_volume_len=1730560
sub-disks=acacheobj-03,snapvol01-S01
flags: closed <<<<<< make sure needs_grow flag is removed
Applies To
Veritas Volume Manager (VxVM) with Space Optimized Snapshots