Bug #11569
Implement a finer grained invalidation for FastFindCache
Start date:
Due date:
% Done:
100%
billable:
No
vendor_id:
GCD
case_num:
version_reported:
version_resolved:
History
#2 Updated by Artur Școlnic 27 days ago
- Assignee set to Artur Școlnic
- Status changed from New to WIP
#3 Updated by Artur Școlnic 27 days ago
This issue is dedicated to optimizing the FFC invalidation, specifically the full index/table invalidation that can be prevented at least for find unique and can finds.
#4 Updated by Artur Școlnic 22 days ago
- Status changed from WIP to Review
- % Done changed from 0 to 100
- reviewer Alexandru Lungu added
Alexandru,
The changes in 11569a are meant to:
Reduce unnecessary ffcache invalidation by retaining results that are probably unaffected.
Preserve positive exact-unique results during inserts and relevant index changes.
Use record and property level invalidation for updates and deletes instead of clearing entire caches.
Apply the same granular invalidation across transaction boundaries and distributed cluster nodes.
Please review.