Uploaded image for project: 'Apache Trafodion'
  1. Apache Trafodion
  2. TRAFODION-2946

LOB : Locking/transaction support needed for LOB files for DDL and IUD operations

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: any
    • Fix Version/s: None
    • Component/s: dtm, sql-general
    • Labels:
      None

      Description

      Trafodion DTM needs to recognize LOB HDFS data files that contain the actual critical data for a LOB column and treat them as part of the Trafodion object that contains the LOB column. The Trafodion table itself contains the LOB handle that can be used to derive the LOB data file name/location. 

      DDL operations performed on LOB tables today only work on the Trafodion table. The dependent HDFS data files are not treated as part of the DDL transaction. ANy parallel operations or errors during create/drop will leave the table in an inconsistent state. 

       

      DML operations on any LOB table only work on the LOB table and it's dependent descriptor tables that are also Trafodion tables (contain offset/length information in the HDFS data file  for each LOB column). But the HDFS data file operation is not covered as part of the  transaction. So any IUD error will leave the LOB table in  an inconsistent state . 

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                sandhya Sandhya Sundaresan
                Reporter:
                sandhya Sandhya Sundaresan
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated: