Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE: Speedup content cache flush by using cte in findAncestorNodeAggregateIds #5261

Merged
merged 17 commits into from
Nov 4, 2024

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    1ee4ed2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4db7389 View commit details
    Browse the repository at this point in the history
  3. WIP: remove hacky loop detection in findAncestorNodeAggregateIds by…

    … applying event in test directly
    mhsdesign committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    127afd0 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    18ea4ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c01a83f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a644ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9801101 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    16c0b30 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3cdf712 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    965cc34 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. TASK: Do not sort findAncestorNodeAggregateIds

    In the case of the content cache flusher we do not care about the order and ordering it by parentnodeanchor and position (for siblings) is slower and not even correct in all situations as the parentnodeanchor is just an autoincrement without meaning.
    mhsdesign committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    947c398 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c1f157 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. TASK: Remove obsolete join

    mhsdesign committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    66c5513 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Merge branch '9.0' into task/contentCacheFlusher-followup

    Bernhard Schmitt committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    ed605bd View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. TASK: Task rename alias in ancestor queries

    `cn` should actually be named `ch` as it's joined as the child hierarchy relation
    mhsdesign committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    2dbd3a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    902e08d View commit details
    Browse the repository at this point in the history
  3. TASK: Optimise findAncestorNodeAggregateIds

    The query could be optimized a bit more (at least for deeper trees), if we join the node table only after we built the hierarchy.
    
    Co-authored-by: Denny Lubitz <[email protected]>
    mhsdesign and dlubitz authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d75afc0 View commit details
    Browse the repository at this point in the history