Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-3782

MutationStates with too many rows should transparently split requests instead of throwing exception

    XMLWordPrintableJSON

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

          Activity

            People

              gjacoby Geoffrey Jacoby
              gjacoby Geoffrey Jacoby
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: