Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
Impala 1.4
Description
Admission control with pool max memory resources specified works best when queries have mem limits specified (either explicitly or via defaults). CM will require that new Impala resource pools created in the UI that have max memory resources specified will also need to set the pool's default query mem limit. Regardless we need to handle the case that queries may not have mem limits, and to do so we should admit based on the estimate as before and then account for the actual mem usage of the queries as its "mem reserved". This isn't ideal, but this should be a corner case moving forward and hopefully we can even remove this behavior in C6 (either when we have better min mem requirements or just rejecting queries without a max query mem limit set).
commit ea3c95351a41c2347511f263283d0daacbf4473a