alitrack opened a new pull request, #964:
URL: https://github.com/apache/hudi-rs/pull/964

   ## What's the purpose of the PR
   
   Fix #445: on Windows, two-level hive-partitioned tables return 0 partitions.
   
   ## Brief description of the changes
   
   On Windows, -based joins produce backslashes, which object-store
   relative paths and hive partition values cannot interpret. A two-level
   partition (e.g. ) was enumerated as
   , so listing returned 0 partitions.
   
   This replaces the four -based joins that feed object-store
   relative paths with a forward-slash  helper:
   
   -  (recursive partition listing — the reported symptom)
   -  (base file / log file relative paths)
   -  deltacommit baseFile path
   -  ( timeline paths)
   
   It also re-enables the  CI job, which was disabled
   pending this fix (main: ).
   
   ## How was this patch tested?
   
   - New unit tests for  (forward slashes, multi-level,
      timeline, empty edges).
   -  full lib suite: **1703 passed / 0 failed**
     (Linux).
   - Reproduced the backslash behavior on Windows with a minimal repro
     ( +  → ) and confirmed
     the helper always emits forward slashes.
   
   Closes #445.
   


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