[ https://issues.apache.org/jira/browse/HIVE-23033?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17061637#comment-17061637 ]
Naveen Gangam commented on HIVE-23033: -------------------------------------- [~dlavati] Couple of thoughts and I am not sure which way to go just yet. To my knowledge, I dont think we ever retro-fixed an issue in a released product. For example, 3.1 is released and wouldn't be able to fix the issue in the schema script for 3.1 (hive-schema-3.1.0....sql file) because there is no means to get this fix to users already using 3.1. So this fix would go instead on branch-3, the dev branch for next release on 3.x. * So is there a reason we are making this fix to the 3.1 and 3.2 versions of the script? If not, I think we should fix it in 4.0 version on the master and to the 3.2 version of script on branch-3. * If there is a reason to retro-fix old scripts, then we should also include the fix to hive-schema-3.0.0.sql as well to make it consistent with other databases. Looks like this fix was introduced for hive-3.0. Also for users already on say 3.1, when they upgrade to say 4.0, how will they pick up this change? I would hope that the NOTIFICATION_SEQUENCE table has some data based on their usage on 3.1. But if not, such users will have un-initialized table as well. Should we address this via a change to the upgrade script to 4.0? Thanks > MSSQL metastore schema init script doesn't initialize NOTIFICATION_SEQUENCE > --------------------------------------------------------------------------- > > Key: HIVE-23033 > URL: https://issues.apache.org/jira/browse/HIVE-23033 > Project: Hive > Issue Type: Bug > Affects Versions: 3.0.0, 3.1.0, 3.1.1, 3.1.2 > Reporter: David Lavati > Assignee: David Lavati > Priority: Major > Fix For: 4.0.0, 3.1.3 > > Attachments: HIVE-23033.1.patch > > > * The inital value for this table in the schema scripts was removed in > HIVE-17566: > https://github.com/apache/hive/commit/32b7abac961ca3879d23b074357f211fc7c49131#diff-3d1a4bae0d5d53c8e4ea79951ebf5eceL598 > * This was fixed in a number of scripts in HIVE-18781, but not for mssql: > https://github.com/apache/hive/commit/59483bca262880d3e7ef1b873d3c21176e9294cb#diff-4f43efd5a45cc362cb138287d90dbf82 > * This is as is since then > When using the schematool, the table gets initialized by other means. > This could be backported to all active branches for 3.x as well. -- This message was sent by Atlassian Jira (v8.3.4#803005)