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

SQL: Merge execution flow for local and map queries

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • sql
    • None
    • Docs Required

    Description

      Currently MAP and LOCAL queries are executed in completely different fashion. This leads to a number of bugs and discrepancies, not to mention obvious code duplication:

      1. Local queries do not reserve partitions
      2. Security checks might be missed for local queries (need to double-check).
      3. Different event firing logic

      Let's merge both flows:

      1. Check security and other prerequisites
      2. Reserve partitions
      3. Get connection
      4. Execute, firing events along the way
      5. Release connection
      6. Release partitions

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              vozerov Vladimir Ozerov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: