Question

FME Licensing for parallel processing


Userlevel 4
Badge +13
Hi Folks,

 

With FME 2012, Safe threw in more restrictive licensing for node-locked (fixed) licenses. No matter how many cores a computer has, the number of instances of FME running is limited by the type of license.

 

 

My question is twofold:

 

a) Are the limits different between "group by" parallel processing and workbenchRunner parallel processing.

 

 

b) What are the limits for each of these? They don't seem to be documented anywhere.

 

 

The most I can find is group-by limits http://evangelism.safe.com/fmeevangelist94/ - and it says they're provisional at that time.

 

 

Our Oracle Edition seems to be limited to 8 FME workbenchRunners, which is a shame because we have 16 cores purchased explicitly for FME.

 

 

Thanks.

 

Jonathan

5 replies

Userlevel 4
Hi,

 

 

there is some info here: http://docs.safe.com/fme/html/FME_Transformers/Default.htm#parallel_processing/parallel_processing.htm

 

 

For further questions, I suggest you contact your dealer or Safe directly.

 

 

David
Userlevel 4
Badge +13
Thanks David, that concurs with the evangelist and covers the group-by parralelism.

 

 

Is there nothing about the workbenchRunner limitations? I'd expect this to be documented somewhere rather than a dealer-specific question.

 

Cheers,

 

Jonathan
Userlevel 4
Hi Jonathan,

 

 

I'm convinced that the licencing limitations imposed by the WorkspaceRunner aren't dealer specific, they are imposed by Safe. But your dealer is usually your point-of-contact with Safe, depending on where you're located.

 

 

I do remember having a conversation with Safe regarding this some time ago, but I have unfortunately forgotten the details... It would be good if you'd be so kind and post here if you learn the specifics, it is always helpful for those googling these posts down the line.

 

 

David
Userlevel 4
Badge +13
Just to confirm - the process limit when using the WorkspaceRunner is 8. The parent workspace will count as 1 of these as long as it is running. You can now see this limit correctly shown in the transformer itself - although admittedly this was confusing in the past.   This limit is not related to the parallel-processing potential of transformers which is covered well in the FME Evangelist Article Jonathan mentioned: http://evangelism.safe.com/fmeevangelist94/  
Userlevel 4
Badge +13
Thanks Ken.

 

Further point for anyone interested - this limit carries over to other FME processes too. You can't manually run 9 different transformations at once; the 9th will give you a license error. :-(

 

 

Similarly, if you have 3 workbenches manually running on long-term tasks, and then start another workbench running that has a workbenchRunner, that workbenchRunner will only run 4 child instances at any one time:

 

3 long-term manual instances

 

+ 1 runner workbench with workbenchRunner

 

+ 4 child instances

 

= 8

Reply