This is based on the discussion in #404 for ARROW-661.
The idea is that the C++ implementation will not permit lengths over INT32_MAX by default (you will still need to use an extra option), but we will permit them in the serialized metadata. Arrow implementations shall not be required to support "large" fields.
Reporter: Wes McKinney / @wesm
Assignee: Wes McKinney / @wesm
Note: This issue was originally created as ARROW-679. Please see the migration documentation for further details.