60 likes | 245 Views
Mike Koranda Release Architect. Miscellaneous Enhancements InfoSphere Streams Version 3.0. Agenda. Support for CentOS Supporting Mixed OS releases Power Linux Advanced Toolchain Service tool – forceful cancel. Support for CentOS.
E N D
Mike Koranda Release Architect Miscellaneous EnhancementsInfoSphere Streams Version 3.0
Agenda • Support for CentOS • Supporting Mixed OS releases • Power Linux Advanced Toolchain • Service tool – forceful cancel
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
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
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
Service tool – forceful cancel Service 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