divjotarora commented on PR #584:
URL: https://github.com/apache/parquet-format/pull/584#issuecomment-4668416440

   > What is the point of this? If both readers and writers are new, why not 
using INT64-typed timestamps instead? INT96 are marked as deprecated for years.
   
   @wgtmac This is a fair point, but some large engines like Spark still 
default to writing INT96 timestamps and not having a way to signal that stats 
are definitively correct is useful there. I'm also following up with Spark 
folks to see how we can make progress and move towards INT64 timestamps by 
default, but in the short term I still feel this change is targeted and useful.
   
   > If it is targeted to not break the old readers that currently consume 
INT96 values and unable to upgrade, we have to make sure that they do not fail 
because of the unknown column order.
   
   This change is no more dangerous / breaking for old readers than the recent 
change to add the IEEE floating point order.  IIRC there was a message in the 
mailing list about some older versions of arrow-rs failing on unknown sort 
orders, but I believe that's been fixed as well.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to