CAMSF stopped retrying

CAMSF stopped retrying

book

Article ID: KB0084589

calendar_today

Updated On:

Products Versions
TIBCO KPSA - Mobile -
Not Applicable -

Description

Resolution:
Description:
=========
When using CAMSF while setting a limited number of retries (nbProbeRetry > 0) the following behavior may be noticed if the server is unreachable:

1). The first probe service order will do "nbProbeRetry" and retries to reach the server.

2). When reaching the "nbProbeRetry" value, a flush of all present orders will be done as expected.

3). The new elected probe service order will be flushed after it's first retry and the CAMSF will not probe anymore while still having orders enqueued.

Environnement/Product version:
=========================
Solaris:
P.KPSA-3.5.8-SOL64

Linux:
P.KPSA-3.5.8-LINUXx86_64

Symptoms:
========
CAMSF is not probing while having orders enqueued.

Cause:
=====
A race condition between camsf::MessageStoreAndForward flush and the probe can make the CAMSF stop probing while still having orders enqueued.

Resolution:
==========
Use the retry forever option (nbProbeRetry=0) until the fix for KPSA-2837 KPSAMSF : race condition leading to camsf lockup is made available.

Issue/Introduction

CAMSF stopped retrying