dwsmith1983 commented on PR #5365:
URL: 
https://github.com/apache/datafusion-comet/pull/5365#issuecomment-5350890419

   @sunchao 
   Merged main to pick up #4952 and reconciled the two Delta efforts as 
discussed. The JVM-planned scan now rides the generic ContribScan envelope with 
its own type_url (comet.contrib.delta_spark.DeltaSparkScan), so the dedicated 
oneof slot is gone (removed and reserved). The native handler is now a sibling 
of the kernel path's handler, dispatched by type_url, and the module moved to 
contrib/delta-spark so it no longer overlaps contrib/delta's source root. Our 
proto messages are renamed DeltaSpark* so both message sets coexist, and 
nothing from #4952 was reverted or modified; verify-contrib-delta-gate.sh 
passes unchanged. Both contribs' suites are green side by side (contrib 40/40, 
CometScanContribSuite and the injector suites 29/29, native 172/172).
   
   A few things I deliberately left for discussion rather than deciding 
unilaterally: unifying the two claim hooks in CometScanRule (CometScanContrib 
vs the CometScanRuleExtension SPI), conf naming (spark.comet.scan.delta.* vs 
spark.comet.scan.deltaNative.*), and Maven packaging (the -Pcontrib-delta 
add-source vs this module's separate jar, which is what keeps the opt-in story 
build-free). 
   


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