Skip to content

v1.5.64 - Grandparent Rollup Optimizations

Compare
Choose a tag to compare
@jamessimone jamessimone released this 04 May 19:21
· 83 commits to main since this release
5cb1693
  • Added an optimization for grandparent rollups triggered by full recalc runs - now, when a full recalc rollup has already queried up the hierarchy, we can assume all children are already present in RollupRelationshipFieldFinder, instead of re-traversing the entire hierarchy. This fixes an issue reported in #414 where the finder was chewing through too many queries in a bulk full recalc with several grandparent rollups configured
  • Fixed up RollupFlowBulkProcessor issue from #437 (which was temporarily reverted in #438)
  • Added some additional optimizations for when RollupCalcItemReplacer actually runs
  • Fixes issue reported by Joseph Mason where non-polymorphic Type fields were not being queried properly for full recalcs
  • Fixes an issue reported by @solo-1234 where rollup order by fields were not being queried properly for full recalcs created from Flow when a rollup was triggered by the parent