seitime-frappe/frappe/core
Ankush Menat fdba41c682
perf: misc client cache improvements (#29070)
* perf: Reduce penalty for lack of redis connection

If redis isn't running than this client cache is slower than default
implementation because of the extra locking overhead.

* test: update perf redis counts

* perf: cache table columns in client-cache

* fix: race condition on cache-client_cache init

Rare but apparant in synthetic benchmarks.

Cache is set but client cache is still being initialized then request
will fail.

* perf: Don't run notifications when loading document

WHAT?

* fix: use cached doc to repopulate

* perf: reduce get_meta calls
2025-01-07 16:14:43 +05:30
..
api fix!: Switch to creation as default sort order 2024-03-27 11:18:28 +05:30
doctype perf: misc client cache improvements (#29070) 2025-01-07 16:14:43 +05:30
page perf: Skip link checking on internal deletes 2025-01-06 11:48:19 +05:30
report refactor: unit vs integration treewide (#27992) 2024-10-06 09:43:36 +00:00
web_form fix(style): Update icons, new design for /me 2024-09-18 14:27:37 +05:30
workspace fix: build workspace, add webhook log 2024-09-30 20:54:52 +02:00
__init__.py chore: Update header: license.txt => LICENSE 2021-09-03 12:02:59 +05:30
notifications.py docs: consistent doc strings 2023-12-18 18:27:39 +05:30
README.md rename Profile to User frappe/frappe#470 2014-03-11 16:14:47 +05:30
utils.py perf: Document objects without circular references (#17080) 2024-01-17 17:22:55 +05:30

Core module contains the models required for the basic functioning of frappe including DocType, User (user), Role and others.