Vipr Controller: Error 64000: Pool resource limits would be exceeded so unmanaged volume <volume name> cannot be ingested

           

   Article Number:     533517                                   Article Version: 3     Article Type:    Break Fix 
   

 


Product:

 

ViPR Controller

 

Issue:

 

 

The user is unable to ingest a volume into ViPR Controller. The errors they receive are:   
   
    VIPR UI Order log   
   
    Error 64000: Pool resource limits would be exceeded, so unmanaged volume <volume name> cannot be ingested.     
      com.emc.vipr.client.exceptions.ServiceErrorException:     
      Error 64000: Pool resource limits would be exceeded, so unmanaged volume <volume name> cannot be ingested.     
      at com.emc.vipr.client.core.impl.TaskUtil.checkForErrors(TaskUtil.java:101)     
      at com.emc.vipr.client.Tasks.waitFor(Tasks.java:129)     
      at com.emc.sa.service.vipr.tasks.LongRunningTasks.executeTask(LongRunningTasks.java:47)
   
   
   
    APISVC log   
   
    vipr4 vipr4 apisvc 2019-04-29 13:37:32,946 [AsyncTaskExecutorService_98] ERROR  IngestVolumesExportedSchedulingThread.java (line 117) error: Pool resource limits would be exceeded, so unmanaged volume <volume name> cannot be ingested.     
      com.emc.storageos.api.service.impl.resource.blockingestorchestration.IngestionException:     
      Pool resource limits would be exceeded, so unmanaged volume <volume name> cannot be ingested.     
      at com.emc.storageos.api.service.impl.resource.blockingestorchestration.BlockIngestOrchestrator.checkPoolResourceLimitsExceeded(BlockIngestOrchestrator.java:641)     
      at com.emc.storageos.api.service.impl.resource.blockingestorchestration.BlockVolumeIngestOrchestrator.ingestBlockObjects(BlockVolumeIngestOrchestrator.java:80)     
      at com.emc.storageos.api.service.impl.resource.blockingestorchestration.IngestStrategy.ingestBlockObjects(IngestStrategy.java:31)     
      at com.emc.storageos.api.service.impl.resource.blockingestorchestration.IngestVolumesExportedSchedulingThread.run(IngestVolumesExportedSchedulingThread.java:101)     
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)     
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)     
      at java.lang.Thread.run(Thread.java:745)
                                                           

 

 

Cause:

 

 

Calculations performed by ViPR  Controller indicate that the Maximum Subscription setting   
    (Storage System > Array > Storage Pool > Array Pool) will be exceeded if the volume is ingested.
                                                           

 

 

Resolution:

 

 

   

      Workaround:   

    Increase the Maximum Subscription setting in "Storage System > Array > Storage Pool > array storage pool" to allow the volume to be ingested.