Click to add text © 2012 IBM Corporation 1 Miscellaneous Enhancements InfoSphere Streams Version...

6
© 2012 IBM Corporation 1 Miscellaneous Enhancements InfoSphere Streams Version 3.0 Mike Koranda Release Architect

Transcript of Click to add text © 2012 IBM Corporation 1 Miscellaneous Enhancements InfoSphere Streams Version...

© 2012 IBM Corporation1

Miscellaneous Enhancements

InfoSphere Streams Version 3.0

Mike KorandaRelease Architect

© 2012 IBM Corporation2

Agenda

Support for CentOS Supporting Mixed OS releases Power Linux Advanced Toolchain Service tool – forceful cancel

© 2012 IBM Corporation3

Support for CentOS

Support actually “announced” in our March 2012 Version 2.0.0.4 fix pack

Version 3.0

– Installer upgraded to recognize CentOS as fully supported OS

– Dependency checker upgraded to recognize CentOS as fully supported OS

© 2012 IBM Corporation4

Supporting Mixed OS releases

Starting in this release, the nodes in a Streams instance are only required to be at the same operating system MAJOR version– E.g. an instance could include nodes running Red Hat Enterprise Linux 5.3, 5.4,

5.5…5.8 (but not Red Hat Enterprise Linux 6.x nodes)

Red Hat Enterprise Linux and CentOS Linux using the same OS major version nodes can also be used interchangeably– E.g. an instance could include a Red Hat Enterprise Linux 5.4 node along with a

CentOS Linux 5.5 node

Nodes must still be the same architecture– E.g. all x86_64 or all ppc64

Streams still requires minimum minor release versions– E.g. Red Hat Enterprise Linux 5.3 or greater, 6.1 or greater

© 2012 IBM Corporation5

Advance Toolchain compiler for Power Linux build and use

This feature means that Streams on Power Version 3.0.0.0 will perform much better when compared against Streams on Power Version 2.0.0.4. It is roughly equivalent to Streams performance on x86

The IBM Advance Toolchain compiler is used to build Streams in 3.0.0.0 and is also required when building Streams applications and running Streams

It is free and available for download as described in our installation guide 

The Advance Toolchain is a set of open source software development extensions and tools allowing users to take leading edge advantage of IBM latest hardware features:

• POWER6 enablement• POWER6 Optimized scheduler• POWER6 Native DFP instruction support• POWER6 VMX enablement with auto-vector• POWER7 enablement• POWER7 Optimized scheduler• POWER7 Native DFP instruction support• POWER7 VMX/VSX enablement with auto-vector• ppc970, POWER4..7 optimized system and math libraries• libhugetlbfs 2.0 support

© 2012 IBM Corporation6

Service tool – forceful cancelService Tool for eradicating Streams jobs that are unable to complete their

cancellation process normally:

detect jobs in cancelling state determines which PEs of job are not in TERMINATED state perform actions against PEs to force them into TERMINATED state[d0701b04:~] streamtool lsjobs

Instance: nsTest3@bfawcett

Id State Healthy User Date Name

2 Cancelling no bfawcett 2012-10-31T12:19:47-0400 sample::Ping

[d0701b04:~] ~/InfoSphereStreams/test/bin/streamserviceutility forcecanceljob 2

// runtime service utility v1.0.0.4

Accessing this instance: [nsTest3@bfawcett]

UserAuthority [InstanceOwner, jobs-search]

InstanceRunState [Started; AAS Up; SAM Up]

Target => Job[2]: Name[sample::Ping]

Non-terminated PEs:

PE[7]: OpName[Result_] HostIp[10.6.24.114] ProcId[12275] Status[STOPPING] Class[REGISTERED]

>>>>> Killing PE process[12275] on Host[10.6.24.114]

Waiting 30 seconds for process to complete. Wait time specified by EnvVar:STREAMS_SSU_WAIT_TIME

..............................

Now check to see if PE process-kill cleaned up job.

PE process-kill successful. Job[2] is now terminated.

Technote reference = http://www-01.ibm.com/support/docview.wss?uid=swg21606584