Backend-specific contents in common code spaces #7735
Replies: 6 comments 8 replies
-
| 
         @zhztheplayer, as backends-velox / backends-clickhouse are maven modules, not sure whether it is proper to move cpp code into them, although it should be technically feasible to do that.  | 
  
Beta Was this translation helpful? Give feedback.
-
| 
         I agree to reorganize the code, but can we do this refactoring after the release of 1.3? What's the problem of UT module?  | 
  
Beta Was this translation helpful? Give feedback.
-
| 
         I'd think to keep the gluten/cpp folder, to isolate the java/scala folder. But since we have nothing cpp code shared between VL and CH, it's more clear to rename the gluten/cpp to gluten/cpp-vl. In future if we do be able to share some cpp code, we can merge both.  | 
  
Beta Was this translation helpful? Give feedback.
-
| 
         @zhztheplayer can you create some google doc to more concrete plan? We may setup a meeting with @baibaichen to go through it.  | 
  
Beta Was this translation helpful? Give feedback.
-
| 
         I vote for move cpp module to backend-velox module, then move ep/build-velox under cpp, and we can use git submodule to build link with Velox.  | 
  
Beta Was this translation helpful? Give feedback.
-
| 
         @zhztheplayer Can you fill the table? Does all the gluten- folder hold CK and VL code? in the code do we have lots of  
  | 
  
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
@apache/gluten-committers
We now have some code that is for VL / CH backend specifically, but placed in common code module. A typical one we are all aware of is backends' CPP code. Velox's is under cpp while CH's is under cpp-ch. I am looking for a good timing to move them to their own modules (backends-velox / backends-clickhouse).
If you have some thoughts on this, please comment or reply to this email thread. Thanks.
Beta Was this translation helpful? Give feedback.
All reactions