by using fine-grained parallelism when accessing the CTDS.
Previously, both CASA Table I/O and Compute operations were performed in a single thread. Now, responsibility for I/O and compute is separated into different threadpool executors. Promises and futures are used to schedule each component of data read/write operations on the appropriate executors.
This PR:
by using fine-grained parallelism when accessing the CTDS.
Previously, both CASA Table I/O and Compute operations were performed in a single thread. Now, responsibility for I/O and compute is separated into different threadpool executors. Promises and futures are used to schedule each component of data read/write operations on the appropriate executors.