Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
Impala 4.1.0
-
None
-
ghx-label-11
Description
When Impala and Ozone backends are co-located (at the same IP address), access to Ozone will use a local filesystem access path. It's supposed to assign each backend a separate disk ID so access happens in parallel, but a bug in assigning queues when storage ID is unknown results in all Ozone backends sharing the same queue. This results in reduced parallelism as the queue uses a single I/O thread.
To make Impala see Ozone as co-located in a dev environment, start Impala with --hostname=localhost (which is already the default for Ozone).
Attachments
Issue Links
- fixes
-
IMPALA-11448 Always assign Ozone I/O to remote thread group to improve performance
- Resolved
- is related to
-
IMPALA-10213 Handle block location for Ozone
- Resolved
- relates to
-
IMPALA-10375 Lock down which filesystem types use the file handle cache
- Resolved
-
IMPALA-11448 Always assign Ozone I/O to remote thread group to improve performance
- Resolved