I have a Java application that does a lot of file operations. For each processing of the file (task), I will open one log4j file for recording the task log. In each task, I open one file and do some manipulations and writes to three new files. Tasks are performed in parallel. Now, randomly every two weeks or three weeks, the task log files enter the data file (not always, the data and the logs are written to the mix in new data files).
We reviewed the code and could not find a synchronization problem or reuse of FileDescriptor.
OS: AIX 6.1.6.3 JAVA: IBM JAVA 1.5 SR12 FP1 Architecture: Power 6; 8 core with SMT Storage: SAN
Thanks Nikesh PL
source
share