I need to delete not empty pool from Centera with CentraStar 4.2.0-3881-0-0 in Basic mode. I can not delete expired clips due to third-party soft issue so the only way to free up space is pool delete. Is it possible to do it from service account?
There is no way to delete a pool, which contains objects. Application with proper privileges has to issue (privileged) delete calls for each content address and then Garbage collection will release the space. Each delete call leaves a small metadata file behind (called reflection) and hence a pool under this CentraStar Release is never "empty" and the "delete pool" CLI command will not work. Reflections are very small but mirrored.
A non-empty pool may not be deleted. Once all data has been deleted in that pool by either deletes or privileged deletes, the reflections remain like Helmut said. When you register the pool for reflection expiry the remaning reflections can be deleted after at least 3 months. Then the pool can be deleted. As for 4.3 you'll need at least patch 4 for this to really work.
If you want assistance with the deletion, let me know on firstname.lastname@example.org
Best regards, Holger
Thank You for reply.
I would like to ask about some other issue we have. One of out targets has became totally full and there is no way to send even replicate delete to it. I tried to manually delete some clips from remote pool but this is impossible as well. Every action finish with error
Error Number: -10156
System Error: 17
is there any way (except buying new nodes) to free up some space to enable running functions?
You are right, adding physical capacity is the easiest and most sufficient way. You can also open a Service Request to solve the problem maybe the reorganization buffer can be reduced for the deletion process and then increased to the previous size again. During that phase the system is on risk not be able to perform a recovery, but if it is the D/R site, it might be feasible
Thanks a lot for this suggestion.
I've changed (or disabled) regeneration buffer to 0 and made instant cleanup in pool via JCASScript. Unfortunatelly, after this operation I don't have enough space to enable buffer.
I have 2.5TB (4%) available, when I try to enable buffer I see error "The new regenerationbuffer would result in less than 5% available capacity."
I know that this 5% value is set in Centera "by design" but maybe there is the way to change it? I would rather prefer to have regeneration buffer active
Some listing below:
Config# sho cap av
Number of nodes: 16
Number of nodes with storage role: 16
Total Raw Capacity: 58 TB (100%)
Used Raw Capacity: 54 TB (92%)
Free Raw Capacity: 4.4 TB (8%)
System Buffer: 1.9 TB (4%)
Regeneration Buffer: 0 TB (0%)
Available Capacity: 2.5 TB (4%)
Total Object Count: 803 M (100%)
Used Object Count: 2 M (0%)
Free Object Count: 801 M (100%)
Config# set cap reg
Limit in disks per cube : 1
Issue the command?
(yes, no) [no]: yes
Command failed: Setting capacity regenerationbuffer limit. Can not set the regenerationbuffer size to 1 disks. The new
regenerationbuffer would result in less than 5% available capacity.