You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want to use a dedicated IO executor other than arrow default in scheduling IO task. The QueryContext constructor only set the IOContext's memory pool. Could it provide a way to also specify the executor?
Component(s)
C++
The text was updated successfully, but these errors were encountered:
I think it makes the most sense for the I/O executor to be determined by the filesystem. However, I don't think this can be done today. Can you explain why you want to control the I/O executor?
Thanks for the response. We are adapting Acero with our current system in which I/O executor wraps some additional information for tracking and configuration. We noticed QueryContext introduced; and wonder whether move to use it scheduling the I/O tasks. This should not be a blocking issue if could not be done currently.
…#35464)
### Rationale for this change
Support a custom io-executor in Acero QueryOptions.
### What changes are included in this PR?
Allow user to define a customed io-executor.
### Are these changes tested?
Currently not
### Are there any user-facing changes?
User can specify an io-executor
* Closes: #35125
Authored-by: mwish <maplewish117@gmail.com>
Signed-off-by: Weston Pace <weston.pace@gmail.com>
Describe the enhancement requested
We want to use a dedicated IO executor other than arrow default in scheduling IO task. The QueryContext constructor only set the IOContext's memory pool. Could it provide a way to also specify the executor?
Component(s)
C++
The text was updated successfully, but these errors were encountered: