Page 1 of 1

IPC Stage Vs Inter-Process Row Bufferring

Posted: Tue Aug 31, 2004 1:25 am
by andru
Currently, in all our jobs we are using a IPC stage to achieve the parallelism explicitly. But if we can turn on the project level setting to inter-process buffering, then we can avoid using IPC stage in all our jobs. By this way we can gain lot of effort involved in coding this stage in all our hundreds of jobs.
Please let me know if there will be a performance difference between these two methods.

Posted: Tue Sep 14, 2004 1:36 pm
by roy
Hi,
there is no way using project defaults to make DS plant IPC stage for you, this option simply alows you to set the default buffer size for new jobs.
in any case it can be override in any job if you reset the values.
bare in mind that it has, as does row buffering, effects on common use of variables between active stages in case you use it and the effect is again project wide for new jobs.

IHTH,

Posted: Tue Sep 14, 2004 2:01 pm
by shawn_ramsey
It was my understanding that turning on the inter-process buffering at the project level would cause DataStage to implicitly set up IPC between 2 active stages when it compiled the job.

Posted: Tue Sep 14, 2004 3:03 pm
by tonystark622
It only affects jobs whose Job Properties are set to "Project Default".