OpenSplice DDS v5.4.1 Released
Posted in TechBlog on January 10, 2011 by Angelo Corsaro
OpenSplice DDS v5.4.1 has just been released and is available for download at http://www.opensplice.org. There are two main reasons to switch right off to v5.4.1 one of them that is universal -- meaning a good reason no-matter what you do with OpenSplice -- another that has to do with interoperability.
First thing first, the #1 reason for downloading the v5.4.1 as soon as you are done reading this blog entry is that this release deals "gently" with resource exhaustion. What do I mean with this? In previous versions of OpenSplice DDS you could literally crash the middleware by exhausting the shared memory due to a buggy application or a mis-configured shared-memory segment (along with applications not defining resource limits). Although this crash was always a result of either an application logic bug or a mis-configuration, this made nervous several OpenSplice DDS users -- I can assure that it made me nervous me too :-) The good news is that now, your buggy or misconfigured applications will not be able to crash the infrastructure. If they start leaking resources and hit the pre-configured (yet customizable) limit the application will receive an error (usually and OUT_OF_RESOURCES). The infrastructure will also take care of cleaning up resources once the buggy application has exited.
The second reason to move to v5.4.1 is that it comes with a brand new DDSI/RTPS v2.1 implementation. I've recently demonstrated this new implementation at the OMG Interoperability Demo that was held in Santa Clara last December 2010. I have a presentation on SlideShare that shows the test that were performed, and in case you want to play with interoperability with other vendors, all the applications used for the demo are Open Source and part of the SimD project.
Enjoy OpenSplice DDS v5.4.1!
-- Angelo
Tags DDS, OMG, News, OpenSplice