fix hash based partition - boundary case Integer.MIN