lokeshj1703 opened a new issue, #19750:
URL: https://github.com/apache/hudi/issues/19750

   ### Problem
   
   Partitioned record-level index (RLI) breaks when a single-level hive-style 
partition column NAME contains a dot, for example a column `fare.currency` 
(segment `fare.currency=USD`). `PartitionPathEncodeUtils.escapeFileName` does 
not escape the dot, so the metadata-table log file name for that RLI file group 
is unparseable by the log-file pattern and reads/writes fail with 
`InvalidHoodiePathException`.
   
   ### Expected
   
   A single-level hive-style partition whose column name contains a dot should 
be usable with partitioned RLI.
   
   ### Scope / related
   
   The complete fix also needs to cover partition VALUES with dots, nested 
hive-style partitions, and non-hive-style dotted paths. #18378 takes the 
broader escape-all-dots approach that covers those. This issue tracks the 
narrower column-name escaping; the two approaches should be reconciled and only 
one merged.
   
   ### Environment
   
   - Hudi version: master (1.x)
   - Record-level index with hive-style partitioning on a column whose name 
contains a dot.
   


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

Reply via email to