ArnavBalyan commented on PR #8456:
URL: 
https://github.com/apache/incubator-gluten/pull/8456#issuecomment-2579448873

   > > Hi @jackylee-ch, spark 3.5 uses parquet 1.13. After parquet 1.13, there 
is a new field added to check for encryption, which can provide if the file is 
encrypted. However if we try to read the encrypted file footer, it throws 
ParquetCryptoRuntimeException. Could you please elaborate on why it may not 
work on 3.5? Thanks
   > 
   > @ArnavBalyan You mean that no matter which Spark version we use, we can 
get `ParquetCryptoRuntimeException` if I try to read the encrypted footer?
   > 
   > BTW what would happen if the footer is not encrypted but the column is 
encrypted?
   
   Sure let me add a follow up UT for 3.5, this feature is behind feature flag 
and verified for parquet 1.13. @jackylee-ch, it would depend how you are doing 
encryption in your setup. Typically the footer metadata will indicate 
encryption for newer versions of parquet.
   
   > we do not need package parquet deps in Gluten I think, just do 
verification in shim module.
   @Yohahaha, if we want to keep it backward compatible for parquet 1.12, and 
not use exception, then we will need a newer parquet inside Gluten regardless 
of the spark version, in that case, the check can hold true if there are future 
parquet upgrades inside spark. Using the shim layer we can probably do 
validation but still will use exception checking for 1.12. 


-- 
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