Uploaded image for project: 'Cayenne'
  1. Cayenne
  2. CAY-1700

Split long DISJOINT_BY_ID prefetch query on several smaller queries

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.1B1
    • 3.1B1
    • Core Library
    • None

    Description

      It is improvement for CAY-1681. From Andrus' comment:
      And one more thing we will probably have to implement - breaking down OR query if it gets too long. This is a real problem which has been repeatedly mentioned in the context of the paginated queries, and in fact solved in IncrementalFaultList. see IncrementalFaultList.resolveInterval - it checks the number of clauses in the qualifier against 'maxFetchSize'. We may need to make "maxFetchSize" a container property used by IncrementalFaultList as well as our prefetch strategy, and take it into account in the later.

      Attachments

        1. CAY-1700.patch
          21 kB
          Andrei Veprev
        2. CAY-1700-typo.patch
          8 kB
          Andrei Veprev

        Activity

          People

            Unassigned Unassigned
            aveprev Andrei Veprev
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: