I'm trying to figure out how to configure two license pools. We expect, in general, to have only a couple users of our application (1 - 3) at any given time, for which we intend to purchase a small pool of dedicated licenses. BUT, in the event we get the occasional additional demand, we would like to fail over to a larger pool used by the broader group of which we are a part. This will also allow us to determine if our dedicated pool is too small.
I am aware that IDL looks through a series of locations for the presence of license(s). From the documentation:
Here is the order of license-source precedence:
- The IDL_LMGRD_LICENSE_FILE environment variable (RSI product-specific)
- The IDL_LMGRD_LICENSE_FILE definition in .flexlmrc (RSI product-specific)
- The LM_LICENSE_FILE environment variable (seen by all products using FLEXlm)
- The license.dat file in the default location (RSI-DIR\license\license.dat)
- The evaluation license (RSI-DIR\license\*.lic)
What is not clear to me is if IDL looks through the list for the first instance of a license, or the first instance of an available license? If the first license location has a pool with no available licenses, will it continue searching through the license source precedence tree to find an available license? Or, having found a license source, will it cease having failed to grab a license?
Thanks,
-Doug McElroy
|