[ https://issues.apache.org/jira/browse/SENTRY-1643?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15954441#comment-15954441 ]
Hao Hao commented on SENTRY-1643: --------------------------------- [~eddyxu] Yeah I agree there should be consecutive id. I encountered exactly the issue as the link you shared " autoincrement column increases by 10 problem". And that caused the hdfs sync fail. NN side cannot properly apply the deltas. One possible fix I can think of is to manage the changeID in the application logic. > AutoIncrement ChangeID of MSentryPermChange/MSentryPathChange may be > error-prone > -------------------------------------------------------------------------------- > > Key: SENTRY-1643 > URL: https://issues.apache.org/jira/browse/SENTRY-1643 > Project: Sentry > Issue Type: Sub-task > Components: Hdfs Plugin > Affects Versions: sentry-ha-redesign > Reporter: Hao Hao > Assignee: Lei (Eddy) Xu > Priority: Critical > Fix For: sentry-ha-redesign > > > In MSentryPermChange/MSentryPathChange table, the changeID field is > auto-increment. > {noformat} > <field name="changeID" primary-key="true" value-strategy="increment"> > <column name="CHANGE_ID" jdbc-type="BIGINT" allows-null="false"/> > </field>{noformat} > However, found through the integration unit test TestHDFSIntegration, the > value does not seem to be correctly auto increased. e.g Instead of increasing > by one for each new entry, it increased by some unexpected number. -- This message was sent by Atlassian JIRA (v6.3.15#6346)