Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-19209

Implement installing table schema updates

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0
    • None

    Description

      At the moment there is a CatalogService that manages SchemaDescriptors (database schemas, not table schemas) and TableDescriptors. CREATE TABLE is being handled by the CatalogService, however it seems like it doesn't actually write the schema to the metastorage.
      I believe that the following must be done in the scope of this ticket:

      1. Actually write new schema to the metastorage.
      2. Use node's HLC + DD (Delay Duration) which is described in the https://cwiki.apache.org/confluence/display/IGNITE/IEP-98%3A+Schema+Synchronization as the new schema's activation time.
      3. Complete the user's 'initiate a schema update' at the activation time + max clock skew

      Attachments

        Issue Links

          Activity

            People

              rpuch Roman Puchkovskiy
              rpuch Roman Puchkovskiy
              Aleksandr Polovtsev Aleksandr Polovtsev
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 5.5h
                  5.5h