diff options
Diffstat (limited to 'doc/build/changelog/unreleased_20/9777.rst')
-rw-r--r-- | doc/build/changelog/unreleased_20/9777.rst | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/build/changelog/unreleased_20/9777.rst b/doc/build/changelog/unreleased_20/9777.rst new file mode 100644 index 000000000..0f043f9be --- /dev/null +++ b/doc/build/changelog/unreleased_20/9777.rst @@ -0,0 +1,11 @@ +.. change:: + :tags: bug, orm + :tickets: 9777 + + Modified the ``JoinedLoader`` implementation to use a simpler approach in + one particular area where it previously used a cached structure that would + be shared among threads. The rationale is to avoid a potential race + condition which is suspected of being the cause of a particular crash + that's been reported multiple times. The cached structure in question is + still ultimately "cached" via the compiled SQL cache, so a performance + degradation is not anticipated. |