sivabalan narayanan created HUDI-2240:
-----------------------------------------

             Summary: Validate table properties
                 Key: HUDI-2240
                 URL: https://issues.apache.org/jira/browse/HUDI-2240
             Project: Apache Hudi
          Issue Type: Improvement
          Components: Writer Core
            Reporter: sivabalan narayanan


Some properties for a given hudi table may not change overtime. As of now, hudi 
does not enforce any such constraints, but incompatible changes might result in 
errors. 

So, creating this ticket to fix that. 
 * Index type. 
 ** Once simple is enabled, users can't switch back to regular bloom. Other way 
round is feasible. 
 ** Once regular bloom is set, users can't switch to global. But other way 
round should be doable. 
 * Key Generators
 ** Incompatible changes are not allowed. For eg, switching from simple to 
timestamp based will run into issues as record keys won't match for merging. 
 * PreCombine 
 ** ? 
 * Virtual keys:
 ** All 3 properties, (record key, partition path and key gen) cannot change 
once the table is created with some values. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to