Feature #19484
Milestone #15372: art multi-threading phase 1
Restrict secondary file-reading to 1 schedule and 1 thread
Scope:
Internal
Experiment:
-
SSI Package:
art
Description
For art
3.00.00, secondary file-reading will be restricted to 1 schedule and 1 thread. This restriction might be relaxed for future versions of art
. The complications with secondary file-reading in a multi-threaded context art:
- needing to ensure thread-safe access to the input source during the opening of any input file
- needing to synchronize the list of "selected products" to be written to any output file whenever an input file has been opened.
Item #1 is probably already taken care of due to the input source's locking mechanisms that are in place. Item #2 is more difficult and will need to be deferred until another time.
History
#1 Updated by Kyle Knoepfel almost 3 years ago
- Status changed from New to Assigned
- Assignee set to Kyle Knoepfel
#2 Updated by Kyle Knoepfel almost 3 years ago
- Category set to I/O
- Status changed from Assigned to Resolved
- Target version set to 3.00.00
- % Done changed from 0 to 100
- SSI Package art added
Implemented with commit art:6a0cf53.
#3 Updated by Kyle Knoepfel over 2 years ago
- Status changed from Resolved to Closed