06-17-2013 02:37 AM - last edited on 06-17-2013 02:47 AM by JinJing1
Recently my java socket hit error 28 when try to write record in tandem enscribe file.
Look like i have issue with concurrent situation.
com.tandem.ext.enscribe.EnscribeFileException: File write error. File error 28
To solve it, i increase its syndepth to max to allow more transaction to write into the file.
But, while performing stress testing by sent in 300 trx simulataneously,
about 12 of this errors occur. I made up some solutions for this issue by :-
- add more opener to the enscribe file. When hit err 28,
use another opener to write. Not likely to solve the issue,
it just reduce the possibility to hit error 28.
- suspend, delay and wait availabilty of enscribe file to
be written. This method so risk, bcoz the socket have process timeout
can cause trx to abort.
Is there any permanent solution to not hit error 28? Any idea or suggestion?
P.S. This thread has been moved from Welcome to the Community > Community Feedback & Suggestions to Operating Systems > NonStop OS. -HP Forum moderator