Hi arrow-dev, I just wanted to bump this thread to see if anyone wanted to comment or discuss a path forward.
If no one chimes in by Monday evening, could I ask a PMC member to start a vote on Tuesday (I believe a member of the PMC needs to initiate a vote?) I will implement the C++ side once there is consensus around the change to the format. Thanks, Micah On Tue, Mar 19, 2019 at 12:13 AM Micah Kornfield <emkornfi...@gmail.com> wrote: > Hi Arrow Dev, > Based on the recent thread on discussing and voting on changes to files > under format, I'd figure I'd try see how the process works for changes to > Schema.fbs to close out lingering time interval issues. In particular, > ARROW-352 (Interval(DAY_TIME) has no unit) and ARROW-835 (Add Timedelta > type to describe time intervals). > > I submitted a PR [1] that introduces a new DurationType that models > (sub)seconds (excluding leap seconds) as a 8-byte integer type. Some of > these issues have been discussed previously, the most recent thread was > within the last month [2]. > > The reason for creating a new type is to avoid breaking changes with > existing types (in particular Interval[DAY_TIME] in Java). I think > things worth discussing are: > > 1. Is this a desirable change in principle? > 2. Naming: is DurationInterval a good name (should it be TimeDelta)? > 3. New Type: Should this be collapsed as a new enum on Interval (because > it excludes leap-seconds, I think it still technically falls into the class > of Calendar like objects). > > Please feel free to add items for discussion. > > I'm not sure the typical time that discussions are held open for, but it > would be great if we could try to get to a consensus sometime soon (and > then schedule a vote). Maybe early next week is a good goal to aim for? > > Thanks, > Micah > > > [1] https://github.com/apache/arrow/pull/3644 > [2] > https://lists.apache.org/thread.html/0e606a6afd2332b4ae5b4382e533bea309c790ea71c05047cf983372@%3Cdev.arrow.apache.org%3E >