Forum Discussion

Photo_G_84660's avatar
Photo_G_84660
Icon for Nimbostratus rankNimbostratus
Jul 26, 2006

Multiple concurrent iControl calls...

Hi,

 

 

If multiple scripted bigpipe commands are executed concurrently, one (or more) may fail; presumably because the configuration file is locked during the application of a particular command. However, if multiple iControl calls are placed at the same time, say adding or removing nodes from a pool, will the commands buffer and execute in order (or is there a way to have them do so)?

 

 

Thanks in advance,

 

Scott H.

 

 

  • Good news Scott!

     

     

    The iControl subsystem is implemented as a single FIFO queue. We did this for the exact reason you are stating. Parallel requests can be made to the iControlPortal, but it will insert them into the queue and execute them sequentially so you can be assured you don't have overlapping calls.

     

     

    Also, all of our calls are synchronous so you can be assured that when the response from the call is made, all of the transaction is completed.

     

     

    -Joe