Feature #11782
upgrade PatternEngine.main() to enable running in multi-threaded mode
100%
History
#1 Updated by Octavian Adrian Gavril 13 days ago
- Status changed from New to WIP
- Assignee set to Octavian Adrian Gavril
I'm looking into this one.
#2 Updated by Octavian Adrian Gavril 12 days ago
- % Done changed from 0 to 100
- Status changed from WIP to Review
Created task branch 11782a.
I've committed the changes that enable multi-threaded mode for PatternEngine.main(), SearchTrees.main() and ReportApi.runSearch(). These can be found in 11782/16749.
I've tested both PatternEngine.main and SearchTrees.main by running standalone commands in hotel_gui. I tested ReportApi.runSearch by running searches in FWD Analytics. The improvements are noticeable.
Greg, please review.
#3 Updated by Octavian Adrian Gavril 12 days ago
- reviewer Greg Shah added
#4 Updated by Octavian Adrian Gavril 6 days ago
Greg, would it be OK if I included the fix mentioned in #7143-1994 in 11782a?
#6 Updated by Octavian Adrian Gavril 6 days ago
Committed the fix documented in #7143-1994 in 11782a/16750.
#7 Updated by Octavian Adrian Gavril 2 days ago
I've committed the changes discussed in #11818-66 in 11782a/16751. Now we emit the warnings for missing multiThreadedAccess flag only at the most verbose debug level.
Greg, please review the changes.