NSJ 8 Update 4 is generally available on HPE Integrity NonStop X, Virtualized NonStop and Converged Virtualized NonStop Systems
HPE NonStop Enterprise Division (NED) is pleased to announce the General Availability of Ported Binaries on HPE Integrity NonStop Servers, Java SE 8 Update 4 (referred in short as NSJ 8 U4) for HPE Integrity Converged NonStop X, HPE Virtualized NonStop X and HPE Virtualized Converged NonStop X Systems.
Here are the new features added in the NSJ 8 U4 release.
Compatible with Java SE 8 specification
NSJ 8 U4 is based on Oracle Java SE 8 Update 172 (JDK 8u172). It is a certified implementation of the Java SE 8 and implements all application programming interfaces (APIs) and tools that are defined for a headless configuration of Java SE 8. A complete list of Java SE 8 features can be found in http://openjdk.java.net/projects/jdk8/features. For information specific to the new features in NSJ 8 U4 please refer to the Release Notes for Oracle Java SE 8 Updates 151, 152, 161, 162, 171 and 172 at JDK 8 Update Release Notes.
Dynamic Thread Pre-emption (aka dynamic thread slicing)
Thread pre-emption feature was first introduced in NSJ 7 U2 release. It provided a mechanism for application developers to optimize the performance of their multi-threaded applications by configuring a timer which will guard how long a particular thread is able to use the services of a CPU.
In NSJ 8 U4 release the feature is enhanced to make it “dynamic” by employing an algorithm which is based on a set of user configurable parameters. This feature is called Dynamic Thread Pre-emption (or) Dynamic Thread Slicing. The amount of time granted to an application thread can be changed dynamically at run time using the parameters provided by the algorithm. Previously, the time for which a thread was allowed to occupy a CPU was fixed for the entire duration of the execution of the thread.
Security key enhancements
NSJ 8 U4 supports Diffie-Hellman key exchange algorithm prime modulus up to 8192 bits and Digital Signature Algorithm (DSA) key length up to 3072 bits.
Enhanced KeyStore Mechanism
NSJ 8 U4 brings a new security property namely jceks.key.serialFilter. If this filter is configured, the Java Cryptographic Extensions Key Store (JCEKS) KeyStore uses it during the deserialization of the encrypted Key object stored inside a SecretKeyEntry. If it is not configured or if the filter result is UNDECIDED or if the system property jdk.serialFilter is also supplied, then the filter configured by jdk.serialFilter is consulted.
New security property to control crypto policy
The JCE jurisdiction policy files used by the JDK can now be controlled via a new Security property crypto.policy. If the new Security property (crypto.policy) has been set in the java.security file or is set dynamically using the Security.setProperty() call before the Java Cryptographic Extensions (JCE) framework has been initialized, that setting will be honored. In older releases, JCE jurisdiction files had to be downloaded and installed separately to allow unlimited cryptography to be used by the JDK. The download and install steps are no longer necessary.
TLS session hash and extended master secret extension
This release adds support for IETF RFC 7627 – Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension. By setting a new System Property jdk.tls.allowLegacyResumption an application can reject abbreviated handshaking when the session hash and extended master secret extension is not negotiated. By setting another new property jdk.tls.allowLegacyMasterSecret to false, the application can reject new connections that do not support the session hash and extended master secret extension functionality.
TZUpdater
NSJ 8 U4 brings TZupdater version 2.1.2 which carries IANA time zone data version 2018c. Refer to Timezone Data Versions in the JRE software for details.
Obtaining NSJ 8 U4
NSJ 8 U4 is available on the NonStop Scout in NonStop eServices Portal.
T2766L80^ADO – NSJ Hotspot 32 Bit
T2866L80^ADO – NSJ 64 bit
The NonStop hardware and software requirements for deploying NSJ 8 U4 are listed in the data sheet referred below. Note: The Dynamic Thread Pre-emption feature requires a new version of Posix User Thread Model library (PUT library) which is T1280 L02. This new PUT library version is delivered through L18.08 and later RVU versions as part of the SUT DVD.
The user manuals, namely NSJ 8 Programmer’s Reference, NSJ 8 Tools Reference Pages and JToolkit for NSJ 8 Programmer’s Reference and API Reference, are available on Hewlett Packard Enterprise Support Center web page.
Also refer to the data sheet Ported Binaries on HPE Integrity NonStop Servers, Java SE 8 (NSJ 8) for detailed descriptions of all the features of NSJ 8.
HPE NonStop Database Analyzer (NSDA) is generally available
HPE NonStop Enterprise Division (NED) is pleased to announce the general availability of HPE NonStop Database Analyzer (NSDA) as a new product on our NonStop portfolio. NSDA offers a new way to analyze, correlate, and visualize your SQL/MX data workload, in real time. With NSDA users can immediately identify what resources are engaged in servicing the database workload and make a more efficient use of them. Business oriented metrics allow for a wider range of users to gain visibility and control of the information that matters to them without requiring specific database knowledge. Dramatic reduction of the time spent on data gathering, correlation, and analysis helps improving agility and speed of execution. Application deployment time is reduced; application outage situations are either quickly identified or prevented. The overall gain in visibility and control challenges the idea that analytics can only be done on a separate copy of the database. HPE NSDA is a leap forward to effortlessly optimize your database workload while seamlessly serving both transactional and analytical requirements.
HPE NSDA 1.0 introduces a number of graphical features such as dashboards, heat maps, query lists, “top n” workloads, and health check refreshed with real time data. Most graphical representations allow to drill down to a unique query workload with just a couple clicks. Query statistics and plans are immediately available for any given query. The user can zoom in or out a period of time in a few seconds by just moving a slider on a timeline that can range from a few minutes to months. Historical data is retained in a repository that the user can access to generate reports. The repository is hosted on a separate Linux server and no client s/w is necessary other than pointing your Chrome browser to the secure web page for NSDA on that same server.
NSDA is available for all platforms running the Lxx release of the HPE NonStop Operating system. HPE NSDA 1.0 can capture queries executed via the HPE NonStop SQL/MX Connectivity Services (MXCS) interface. HPE NonStop SQL/MX DBS (Database Services) is supported. HPE SQL/MP tables accessed from the SQL/MX engine are also supported. Please refer to the datasheet for a more detailed list of requirements.
For more information:
-
Please refer to the NSDA datasheet
URL – Internal: https://psnow.ext.hpe.com/doc/a00063463ENW
URL – Partner: https://psnow.ext.hpe.com/doc/a00063463ENW
URL – Public: https://www.hpe.com/h20195/v2/Getdocument.aspx?docname=a00063463ENW
URL – Mobile https://www.hpe.com/h20195/v2/getmobile.aspx?docname=a00063463ENW -
Manuals are available at HPESC. (See datasheet for the manuals names)
-
Recorded training and presentations are available in WW Presales TekTalk Home Page (after Jan 30th 2019) and NonStop University Media Library for HPE internal users.
Optional professional services:
For customers not yet familiar with either Linux or SQL/MX or both we recommend to add a professional service to get NSDA installed and setup to monitor your SQL/MX workload. Please contact your sales representative for more information.
Please find attached the NonStop Architecture Guide document. This is a reference document to guide the audience on two key questions:
-
What specifications should the underlying hardware and virtualization environment meet in order to host a Virtualized NonStop software stack?
-
What rules should I comply with while deploying a Virtualized NonStop system on that environment?
As you may know, with Virtualized NonStop, you now have several different options to choose from while implementing the solution. The document is intended to help an Enterprise IT architect design the solution that meets vNS requirements while also complying with the IT policies and practices in the target environment.
This is a public document hosted at the URLs below:
URL – Internal: https://psnow.ext.hpe.com/doc/a00064673enw
URL – Partner: https://psnow.ext.hpe.com/doc/a00064673enw
URL – Public: https://www.hpe.com/h20195/v2/Getdocument.aspx?docname=a00064673enw
URL – Mobile https://www.hpe.com/h20195/v2/getmobile.aspx?docname=a00064673enw
Please send any feedback/comments to p.kamath@hpe.com.
L19.03 Release Version Update is generally available
HPE NonStop Enterprise Division (NED) is pleased to announce the General Availability of L19.03 RVU for HPE Integrity NonStop X systems, HPE Virtualized NonStop systems and HPE Virtualized Converged NonStop systems.
The following sections summarize the key enhancements supported in this RVU.
New hardware products supported in this RVU:
A separate announcement will be sent on the hardware enhancements supported in this RVU.
New software products introduced in this RVU:
None
Product Enhancements supported:
Enhancements to HPE Virtualized NonStop
HPE Virtualized NonStop (vNS) has been enhanced with the following features:
-
Deployment tools automate resource discovery for system deployment and optimize some of the deployment tasks such as storage provisioning.
-
vNS fabric is now supported on 25 GbE networks, in addition to the currently supported 40 GbE networks.
-
vNS High End systems support up to 256 GB of memory per CPU.
Support for Larger OSS regular file I/O sizes
OSS read and write APIs now support I/O sizes up to 868 KB on regular files. These APIs are usable in Pthreads (PUT) processes and non-threaded processes.
Increased limit for Guardian process I/O
Guardian File System APIs are enhanced to support transfer size of up to 2MB for inter-process communication.
PUT Model Library support for TMF_JOIN_()
A new API, PUT_TMF_JOIN(), allows a user thread to participate in a transaction initiated by another process.
Enhancements to PEEK
PEEK utility is enhanced to display information related to TMF transactions.
OSM
OSM Service Connection and OSM Console Tools are enhanced to support Java 11.0.1. OSM Service Connection is also enhanced to report system inventory through a periodic IR.
Accessing User-provided DLLs from TNS Programs
An alternative method is now available to link native DLLs to TNS programs. Binder commands now allow you to embed the name of a user-provided DLL in a TNS object file.
NonStop In-Memory Cache 4.0
NonStop In-Memory Cache (NSIMC) product is upgraded to Redis open source version 4.0.11. NSIMC is now included in the NonStop OS bundle.
New heap manager
The common runtime environment has been enhanced with a new heap manager. The new heap manager provides faster performance for C/C++ in-memory computing applications. An example is the NonStop In-Memory Cache product. Applications can choose either to use the existing heap manager or this new heap manager. The default continues to be the existing heap manager. The new heap manager is available only for 64 bit applications on OSS.
NonStop Safeguard
NonStop Safeguard has been enhanced to:
-
Provide the failed-logon count since previous successful logon for a given user
-
Provide the details of last few instances of successful start and stop of Safeguard processes
-
Run SAFECOM and SAFEART processes in high PIN by default.
NonStop SSL Enhancements
The version of OpenSSL used in NonStop SSL has been updated to 1.1.0j. This introduces few new cipher suites and deprecates few others. The RELOAD CERTIFICATES command now handles client certificates in addition to server certificates.
NonStop SSH Enhancements:
The default values of the main algorithm parameters have been changed to only include stronger algorithms. You can now configure the permission mode for files uploaded to a peer host using SFTP or SFTPAPI.
This is not a complete or exhaustive list of enhancements in this RVU. Please refer to “L19.03 Release Version Update Compendium” and the product user manuals, available at www.hpe.com/info/nonstop-ldocs, for more information on the release content (please allow 48 hours for the manuals to be published at the above portal).
Obtaining SUTs and SPRs:
SUT requests can be submitted through Scout for NonStop servers, which can be accessed via the HPE NonStop eServices Portal. You may also query the complete list of product versions and software product revisions (SPRs) included in the RVU and download the required SPRs from this portal.
For more information:
NSIMC 4.0 is generally available on HPE Integrity NonStop X, Virtualized NonStop and Virtualized Converged NonStop Systems
HPE NonStop Enterprise Division (NED) is pleased to announce the General Availability of HPE NonStop In-Memory Cache 4.0 (referred in short as NSIMC 4.0) for HPE Integrity NonStop, Virtualized NonStop and Virtualized Converged NonStop systems.
NSIMC is an in-memory storage server that applications can use for fast data access. NSIMC can be accessed across CPUs. Hence applications deployed on different CPUs can share data among themselves using the NSIMC without having to exchange inter-process messages between each other.
About NSIMC 4.0
NSIMC 4.0 is a value added port of the open source in memory data store from Redis 4.0.11. Redis is a popular NoSQL data structure store used by applications across many different domains.
NSIMC offers all the features of Redis 4.0.11 and with NonStop fundamentals. It is built with the continuous availability and data consistency that NonStop customers have come to expect.
NSIMC works in a client – server model. Applications act as clients to invoke commands on the NSIMC server for storing, modifying and retrieving data elements.
HPE NSIMC supports several data structures and is resilient to single point of failures. It is capable of automatic eviction of old or stale elements and has the ability to persist data elements in the disk. It also provides master-slave data replication and offers a scripting facility. It scales using a mechanism called client sharding.
New Features in NSIMC 4.0
Least Frequently Used (LFU) algorithm
NSIMC 2.8 offered Least Recently Used (LRU) algorithm for evicting old and stale data elements from the cache so that new elements can be accommodated within its pre-allocated memory area. NSIMC 4.0 adds the LFU algorithm. Both methods provide configurable parameters for the users to tune the respective algorithms as per their need.
Modules
Modules are run time libraries that can contain custom data types and commands that can be attached to the core NSIMC 4.0 server. The NSIMC 4.0 server will invoke the module as necessary when it is processing commands received from the client application and return the result that was obtained from the module back to the client. Modules are loaded on to the backup NSIMC 4.0 server in NonStop Process Pair mode and hence inherit the same availability and data integrity as the core NSIMC server process they are attached to.
GeoSpatial
NSIMC 4.0 also brings a new data structure, namely GeoSpatial. Applications can store objects using this data type and directly query for results like distance between two points on earth.
Cluster formation by client-side sharding
NSIMC supports scalability of the cache server, i.e. dynamically increase the amount of data that can be stored, by a mechanism of data partitioning called client sharding. Clients that are capable of “client-side sharding” functionality can be configured to use multiple instances of the NSIMC server to store their temporary data thus distributing their data elements across.
Obtaining NSIMC 4.0
The NSIMC 4.0 product is offered for the NonStop server without charge. It is included as part of all L-series SUTs from the L19.03 RVU onwards. Please look for the T-number T1300 L01^ AAD.
A user manual, NonStop In-Memory Cache User Guide, is available on Hewlett Packard Enterprise Support Center web page.
All features of NSIMC 4.0 are described in detail in the HPE NonStop In-Memory Cache Datasheet available here.
Sridhar Neelakantan
HPE NonStop WW Product Management
HPE NonStop. For industries that never stop.