Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
4.10.0
-
None
-
None
-
None
Description
For a long time the Phoenix client has had a throwIfTooBig() check in MutationState that throws an exception if the MutationState has more rows than a config value. Since the correct solution is always "split up the rows into manageable chunks and submit to HBase one chunk at a time", we should do that rather than throwing back to the user.
In addition, we should lower the default for the max rows, which right now is quite high at 500K rows.
Attachments
Issue Links
- duplicates
-
PHOENIX-3784 Chunk commit data using lower of byte-based and row-count limits
- Resolved
- supercedes
-
PHOENIX-3513 Throw SQLException instead of IllegalStateException when max commit size exceeded
- Resolved