Uploaded image for project: 'Atlas'
  1. Atlas
  2. ATLAS-2524

Hive hook with V2 notifications - incorrect handling of 'alter view as' operation

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.0.0, 0.8.3
    • 1.0.0, 0.8.3
    • atlas-intg
    • None

    Description

      After recent update of Hive hook, to replace use of V1 notifications with V2 notifications (ATLAS-2491), 'alter view as' operation results in incorrect metadata update. Consider the following Hive statements which create a view and followed by an alter view:

      create table table1(col1 int, col2 string);
      create table table2(col3 date , col4 string);
      create view view1 as select * from table1;
      alter view view1 as select * from table2;
      

      With earlier Hive hook implementation, after "alter view as", 'view1' would have columns col1 and col2 as DELETED and col3, col4 as ACTIVE.

      After update in ATLAS-2491, view1 continues to show col1 and col2 in ACTIVE state; and doesn't have col3 and col4 columns.

      Attachments

        1. ATLAS-2524.patch
          9 kB
          Madhan Neethiraj

        Activity

          People

            madhan Madhan Neethiraj
            sharmadhas Sharmadha S
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: