|
[meta] Profile/rationalise cache tags |
Needs work |
Major |
Task |
main |
cache system |
|
12 years 2 weeks |
109.328 |
|
[meta] Finalize the cache contexts API & DX/usage, enable a leap forward in performance |
Active |
Major |
Plan |
main |
cache system |
wim leers |
11 years 2 months |
76.541 |
|
ChainedFastBackend should not invalidate the whole fastBackend when doing a Set() |
Needs work |
Normal |
Task |
main |
cache system |
|
10 years 5 months |
58.711 |
|
Allow plugin derivers to specify cache tags for their definitions |
Needs work |
Major |
Task |
main |
plugin system |
|
7 years 7 months |
54.18 |
|
DatabaseCacheTagsChecksum is misbehaving because of the static cache |
Needs work |
Major |
Bug report |
main |
cache system |
|
9 years 2 months |
46.15 |
|
Make CacheBackendInterface::get() return a proper class |
Needs work |
Normal |
Task |
main |
cache system |
|
13 years 8 months |
43.986 |
|
Our cacheability debug headers show completely wrong information |
Needs work |
Major |
Bug report |
main |
cache system |
|
6 years 12 months |
42.039999999999999 |
|
Add a CacheTagsAggregator to reduce DB cache tags while keeping API cache tags fine-grained |
Needs work |
Normal |
Task |
main |
cache system |
|
2 years 11 months |
39.436 |
|
Optimize render caching |
Needs work |
Normal |
Plan |
main |
render system |
|
8 years 10 months |
38.611 |
|
Use new cache tag ENTITY_TYPE_list:BUNDLE in Views to improve cache hit rate |
Needs work |
Major |
Bug report |
main |
views.module |
|
6 years 11 months |
38.556 |
|
Cache redirect error displayed when using 'view own unpublished content' permission alongside node grants |
Needs work |
Normal |
Bug report |
main |
node system |
|
1 year 2 months |
37.912 |
|
Incorrect Cache-Control headers for authenticated users |
Needs work |
Normal |
Bug report |
main |
request processing system |
|
6 years 4 days |
36.988 |
|
Add a helper for clearing of multiple (but finite) variations of cache IDs |
Active |
Normal |
Task |
main |
cache system |
|
13 years 2 months |
35.308 |
|
Using the URL alias UI to change aliases doesn't do necessary invalidations: path aliases don't have cache tags |
Active |
Normal |
Bug report |
main |
path.module |
|
11 years 2 days |
35.171 |
|
Bubbling of elements' max-age to the page's headers and the page cache |
Needs work |
Major |
Bug report |
main |
cache system |
|
11 years 6 months |
33.975 |
|
Cache bin names should be set from service tags, not the service name |
Needs work |
Normal |
Bug report |
main |
cache system |
|
4 years 1 month |
32.691 |
|
Static cache access policy checking |
Needs review |
Normal |
Task |
main |
base system |
|
9 months 1 day |
32.63 |
|
[meta] Document service definition tags |
Postponed |
Major |
Task |
main |
documentation |
|
11 years 11 months |
30.894 |
|
Allow non-intrinsic (implementation-dependent) cache context services to specify their parents via DynamicParentContextInterface::getParents() |
Needs work |
Major |
Task |
main |
cache system |
|
11 years 1 month |
29.004999999999999 |
|
Skip cache tag invalidation if no cache items have cache tags in the memory backend |
Needs work |
Normal |
Task |
main |
cache system |
|
5 months 1 week |
28.999 |
|
Support an independent max-age for 4xx responses |
Needs work |
Normal |
Task |
main |
request processing system |
|
11 years 2 weeks |
28.977 |
|
Automatically split cache debug headers into multiple lines when they exceed 8k |
Needs review |
Normal |
Bug report |
main |
request processing system |
|
9 years 3 months |
28.734 |
|
Add cacheable metadata to SelectInterface and entity QueryInterface objects |
Needs review |
Normal |
Feature request |
main |
cache system |
|
1 year 1 month |
28.137 |
|
Cache POST/PATCH in ResourceObjectNormalizationCacher breaks MenuLinkContentTest |
Active |
Normal |
Bug report |
main |
jsonapi.module |
|
2 years 8 months |
27.361 |
|
Auto-placeholdering does not always happen if #lazy_builder did not specify cache keys |
Active |
Major |
Bug report |
main |
render system |
|
2 years 2 months |
26.094000000000001 |
|
Make empty route lookup cacheable |
Fixed |
Normal |
Task |
11.x-dev |
routing system |
|
1 month 1 week |
25.875 |
|
Support min-age in render caching |
Needs work |
Major |
Task |
main |
render system |
|
10 years 11 months |
25.429 |
|
Merging cache metadata is slow with thousands of tags added. |
Needs work |
Normal |
Task |
main |
cache system |
|
2 years 6 months |
25.215 |
|
Reordering taxonomy terms after "Reset to alphabetical" yields incorrect results upon save |
Needs work |
Normal |
Bug report |
main |
taxonomy.module |
|
8 years 4 months |
25.142 |
|
Race conditions in CacheCollector/State (again) |
Needs review |
Critical |
Bug report |
main |
base system |
|
1 year 4 months |
24.702 |
|
NodeController::revisionOverview is uncacheable |
Needs work |
Normal |
Bug report |
main |
node system |
|
4 years 8 months |
24.361 |
|
Add and use a node_list:published cache tag |
Active |
Normal |
Task |
main |
cache system |
|
4 years 11 months |
24.226 |
|
Views result cache not containing cache tags from plugins |
Active |
Normal |
Bug report |
main |
views.module |
|
7 years 5 months |
24 |
|
Allow modules to add their own cache tags to a specific routing cache entry |
Needs work |
Normal |
Feature request |
main |
routing system |
|
2 years 5 months |
23.763 |
|
Add validation for cache bin service arguments |
Needs work |
Normal |
Task |
main |
cache system |
|
9 years 3 months |
23.7 |
|
Fix wrong cache dependencies on layout components |
Postponed (maintainer needs more info) |
Normal |
Bug report |
main |
layout_builder.module |
|
5 months 1 day |
23.511 |
|
Access result caching per user(.permissions) does not check for correct user |
Needs work |
Major |
Bug report |
main |
base system |
|
10 years 4 months |
23.369 |
|
Add ShmBackend for when APCu is not available |
Active |
Normal |
Task |
main |
cache system |
|
2 years 6 months |
23.071999999999999 |
|
Compatibility with Cache Control Override: is max-age=0 really necessary for BigPipe's placeholders? |
Postponed |
Normal |
Task |
main |
big_pipe.module |
|
7 years 5 months |
22.8 |
|
Introduce revision cache tags and invalidate them on revision save/delete |
Needs work |
Normal |
Task |
main |
entity system |
|
8 years 11 months |
22.537 |
|
Use two cache entries for ChainedFast using atomic-exchange for the invalidation timestamp |
Needs work |
Major |
Task |
main |
cache system |
|
2 years 6 months |
22.23 |
|
Markdown docs for cache API |
Active |
Normal |
Task |
main |
cache system |
|
4 weeks 1 day |
21.989 |
|
Translating field labels does not invalidate cache |
Needs work |
Major |
Bug report |
main |
locale.module |
|
9 years 6 months |
21.481 |
|
Static plugin cache is not automatically invalidated |
Needs work |
Normal |
Bug report |
main |
plugin system |
|
1 month 1 week |
21.43 |
|
Loading entity during save will cache old version |
Needs work |
Critical |
Bug report |
main |
entity system |
|
1 year 7 months |
21.244 |
|
Avoid saving menu links through node form when they do not change |
Needs review |
Normal |
Task |
main |
menu system |
|
1 year 5 months |
21.068999999999999 |
|
Add static caching to convertTokensToKeys() |
Needs work |
Normal |
Feature request |
main |
cache system |
|
3 weeks 5 days |
20.85 |
|
Time-based cached views get invalidated too frequently |
Needs work |
Major |
Bug report |
main |
views.module |
|
10 years 11 months |
20.515 |
|
ChainedFastBackend should have a centralized invalidation service |
Needs work |
Normal |
Task |
main |
cache system |
|
10 years 10 months |
20.458 |
|
Performance regression: Search API cache tags appearing on all pages causing cache invalidation issues |
Postponed (maintainer needs more info) |
Normal |
Bug report |
main |
cache system |
|
8 months 3 weeks |
20 |