summaryrefslogtreecommitdiff
path: root/releasenotes/notes/2_15_1_release-be25e67bfc5e886a.yaml
blob: 5c8ae8787a7408d934fcb320510610d9f203220f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
fixes:
  - |
    Fixed a bug introduced in 2.15.0 where the object reconstructor
    would exit with a traceback if no EC policy was configured.
  - |
    Fixed deadlock when logging from a tpool thread.

    The object server runs certain IO-intensive methods outside the
    main pthread for performance. Previously, if one of those methods
    tried to log, this can cause a crash that eventually leads to an
    object server with hundreds or thousands of greenthreads, all
    deadlocked. The fix is to use a mutex that works across different
    greenlets and different pthreads.
  - |
    The object reconstructor can now rebuild an EC fragment for an
    expired object.
other:
  - Various other minor bug fixes and improvements.