Question & Answer
Question
Can you run search index build agent (CATALOG_INDEX_BUILD transaction) in multiple JVMs in IBM Sterling Order Management?
Cause
Search index build agent fails when run in multiple jvms.
Answer
Catalog search Index Build should be run on single JVM. Considering the fact that this agent has to process fixed number (almost same) of Items and it is not based on load on the system, single JVM can be optimized to complete the task in required time and hence there is no need for running this in multiple JVMs.
Search Index build (CATALOG_INDEX_BUILD transaction) creates the indexes for catalog searching and this agent writes the files in file system. This agent is not TaskQ based. If there are multiple JVMs running this agent, it will try to create the files with same name at same location in file system. This may lead to contention for acquiring the lock for I/O operation and hence Search Index build will fail.
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21963106