Skip to main content

The Rocket® MV team is pleased to announce the release of Rocket UniVerse 14.1.1 on June 26th, 2024.

 Rocket UniVerse 14.1.1 builds upon functionality implemented in version 11.4.1 and 12.2.1, making it the upgrade and modernization path for all customers on all prior versions.

UniVerse 14 ensures business continuity and helps you manage your replication environment effectively with key HA/DR features.

  • Replication is faster and more flexible with Field-Level Updates, since the entire record is no longer transmitted during updates, only the individual field that was modified is replicated - significantly improving performance!
  • Facilitate Replication recovery with the uv_repadmin skip option which allows you to skip an incomplete transaction that has caused replication to stop processing. By using the skip option, administrators keep Replication processing and avoid log build-up and the eventual reset and refresh of Replication due to a stalled group.
  • Facilitate Replication recovery with the enhanced uvreptool. When Replication has stopped processing due to the current flags word value, the uvreptool now gives you the option to change the current value of the flags word for a replication LSN, so you can attempt to resume processing.
  • Test your upgraded system with ease. You can now test UniVerse 14.1.1 on a subscribing server while maintaining an older version of UniVerse on your production server since UniVerse 14.1.1 allows subscribers to receive logs from older protocol levels. Check out the Replication protocol level topic in the U2 Data Replication User Guide for more information.
  • Stop and restart the uvrepmanager process using a script included with UniVerse 14.1.1 without having to stop and restart UniVerse if uvrepmanager becomes unresponsive.
  • Significantly enhance performance by utilizing the Replication Intelligent Queue Manager. The Intelligent Queue Manager allows a subscribing system to recognize multiple updates in the queue for the same record, providing performance benefits. 
  • The new Field Level Replication BASIC function, FieldWrite, and the enhanced WRITEV function allow you to write multiple attributes in a single command.

UniVerse 14.1.1 security upgrades and enhancements keep your applications and business safe and compliant.

Enhanced security features, with OpenSSL v3.0 UniVerse supports a wide array of protocol levels. OpenSSL 3.0 includes a major architectural change from OpenSSL 1.1 for more information, please refer to the Release Notes and Security Features.

UniVerse 14.1.1 helps you modernize your environment.

Python 3.11, part of UniVerse 14.1.1, includes the Python OpenSSL extension, meaning it no longer depends on UniVerse's built-in OpenSSL version. Like other third-party libraries, the Python OpenSSL extension relies on the OpenSSL version provided by the operating system.

Plus, take advantage of Python module and Python path file preservation when you upgrade to UniVerse 14.1.1!

  • UniVerse 14.1.1 automatically preserves Python modules that have been installed into previous versions using pip.
  • If you've modified or added python path files to the python folder these are now automatically copied during a UniVerse 14.1.1 upgrade.

UniVerse 14.1.1 Architecture Enhancements

In UniVerse 14.1.1 we are introducing the system recovery framework to ensure the graceful handling of processes in the event they terminate within critical code.

UniVerse 14.1.1 does not include the two-process mode we introduced in version 12 and will only have RFS OFF mode. In the next release, UniVerse 14.2.1, we will provide two modes for RFS with the option to set it to ON or OFF.

UniVerse 14.1.1 contains numerous enhancements and bug fixes designed to optimize your MV experience.

  • During installation, you'll notice a default uvconfig file in uvhome allowing you to compare your current parameters with the latest default settings.
  • You can now truncate active UniVerse log files with the trunclog command, which allows you to reduce the size of the current log files by appending the existing information to the log files in the saved_logs directory.
  • We've enhanced the installation process to help you diagnose any license related issues you may encounter during the installation process.

For information on all the enhancements and bug fixes included in UniVerse 14.1.1, please see the Release Notes.

Upgrade now to Rocket® UniVerse 14.1.1 Our team is eager to assist you with any questions or support you may need during the upgrade process. If you are currently on maintenance, you can download Rocket UniVerse 14.1.1 on Rocket Business Connect (RBC). If you do not have an active maintenance contract, please contact our sales team to get started!

 Want to learn more? UniVerse 14.1.1 documentation is now available online.

 Rocket MultiValue maintains a standard Product Lifecycle policy. To view the lifecycle for your version of UniVerse and related tools, review the lifecycle dates and statuses on the Product Availability Matrix (PAM).

 For more information on future UniVerse releases and to collaborate with fellow UniVerse users, please visit the Rocket U2 | UniVerse & UniData forum.



------------------------------
Emma Breslin
MV Product Manager
Rocket Software
ebreslin@rocketsoftware.com
------------------------------

The Rocket® MV team is pleased to announce the release of Rocket UniVerse 14.1.1 on June 26th, 2024.

 Rocket UniVerse 14.1.1 builds upon functionality implemented in version 11.4.1 and 12.2.1, making it the upgrade and modernization path for all customers on all prior versions.

UniVerse 14 ensures business continuity and helps you manage your replication environment effectively with key HA/DR features.

  • Replication is faster and more flexible with Field-Level Updates, since the entire record is no longer transmitted during updates, only the individual field that was modified is replicated - significantly improving performance!
  • Facilitate Replication recovery with the uv_repadmin skip option which allows you to skip an incomplete transaction that has caused replication to stop processing. By using the skip option, administrators keep Replication processing and avoid log build-up and the eventual reset and refresh of Replication due to a stalled group.
  • Facilitate Replication recovery with the enhanced uvreptool. When Replication has stopped processing due to the current flags word value, the uvreptool now gives you the option to change the current value of the flags word for a replication LSN, so you can attempt to resume processing.
  • Test your upgraded system with ease. You can now test UniVerse 14.1.1 on a subscribing server while maintaining an older version of UniVerse on your production server since UniVerse 14.1.1 allows subscribers to receive logs from older protocol levels. Check out the Replication protocol level topic in the U2 Data Replication User Guide for more information.
  • Stop and restart the uvrepmanager process using a script included with UniVerse 14.1.1 without having to stop and restart UniVerse if uvrepmanager becomes unresponsive.
  • Significantly enhance performance by utilizing the Replication Intelligent Queue Manager. The Intelligent Queue Manager allows a subscribing system to recognize multiple updates in the queue for the same record, providing performance benefits. 
  • The new Field Level Replication BASIC function, FieldWrite, and the enhanced WRITEV function allow you to write multiple attributes in a single command.

UniVerse 14.1.1 security upgrades and enhancements keep your applications and business safe and compliant.

Enhanced security features, with OpenSSL v3.0 UniVerse supports a wide array of protocol levels. OpenSSL 3.0 includes a major architectural change from OpenSSL 1.1 for more information, please refer to the Release Notes and Security Features.

UniVerse 14.1.1 helps you modernize your environment.

Python 3.11, part of UniVerse 14.1.1, includes the Python OpenSSL extension, meaning it no longer depends on UniVerse's built-in OpenSSL version. Like other third-party libraries, the Python OpenSSL extension relies on the OpenSSL version provided by the operating system.

Plus, take advantage of Python module and Python path file preservation when you upgrade to UniVerse 14.1.1!

  • UniVerse 14.1.1 automatically preserves Python modules that have been installed into previous versions using pip.
  • If you've modified or added python path files to the python folder these are now automatically copied during a UniVerse 14.1.1 upgrade.

UniVerse 14.1.1 Architecture Enhancements

In UniVerse 14.1.1 we are introducing the system recovery framework to ensure the graceful handling of processes in the event they terminate within critical code.

UniVerse 14.1.1 does not include the two-process mode we introduced in version 12 and will only have RFS OFF mode. In the next release, UniVerse 14.2.1, we will provide two modes for RFS with the option to set it to ON or OFF.

UniVerse 14.1.1 contains numerous enhancements and bug fixes designed to optimize your MV experience.

  • During installation, you'll notice a default uvconfig file in uvhome allowing you to compare your current parameters with the latest default settings.
  • You can now truncate active UniVerse log files with the trunclog command, which allows you to reduce the size of the current log files by appending the existing information to the log files in the saved_logs directory.
  • We've enhanced the installation process to help you diagnose any license related issues you may encounter during the installation process.

For information on all the enhancements and bug fixes included in UniVerse 14.1.1, please see the Release Notes.

Upgrade now to Rocket® UniVerse 14.1.1 Our team is eager to assist you with any questions or support you may need during the upgrade process. If you are currently on maintenance, you can download Rocket UniVerse 14.1.1 on Rocket Business Connect (RBC). If you do not have an active maintenance contract, please contact our sales team to get started!

 Want to learn more? UniVerse 14.1.1 documentation is now available online.

 Rocket MultiValue maintains a standard Product Lifecycle policy. To view the lifecycle for your version of UniVerse and related tools, review the lifecycle dates and statuses on the Product Availability Matrix (PAM).

 For more information on future UniVerse releases and to collaborate with fellow UniVerse users, please visit the Rocket U2 | UniVerse & UniData forum.



------------------------------
Emma Breslin
MV Product Manager
Rocket Software
ebreslin@rocketsoftware.com
------------------------------

Good. 

R14 is a merge of 11.3.5 and 12.2.1.

So, if we never used r12 can we expect a documentation "From uv r11 to uv r14- Considérations & Differences"?

To help, installation, config, performance, usage,... 

By advance I thank you. 



------------------------------
Manu Fernandes
------------------------------

Good. 

R14 is a merge of 11.3.5 and 12.2.1.

So, if we never used r12 can we expect a documentation "From uv r11 to uv r14- Considérations & Differences"?

To help, installation, config, performance, usage,... 

By advance I thank you. 



------------------------------
Manu Fernandes
------------------------------
Yes, that would be very helpful!

Good. 

R14 is a merge of 11.3.5 and 12.2.1.

So, if we never used r12 can we expect a documentation "From uv r11 to uv r14- Considérations & Differences"?

To help, installation, config, performance, usage,... 

By advance I thank you. 



------------------------------
Manu Fernandes
------------------------------

Thank you for your feedback.

We are working on creating documentation that details the differences when upgrading to UniVere 14.1.1 from prior releases.

Please review the release notes between your current version and UniVerse 14.1.1 for details of changes between each of the releases.

UniVerse 14.1.1  includes a default uvconfig file which can be used for comparison with your current uvconfig file to identify any potential differences.

If you have questions on upgrading to UniVerse 14.1.1 in the interim period please reach out to the support team.

We will be holding a Customer Enablement webinar for UniVerse 14.1.1 and MVIS 2.1 in early September, further details on this will be made available closer to the event.

Kind Regards
Emma



------------------------------
Emma Breslin
MV Product Manager
Rocket Software
ebreslin@rocketsoftware.com
------------------------------


Thank you for your feedback.

We are working on creating documentation that details the differences when upgrading to UniVere 14.1.1 from prior releases.

Please review the release notes between your current version and UniVerse 14.1.1 for details of changes between each of the releases.

UniVerse 14.1.1  includes a default uvconfig file which can be used for comparison with your current uvconfig file to identify any potential differences.

If you have questions on upgrading to UniVerse 14.1.1 in the interim period please reach out to the support team.

We will be holding a Customer Enablement webinar for UniVerse 14.1.1 and MVIS 2.1 in early September, further details on this will be made available closer to the event.

Kind Regards
Emma



------------------------------
Emma Breslin
MV Product Manager
Rocket Software
ebreslin@rocketsoftware.com
------------------------------

Hi Emma,

Fine. Thank you.

Regarding uvconfig, I'm interested about : 

  • which param is relevant  if SYSTEM_BUFFER is set to 0 
  • which param is irrelevant  if SYSTEM_BUFFER is set to 1  (RFS 0)  
  • which param belong to RFS and which is relevant when RFS=0 
  • what about file/records locks engine in uvconfig with SYSTEM_BUFFER 1 or 0 and RFS set to 0 
  • I want to understand how to dimension systems from 1 to 400+ users on large number of account & files ~osfiles 

Then,  can you check the doc of smat / ANALYSZE-SHM ? it seems r11 version. 

Then, if I understand correctly, if I want 'Transaction Logging', I must activate RFS ? 

BY advance, I thank you. 

With kind regards.



------------------------------
Manu Fernandes
------------------------------

Hi Emma,

Fine. Thank you.

Regarding uvconfig, I'm interested about : 

  • which param is relevant  if SYSTEM_BUFFER is set to 0 
  • which param is irrelevant  if SYSTEM_BUFFER is set to 1  (RFS 0)  
  • which param belong to RFS and which is relevant when RFS=0 
  • what about file/records locks engine in uvconfig with SYSTEM_BUFFER 1 or 0 and RFS set to 0 
  • I want to understand how to dimension systems from 1 to 400+ users on large number of account & files ~osfiles 

Then,  can you check the doc of smat / ANALYSZE-SHM ? it seems r11 version. 

Then, if I understand correctly, if I want 'Transaction Logging', I must activate RFS ? 

BY advance, I thank you. 

With kind regards.



------------------------------
Manu Fernandes
------------------------------

Hi Manu,

Emma is out on holiday so I will try to comment on your last post. 

At the 14.x release, the SYSTEM_BUFFER is no longer applicable. 

At 14.x, you can run with RFS_MODE set to 0 or 1.

At the 14.1.1 release, the only option if RFS_MODE set to 0.

The 14.2.1 release will make RFS functionality available and the ability to set RFS_MODE to 1.

The existing Recoverable File System manual will document the uvconfig parameter which are applicable when RFS_MODE is set to 1.

The user experience with file/record locks should be no different whether RFS is on of off.

How to dimension a system can be very application dependent. We will see what general guidelines might be provided.

I will look into the analyze.shm command. It may need updating to match current behavior.

The existing UniVerse Transaction Logging functionality was deprecated at that 12.1 release. The RFS functionality has an archiving feature which would be the replacement for the UVTL functionality of saving logs for a potential roll forward operation.

Hope this helps.

Thanks,

Neil



------------------------------
Neil Morris
Universe Advanced Technical Support
Rocket Software
------------------------------

Hi Manu,

Emma is out on holiday so I will try to comment on your last post. 

At the 14.x release, the SYSTEM_BUFFER is no longer applicable. 

At 14.x, you can run with RFS_MODE set to 0 or 1.

At the 14.1.1 release, the only option if RFS_MODE set to 0.

The 14.2.1 release will make RFS functionality available and the ability to set RFS_MODE to 1.

The existing Recoverable File System manual will document the uvconfig parameter which are applicable when RFS_MODE is set to 1.

The user experience with file/record locks should be no different whether RFS is on of off.

How to dimension a system can be very application dependent. We will see what general guidelines might be provided.

I will look into the analyze.shm command. It may need updating to match current behavior.

The existing UniVerse Transaction Logging functionality was deprecated at that 12.1 release. The RFS functionality has an archiving feature which would be the replacement for the UVTL functionality of saving logs for a potential roll forward operation.

Hope this helps.

Thanks,

Neil



------------------------------
Neil Morris
Universe Advanced Technical Support
Rocket Software
------------------------------

hello Neil,

No problem, thank you for the responses.

I was not asking for a quick answer but rather the consideration of these questions in the announced documentation.

Yes, SYSTEM_BUFFER is not under uvconfig but it is in memory set to 0. I doubt 'no longer' is for future release.
RFS cannot function without this mechanism, it'll be back on 14.2+. 

My main concern is to understand which uvconfig param belong to SYSTEM_BUFFER and/or RFS and impacts the good health of a 100 user system with large db. (from time, I found info from r12.x doc pdf). 
samples: Regarding the limit, I want to understand configuration, impact, consideration ... samples param: MFILES, N_AFT, N_AFT_SECTION, N_AFT_SECTION_BUCKET, NUSERS, SESSION_AFT_BUCKET, SESSION_NFILES, T30FILE,...  At r14.1  I have no system buffer but I need to understand AFT impact !

About locks, sorry but, the user experience with locks is different - we do not address GROUP anymore !  The admin experience with locks IS major - no more FLTABSZ, GLTABSZ, GSEMNUM, RLOWNER, RLTABSZ and welcome GLM_MEM_ALLOC,GLM_MEM_SEGSZ,N_GLM_GLOBAL_BUCKET,N_GLM_SELF_BUCKET ! this is my concern. 
(Is it true - no grouplocks in memory ?? ho yes, yes, group concept are delegated to system buffer!).

About the docs, please review it totally, there is a lot of reference to element of r12 'not yet available' and to r11 not 'anymore' available.
In these status, it's not possible to put the docs into a newbee's hands.  

So, after 3 days of testing, reading, rereading, understanding, I'm not confident in this young, very hybrid version (r12 kernel in r11 mode). Maybe it will be prudent to wait for r14.2 and the conclusions about SYSTEM_BUFFER or not.  
Please, I'm not saying it doesn't work, I'm saying I don't have the confidence to let it deploy to production.

Finally, unfortunately, RFS is not included in the base license although UVTL was. So I guess I would never deploy one.

Many thanks for your attention.

Have a good we.



------------------------------
Manu Fernandes
------------------------------

hello Neil,

No problem, thank you for the responses.

I was not asking for a quick answer but rather the consideration of these questions in the announced documentation.

Yes, SYSTEM_BUFFER is not under uvconfig but it is in memory set to 0. I doubt 'no longer' is for future release.
RFS cannot function without this mechanism, it'll be back on 14.2+. 

My main concern is to understand which uvconfig param belong to SYSTEM_BUFFER and/or RFS and impacts the good health of a 100 user system with large db. (from time, I found info from r12.x doc pdf). 
samples: Regarding the limit, I want to understand configuration, impact, consideration ... samples param: MFILES, N_AFT, N_AFT_SECTION, N_AFT_SECTION_BUCKET, NUSERS, SESSION_AFT_BUCKET, SESSION_NFILES, T30FILE,...  At r14.1  I have no system buffer but I need to understand AFT impact !

About locks, sorry but, the user experience with locks is different - we do not address GROUP anymore !  The admin experience with locks IS major - no more FLTABSZ, GLTABSZ, GSEMNUM, RLOWNER, RLTABSZ and welcome GLM_MEM_ALLOC,GLM_MEM_SEGSZ,N_GLM_GLOBAL_BUCKET,N_GLM_SELF_BUCKET ! this is my concern. 
(Is it true - no grouplocks in memory ?? ho yes, yes, group concept are delegated to system buffer!).

About the docs, please review it totally, there is a lot of reference to element of r12 'not yet available' and to r11 not 'anymore' available.
In these status, it's not possible to put the docs into a newbee's hands.  

So, after 3 days of testing, reading, rereading, understanding, I'm not confident in this young, very hybrid version (r12 kernel in r11 mode). Maybe it will be prudent to wait for r14.2 and the conclusions about SYSTEM_BUFFER or not.  
Please, I'm not saying it doesn't work, I'm saying I don't have the confidence to let it deploy to production.

Finally, unfortunately, RFS is not included in the base license although UVTL was. So I guess I would never deploy one.

Many thanks for your attention.

Have a good we.



------------------------------
Manu Fernandes
------------------------------

Hi Manu,

Thank you for your comments and your regular contributions to the Rocket Forum.

I think there were some misunderstandings in  my interpretation of your original comments. 

The SYSTEM_BUFFER uvconfig parameter was introduced at 12.2.1. This allowed for turning the System Buffer on or off when RFS was not being used. This parameter will not be reintroduced at later 14.x releases. When RFS is re-introduced at 14.2, you will have the option to turn ON RFS. At 14.1, you can only set RFS to OFF. If you do enable RFS at 14.2 and mark files as recoverable, those files will use the System Buffer for I/O operations. But the SYSTEM_BUFFER uvconfig parameter will no longer be available. My comments were specifically  directed at the reference to the SYSTEM_BUFFER uvconfig parameter and not the System Buffer. I was confused by the capitalization.

In terms of the locks, I thought your question was a comparison between RFS ON and RFS OFF?  If the question you were asking was about the difference between UV 11.x and UV 12.x - 14.x, then I completely misunderstood the question. Yes, the locking configuration parameters are very different between the 11.x and 12.x going forward. This will be a topic covered in the previously mentioned KB article.

If you have already identified specific issues with the documentation, please open a Support ticket with those references. This will provide some insight into the issues you reference and help us determine how to resolve going forward.

If possible, you may want to consider participating in the 14.2 beta. This would give you an opportunity to have early access to the software. And be able to ask questions during the regular beta calls. 

And lastly, I'm not familiar with the licensing aspect of RFS. Entirely up to you on whether or not to deploy. 

Thanks,

Neil



------------------------------
Neil Morris
Universe Advanced Technical Support
Rocket Software
------------------------------

The Rocket® MV team is pleased to announce the release of Rocket UniVerse 14.1.1 on June 26th, 2024.

 Rocket UniVerse 14.1.1 builds upon functionality implemented in version 11.4.1 and 12.2.1, making it the upgrade and modernization path for all customers on all prior versions.

UniVerse 14 ensures business continuity and helps you manage your replication environment effectively with key HA/DR features.

  • Replication is faster and more flexible with Field-Level Updates, since the entire record is no longer transmitted during updates, only the individual field that was modified is replicated - significantly improving performance!
  • Facilitate Replication recovery with the uv_repadmin skip option which allows you to skip an incomplete transaction that has caused replication to stop processing. By using the skip option, administrators keep Replication processing and avoid log build-up and the eventual reset and refresh of Replication due to a stalled group.
  • Facilitate Replication recovery with the enhanced uvreptool. When Replication has stopped processing due to the current flags word value, the uvreptool now gives you the option to change the current value of the flags word for a replication LSN, so you can attempt to resume processing.
  • Test your upgraded system with ease. You can now test UniVerse 14.1.1 on a subscribing server while maintaining an older version of UniVerse on your production server since UniVerse 14.1.1 allows subscribers to receive logs from older protocol levels. Check out the Replication protocol level topic in the U2 Data Replication User Guide for more information.
  • Stop and restart the uvrepmanager process using a script included with UniVerse 14.1.1 without having to stop and restart UniVerse if uvrepmanager becomes unresponsive.
  • Significantly enhance performance by utilizing the Replication Intelligent Queue Manager. The Intelligent Queue Manager allows a subscribing system to recognize multiple updates in the queue for the same record, providing performance benefits. 
  • The new Field Level Replication BASIC function, FieldWrite, and the enhanced WRITEV function allow you to write multiple attributes in a single command.

UniVerse 14.1.1 security upgrades and enhancements keep your applications and business safe and compliant.

Enhanced security features, with OpenSSL v3.0 UniVerse supports a wide array of protocol levels. OpenSSL 3.0 includes a major architectural change from OpenSSL 1.1 for more information, please refer to the Release Notes and Security Features.

UniVerse 14.1.1 helps you modernize your environment.

Python 3.11, part of UniVerse 14.1.1, includes the Python OpenSSL extension, meaning it no longer depends on UniVerse's built-in OpenSSL version. Like other third-party libraries, the Python OpenSSL extension relies on the OpenSSL version provided by the operating system.

Plus, take advantage of Python module and Python path file preservation when you upgrade to UniVerse 14.1.1!

  • UniVerse 14.1.1 automatically preserves Python modules that have been installed into previous versions using pip.
  • If you've modified or added python path files to the python folder these are now automatically copied during a UniVerse 14.1.1 upgrade.

UniVerse 14.1.1 Architecture Enhancements

In UniVerse 14.1.1 we are introducing the system recovery framework to ensure the graceful handling of processes in the event they terminate within critical code.

UniVerse 14.1.1 does not include the two-process mode we introduced in version 12 and will only have RFS OFF mode. In the next release, UniVerse 14.2.1, we will provide two modes for RFS with the option to set it to ON or OFF.

UniVerse 14.1.1 contains numerous enhancements and bug fixes designed to optimize your MV experience.

  • During installation, you'll notice a default uvconfig file in uvhome allowing you to compare your current parameters with the latest default settings.
  • You can now truncate active UniVerse log files with the trunclog command, which allows you to reduce the size of the current log files by appending the existing information to the log files in the saved_logs directory.
  • We've enhanced the installation process to help you diagnose any license related issues you may encounter during the installation process.

For information on all the enhancements and bug fixes included in UniVerse 14.1.1, please see the Release Notes.

Upgrade now to Rocket® UniVerse 14.1.1 Our team is eager to assist you with any questions or support you may need during the upgrade process. If you are currently on maintenance, you can download Rocket UniVerse 14.1.1 on Rocket Business Connect (RBC). If you do not have an active maintenance contract, please contact our sales team to get started!

 Want to learn more? UniVerse 14.1.1 documentation is now available online.

 Rocket MultiValue maintains a standard Product Lifecycle policy. To view the lifecycle for your version of UniVerse and related tools, review the lifecycle dates and statuses on the Product Availability Matrix (PAM).

 For more information on future UniVerse releases and to collaborate with fellow UniVerse users, please visit the Rocket U2 | UniVerse & UniData forum.



------------------------------
Emma Breslin
MV Product Manager
Rocket Software
ebreslin@rocketsoftware.com
------------------------------

Does 14.1 support gRPC on Windows?

Last auto-saved at: 07-26-2024 17:04



------------------------------
Doug Averch
Owner
U2 Logic

------------------------------


Does 14.1 support gRPC on Windows?

Last auto-saved at: 07-26-2024 17:04



------------------------------
Doug Averch
Owner
U2 Logic

------------------------------

Hi Doug, 

UV 14.1 uses gRPC on Windows and Linux, internally, for various features.  But I suspect that's not what you are asking about.  Are you looking for a way to build custom gRPC services that run against the data server? 

Thanks,

Steven Wingfield



------------------------------
Steven Wingfield
Principal Software Engineer
Rocket Software
College Station, TX, USA
------------------------------

The Rocket® MV team is pleased to announce the release of Rocket UniVerse 14.1.1 on June 26th, 2024.

 Rocket UniVerse 14.1.1 builds upon functionality implemented in version 11.4.1 and 12.2.1, making it the upgrade and modernization path for all customers on all prior versions.

UniVerse 14 ensures business continuity and helps you manage your replication environment effectively with key HA/DR features.

  • Replication is faster and more flexible with Field-Level Updates, since the entire record is no longer transmitted during updates, only the individual field that was modified is replicated - significantly improving performance!
  • Facilitate Replication recovery with the uv_repadmin skip option which allows you to skip an incomplete transaction that has caused replication to stop processing. By using the skip option, administrators keep Replication processing and avoid log build-up and the eventual reset and refresh of Replication due to a stalled group.
  • Facilitate Replication recovery with the enhanced uvreptool. When Replication has stopped processing due to the current flags word value, the uvreptool now gives you the option to change the current value of the flags word for a replication LSN, so you can attempt to resume processing.
  • Test your upgraded system with ease. You can now test UniVerse 14.1.1 on a subscribing server while maintaining an older version of UniVerse on your production server since UniVerse 14.1.1 allows subscribers to receive logs from older protocol levels. Check out the Replication protocol level topic in the U2 Data Replication User Guide for more information.
  • Stop and restart the uvrepmanager process using a script included with UniVerse 14.1.1 without having to stop and restart UniVerse if uvrepmanager becomes unresponsive.
  • Significantly enhance performance by utilizing the Replication Intelligent Queue Manager. The Intelligent Queue Manager allows a subscribing system to recognize multiple updates in the queue for the same record, providing performance benefits. 
  • The new Field Level Replication BASIC function, FieldWrite, and the enhanced WRITEV function allow you to write multiple attributes in a single command.

UniVerse 14.1.1 security upgrades and enhancements keep your applications and business safe and compliant.

Enhanced security features, with OpenSSL v3.0 UniVerse supports a wide array of protocol levels. OpenSSL 3.0 includes a major architectural change from OpenSSL 1.1 for more information, please refer to the Release Notes and Security Features.

UniVerse 14.1.1 helps you modernize your environment.

Python 3.11, part of UniVerse 14.1.1, includes the Python OpenSSL extension, meaning it no longer depends on UniVerse's built-in OpenSSL version. Like other third-party libraries, the Python OpenSSL extension relies on the OpenSSL version provided by the operating system.

Plus, take advantage of Python module and Python path file preservation when you upgrade to UniVerse 14.1.1!

  • UniVerse 14.1.1 automatically preserves Python modules that have been installed into previous versions using pip.
  • If you've modified or added python path files to the python folder these are now automatically copied during a UniVerse 14.1.1 upgrade.

UniVerse 14.1.1 Architecture Enhancements

In UniVerse 14.1.1 we are introducing the system recovery framework to ensure the graceful handling of processes in the event they terminate within critical code.

UniVerse 14.1.1 does not include the two-process mode we introduced in version 12 and will only have RFS OFF mode. In the next release, UniVerse 14.2.1, we will provide two modes for RFS with the option to set it to ON or OFF.

UniVerse 14.1.1 contains numerous enhancements and bug fixes designed to optimize your MV experience.

  • During installation, you'll notice a default uvconfig file in uvhome allowing you to compare your current parameters with the latest default settings.
  • You can now truncate active UniVerse log files with the trunclog command, which allows you to reduce the size of the current log files by appending the existing information to the log files in the saved_logs directory.
  • We've enhanced the installation process to help you diagnose any license related issues you may encounter during the installation process.

For information on all the enhancements and bug fixes included in UniVerse 14.1.1, please see the Release Notes.

Upgrade now to Rocket® UniVerse 14.1.1 Our team is eager to assist you with any questions or support you may need during the upgrade process. If you are currently on maintenance, you can download Rocket UniVerse 14.1.1 on Rocket Business Connect (RBC). If you do not have an active maintenance contract, please contact our sales team to get started!

 Want to learn more? UniVerse 14.1.1 documentation is now available online.

 Rocket MultiValue maintains a standard Product Lifecycle policy. To view the lifecycle for your version of UniVerse and related tools, review the lifecycle dates and statuses on the Product Availability Matrix (PAM).

 For more information on future UniVerse releases and to collaborate with fellow UniVerse users, please visit the Rocket U2 | UniVerse & UniData forum.



------------------------------
Emma Breslin
MV Product Manager
Rocket Software
ebreslin@rocketsoftware.com
------------------------------

When anyone asks about UV 13,  what do we tell them?



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------

When anyone asks about UV 13,  what do we tell them?



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------

Does anyone know if compiled basic programs need to be re-compiled between UV 11.4 and version 14?  We purchased a system from a company that went out of business leaving us with object code and no source. If v14 requires a recompile then we will not be able to upgrade to it.



------------------------------
Joe Goldthwaite
Consultant
Phoenix AZ US
------------------------------

Thank you for your feedback.

We are working on creating documentation that details the differences when upgrading to UniVere 14.1.1 from prior releases.

Please review the release notes between your current version and UniVerse 14.1.1 for details of changes between each of the releases.

UniVerse 14.1.1  includes a default uvconfig file which can be used for comparison with your current uvconfig file to identify any potential differences.

If you have questions on upgrading to UniVerse 14.1.1 in the interim period please reach out to the support team.

We will be holding a Customer Enablement webinar for UniVerse 14.1.1 and MVIS 2.1 in early September, further details on this will be made available closer to the event.

Kind Regards
Emma



------------------------------
Emma Breslin
MV Product Manager
Rocket Software
ebreslin@rocketsoftware.com
------------------------------

Release notes that more explicitly distinguish among versions are being compared or which versions have the new feature would be helpful.

I recently migrated from 12.1 to 11.4  (discussed in an earlier thread).

Before 11.4 was release, Rocket recommended upgrading from 12.1 --> 12.2 to address some i/o problems.

11.4 had some features that 12.1 had, but not the problematic ones.

The release notes seemed compare 11.3 --> 11.4, including those 12.1-->12.2  changes I had already examined, tested. Some of the 12.1 changes I had already experienced in production. 

it was confusing digging through those for the 12.1-->11.4 upgrade/downgrade/sideways leap.



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------

Does anyone know if compiled basic programs need to be re-compiled between UV 11.4 and version 14?  We purchased a system from a company that went out of business leaving us with object code and no source. If v14 requires a recompile then we will not be able to upgrade to it.



------------------------------
Joe Goldthwaite
Consultant
Phoenix AZ US
------------------------------

I'd bet somebody else's life on the versions being back-compatible in basic object.  I cant recall a version where it wasn't.

FWIW,  I think there is at least one tool floating about that will de-compile object, probably using VLIST as an intermediate.



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------

The Rocket® MV team is pleased to announce the release of Rocket UniVerse 14.1.1 on June 26th, 2024.

 Rocket UniVerse 14.1.1 builds upon functionality implemented in version 11.4.1 and 12.2.1, making it the upgrade and modernization path for all customers on all prior versions.

UniVerse 14 ensures business continuity and helps you manage your replication environment effectively with key HA/DR features.

  • Replication is faster and more flexible with Field-Level Updates, since the entire record is no longer transmitted during updates, only the individual field that was modified is replicated - significantly improving performance!
  • Facilitate Replication recovery with the uv_repadmin skip option which allows you to skip an incomplete transaction that has caused replication to stop processing. By using the skip option, administrators keep Replication processing and avoid log build-up and the eventual reset and refresh of Replication due to a stalled group.
  • Facilitate Replication recovery with the enhanced uvreptool. When Replication has stopped processing due to the current flags word value, the uvreptool now gives you the option to change the current value of the flags word for a replication LSN, so you can attempt to resume processing.
  • Test your upgraded system with ease. You can now test UniVerse 14.1.1 on a subscribing server while maintaining an older version of UniVerse on your production server since UniVerse 14.1.1 allows subscribers to receive logs from older protocol levels. Check out the Replication protocol level topic in the U2 Data Replication User Guide for more information.
  • Stop and restart the uvrepmanager process using a script included with UniVerse 14.1.1 without having to stop and restart UniVerse if uvrepmanager becomes unresponsive.
  • Significantly enhance performance by utilizing the Replication Intelligent Queue Manager. The Intelligent Queue Manager allows a subscribing system to recognize multiple updates in the queue for the same record, providing performance benefits. 
  • The new Field Level Replication BASIC function, FieldWrite, and the enhanced WRITEV function allow you to write multiple attributes in a single command.

UniVerse 14.1.1 security upgrades and enhancements keep your applications and business safe and compliant.

Enhanced security features, with OpenSSL v3.0 UniVerse supports a wide array of protocol levels. OpenSSL 3.0 includes a major architectural change from OpenSSL 1.1 for more information, please refer to the Release Notes and Security Features.

UniVerse 14.1.1 helps you modernize your environment.

Python 3.11, part of UniVerse 14.1.1, includes the Python OpenSSL extension, meaning it no longer depends on UniVerse's built-in OpenSSL version. Like other third-party libraries, the Python OpenSSL extension relies on the OpenSSL version provided by the operating system.

Plus, take advantage of Python module and Python path file preservation when you upgrade to UniVerse 14.1.1!

  • UniVerse 14.1.1 automatically preserves Python modules that have been installed into previous versions using pip.
  • If you've modified or added python path files to the python folder these are now automatically copied during a UniVerse 14.1.1 upgrade.

UniVerse 14.1.1 Architecture Enhancements

In UniVerse 14.1.1 we are introducing the system recovery framework to ensure the graceful handling of processes in the event they terminate within critical code.

UniVerse 14.1.1 does not include the two-process mode we introduced in version 12 and will only have RFS OFF mode. In the next release, UniVerse 14.2.1, we will provide two modes for RFS with the option to set it to ON or OFF.

UniVerse 14.1.1 contains numerous enhancements and bug fixes designed to optimize your MV experience.

  • During installation, you'll notice a default uvconfig file in uvhome allowing you to compare your current parameters with the latest default settings.
  • You can now truncate active UniVerse log files with the trunclog command, which allows you to reduce the size of the current log files by appending the existing information to the log files in the saved_logs directory.
  • We've enhanced the installation process to help you diagnose any license related issues you may encounter during the installation process.

For information on all the enhancements and bug fixes included in UniVerse 14.1.1, please see the Release Notes.

Upgrade now to Rocket® UniVerse 14.1.1 Our team is eager to assist you with any questions or support you may need during the upgrade process. If you are currently on maintenance, you can download Rocket UniVerse 14.1.1 on Rocket Business Connect (RBC). If you do not have an active maintenance contract, please contact our sales team to get started!

 Want to learn more? UniVerse 14.1.1 documentation is now available online.

 Rocket MultiValue maintains a standard Product Lifecycle policy. To view the lifecycle for your version of UniVerse and related tools, review the lifecycle dates and statuses on the Product Availability Matrix (PAM).

 For more information on future UniVerse releases and to collaborate with fellow UniVerse users, please visit the Rocket U2 | UniVerse & UniData forum.



------------------------------
Emma Breslin
MV Product Manager
Rocket Software
ebreslin@rocketsoftware.com
------------------------------

I was told today that my request for uv/errlog including a trace or return stack for where the error occurred was closed as "Outdated".  UNV-29070.

I don't think that means it was implemented in UV14.    A quick glance at the release notes finds neither "errlog" nor "29070".

See:  https://community.rocketsoftware.com/forums/forum-home/digestviewer/viewthread?MessageKey=6e6add6b-2d95-4076-995d-3892fd33222e&CommunityKey=dd45d00d-59db-4884-b3eb-2b0647af231b#bm6e6add6b-2d95-4076-995d-3892fd33222e  

for discussion of the idea.  It was seconded thrice.



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------

I'd bet somebody else's life on the versions being back-compatible in basic object.  I cant recall a version where it wasn't.

FWIW,  I think there is at least one tool floating about that will de-compile object, probably using VLIST as an intermediate.



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------

Object code from the 11.4.1 release should be forward compatible with the 14.1.1 release.

Backward compatibility with any releases would depend on whether any new BASIC statements or functions at a newer release were included in the object code.



------------------------------
Neil Morris
Universe Advanced Technical Support
Rocket Software
------------------------------

When anyone asks about UV 13,  what do we tell them?



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------

re. the mysteriously missing version 13.

1310 = 158= D16 

138 = 1110

1316 = 1910

Which are the dangerous numbers in other bases?  

 I assume it is just the label "13" that matters.  i.e.,  13b , where b is any base. 

I base *ahem* this on the fact that floors labelled  13 are missing in both UK & US buildings even tho US floor 2 = UK floor 1.  So it is not the actual number, but its label that matters.   And people do not fear the floor labelled 14, even though it is really the 13th.  Which brings us back to UV14, which is really the 13th.   Be afraid.

Something to worry about, beyond the baggage retrieval system they have at Heathrow.



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------


When anyone asks about UV 13,  what do we tell them?



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------

13 wasn't feeling lucky, vibe was sus :_)



------------------------------
Ian McGowan
Principal Consultant
Rocket Forum Shared Account
------------------------------

re. the mysteriously missing version 13.

1310 = 158= D16 

138 = 1110

1316 = 1910

Which are the dangerous numbers in other bases?  

 I assume it is just the label "13" that matters.  i.e.,  13b , where b is any base. 

I base *ahem* this on the fact that floors labelled  13 are missing in both UK & US buildings even tho US floor 2 = UK floor 1.  So it is not the actual number, but its label that matters.   And people do not fear the floor labelled 14, even though it is really the 13th.  Which brings us back to UV14, which is really the 13th.   Be afraid.

Something to worry about, beyond the baggage retrieval system they have at Heathrow.



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------

There usually ARE 13th floors in these buildings. If you catch an "express" elevator and not a "local" that stop at many floors, you can observe the pace of floors lighting as you pass them. It takes twice the time going from the "adjacent"  12th and 14th floors as other adjacent floors. The hidden 13th floor provides a wonderful place to hide the equipment that needs to keep a building running.

In China, elevators will generally exhibit no fourth floor. 



------------------------------
Mark A Baldridge
Principal Consultant
Thought Mirror
Nacogdoches, Texas United States
------------------------------

I was told today that my request for uv/errlog including a trace or return stack for where the error occurred was closed as "Outdated".  UNV-29070.

I don't think that means it was implemented in UV14.    A quick glance at the release notes finds neither "errlog" nor "29070".

See:  https://community.rocketsoftware.com/forums/forum-home/digestviewer/viewthread?MessageKey=6e6add6b-2d95-4076-995d-3892fd33222e&CommunityKey=dd45d00d-59db-4884-b3eb-2b0647af231b#bm6e6add6b-2d95-4076-995d-3892fd33222e  

for discussion of the idea.  It was seconded thrice.



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------

Thank you for your comments Chuck.

With regards to UNV-29070 if you feel that this issue should not be closed, or has been misclassified, or that we have not understood the priority or business impact, then please contact support to discuss reversing the decision.



------------------------------
Emma Breslin
MV Product Manager
Rocket Software
ebreslin@rocketsoftware.com
------------------------------

When anyone asks about UV 13,  what do we tell them?



------------------------------
Chuck Stevenson
DBA / SW Developer
Pomeroy
US
------------------------------

Hi Chuck

Due to the changes between UniVerse 12 and UniVerse 14, plus the fact that thirteen is seen as unlucky by some, we decided to make the next release UniVerse 14.

Kind Regards

Emma



------------------------------
Emma Breslin
MV Product Manager
Rocket Software
ebreslin@rocketsoftware.com
------------------------------