ViPR Controller : Import or export of Xtremio volumes takes a very long time.

           

   Article Number:     533890                                   Article Version: 2     Article Type:    Break Fix 
   

 


Product:

 

ViPR Controller Controller 3.6 SP2

 

Issue:

 

 

Creation and export of an Xtremio volume takes a very long time to complete.( >1 hour)   
    The export order will eventually complete successfully.   
   
    The same behaviour occurs when unexporting a volume.    
     
                                                           

 

 

Cause:

 

 

As part of an export/unexport, ViPR Controller will make REST API calls to the array to search through each initiator group (IG) to retrieve the volume information for all volumes.   
   
    Volumes may be present in multiple IGs so the same volume information may be retrieved multiple times.   
   
    As the count of initiator groups,volumes and initiators increases so does the processing time.   
   
    Example of a REST API call to retrieve information for a volume :   
        

      vipr5 vipr5 controllersvc-xio-api 2019-04-15 09:51:53,901 [222|exportAddVolumes|27249067-d6ad-48d4-82dc-78375f4be59da6a95f24-851d-4ffb-a4d2-cf7bf4dcb58e]  INFO  XtremIOClient.java (line 129) Calling GET /api/json/v2/types/volumes/000?cluster-name=VOLUME0000    
                                                             

 

 

Resolution:

 

 

This ViPR Controller behaviour is working as designed.   
   
    However, ViPR Controller engineering are currently evaluating the requirements to alter this behavior and improve performance in an upcoming ViPR Controller release.