wrapper

type:
enum { none, console, gdb, nrgdb, sdb, valgrind }
example:
config wrapper : gdb;
description:
Wrapper application in which to start the partition.
  • none runs the partition as a plain process.
  • console runs the partition in a console.
  • gdb runs the partition under the GNU debugger.
  • nrgdb is similar, but does not run the partition after it brings it up under the GNU debugger.
  • sdb runs the partition under the Streams debugger.
  • valgrind runs the partition under the Valgrind dynamic analyzer.

If there is a config wrapper on any operator, the Teracloud® Streams instance uses the environment variable DISPLAY to set the streams property streams::pe.display. The value of streams::pe.display is used to set the environment variable DISPLAY for the wrapper program execution. To override for a submitted job, invoke streamtool submit -P streams::pe.display=display file.sab. Stand-alone executable files use DISPLAY directly from the environment.

Important: If you include a wrapper config clause in your operator, you must install xterm on the hosts where the processing element (PE) that contains the operator will run.
default:
none
where:
Any operator invocation or composite operator.