PostRTC DB Writes are not happening when be.engine.txn.database.retrycount = -1

PostRTC DB Writes are not happening when be.engine.txn.database.retrycount = -1

book

Article ID: KB0094763

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition 5.3.0

Description

When the property "be.engine.txn.database.retrycount " is set to -1 the PostRTC database writes were not happening. The changes are written to the cache and the thread returns to normal processing without writing the changes to the backing store DB and proceeding with other postRTC operations such as lock releases and message acknowledgements. This impacted the application in multiple ways causing lock contention issues.

 

Environment

All Supported Platforms

Resolution

The default value for the property ""be.engine.txn.database.retrycount"  has always been Integer.MAX, so setting it to -1 is not correct. To resolve the issue set the property value to any integer value less than or equal to Integer.MAX

Issue/Introduction

PostRTC DB writes are not happening when be.engine.txn.database.retrycount = -1

Additional Information

BE-24594