Javelin: Parallel requests corrupt the logs if they start in the same second

Document ID:  TEC1301324
Last Modified Date:  08/03/2017
{{active ? 'Hide' : 'Show'}} Technical Document Details

Products

  • CA Test Data Manager

Releases

  • CA Test Data Manager:Release:3.8

Components

  • CA Test Data Manager - Javelin:TDMJAV
  • CA Test Data Manager - TDM Web Portal:TDMWBP
Issue:

Having 100 publishes purposefully started concurrently causes about 15% of the jobs to fail.  Each one of these publishes instantiated another 5-6 Javelin processes.

Environment:
112 GB with 16 processor Windows Machine. Javelin 1.4 Javelin 1.5
Cause:

When this issue was investigated, the following was determined:

  • Parallel requests corrupt the Javelin logs if they start in the same second. 
  • This is because the file name ends with the second the javelin flow was created.
  • One of the job hence gets orphaned and the portal status remains RUNNING as well. 
  • The problem seems to be due to two jobs writing into one javelin file, created in the same second. 
  • The file name may be the problem and including the millisecond may solve the issue. 

Based on the above, Javelin was changed to not allow files to be named the same.

Resolution:

Javelin-1.5.7.1.zip has been supplied as the fix for this issue.  Please contact Support for a fix if you are experiencing this issue.

Please help us improve!

Will this information enable you to resolve your issue?

Please tell us what we can do better.

{{feedbackText.length ? feedbackText.length : '0'}}/255

{{status}}

Not what you were looking for?

Search Again >

Product Information

Support by Product >

Communities

Join a Community >