Uploaded image for project: 'Teiid Spring Boot'
  1. Teiid Spring Boot
  2. TEIIDSB-147

Caching and materialization changes for JDG / OpenShift

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Critical
    • 1.4.0
    • None
    • core, OpenShift
    • None
    • DV Sprint 58, DV Sprint 59
    • 2

    Description

      Started this as a higher level issue in Teiid Spring Boot rather than core Teiid since the work won't align well to Teiid 13.1, but some things may need addressed there as well.

      Things break down roughly into:

      • Single-pod support
        • Define the expectations for how we'll be configured to hit a JDG instance - will it be a user exercise to create if it doesn't exist, will we need to create, will the be a crd strategy for creation, and will it be multi-tenet? There is also the issue / assumption of cache sharing based upon vdb name - is that sufficient for now?
        • validate external materialization to JDG likely using a transactional upsert strategy to avoid issues like TEIID-5436
      • Multi-pod support
        • everything from single-pod support
        • Result set caching needs to directly write batches / results to JDG rather than relying upon on demand replication.
        • requires replacing the logic that detect failed materialization loads
        • internal materialization replacement needs to based upon something more like external materialization, but that can be seen as a next step that is turnkey internal materialization to JDG (little to no user setup required)

      Attachments

        Issue Links

          Activity

            People

              rhn-engineering-shawkins Steven Hawkins
              rhn-engineering-shawkins Steven Hawkins
              Archiver:
              rhn-support-adandapa Aitik Dandapat

              Dates

                Created:
                Updated:
                Resolved:
                Archived:

                Time Tracking

                  Estimated:
                  Original Estimate - 1 day, 7 hours Original Estimate - 1 day, 7 hours
                  1d 7h
                  Remaining:
                  Time Spent - 2 days, 3 hours Remaining Estimate - 2 hours
                  2h
                  Logged:
                  Time Spent - 2 days, 3 hours Remaining Estimate - 2 hours
                  2d 3h

                  PagerDuty