-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
Forwarded issue from: apache/incubator-gluten#11018
I am getting the Spill level 4 exceeds max spill level 3 error in Gluten 1.5.0. and I can't increase this limit value by setting max_spill_level.
Based on the design of encodedId_, spillLevel can support up to 7 level (3 bits). Could we change SpillPartitionId::kMaxSpillLevel from 3 to 7?
Lines 325 to 335 in ba52907
| // Encoded hirachical spill partition id. Below shows the layout from the low | |
| // bits. | |
| // <LSB> | |
| // (0 ~ 2 bits): Represents the partition number at the 1st level. | |
| // (3 ~ 5 bits): Represents the partition number at the 2nd level. | |
| // (6 ~ 8 bits): Represents the partition number at the 3rd level. | |
| // (9 ~ 11 bits): Represents the partition number at the 4th level. | |
| // (12 ~ 28 bits): Unused | |
| // (29 ~ 31 bits): Represents the current spill level. | |
| // <MSB> | |
| uint32_t encodedId_{kInvalidEncodedId}; |
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request