Fix for Incorrect Weight Calculation in SQL Process Prioritizer During Consumer Group Modifications
Details
| Detail name | Value |
|---|---|
| Changelog Number | 27520 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 8.7.0 |
| Fix Versions | Exasol 2025.1.5, Exasol 2025.2.0 |
| Resolution Date | 2025-12-05 |
Description
The bug occurs when a session is queued for SQL process allocation and its prioritization weight is calculated based on the consumer group. During the queue lifecycle, if the consumer group weight is modified, reassigned, or removed, the prioritizer updates the weights dynamically for all queued sessions. However, when the session is allocated the SQL process and later re-queued, it retains initial weight values rather than reflecting the updated consumer group data. This leads to:
- Incorrect prioritization weights for queued sessions.
- Invalid priority values affecting resource allocation.
- Suboptimal performance due to miscalculations in SQL process distribution.
Workaround
No workaround
Fix
Fixed in the latest release.