aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/matplotlib
diff options
context:
space:
mode:
authora11ax <a11ax@yandex-team.com>2025-05-22 15:00:59 +0300
committera11ax <a11ax@yandex-team.com>2025-05-22 15:40:47 +0300
commitc28fa5a5d4eee687fa35713a3b8561b8f892992a (patch)
treeb646a8d138f9ddf591ec44ce33ce2062f27fa84d /contrib/python/matplotlib
parent733042689185a3c559aaf8e1d5b3fbe25e695c8f (diff)
downloadydb-c28fa5a5d4eee687fa35713a3b8561b8f892992a.tar.gz
better fork-aware pool
Было: при добавлении-удалении обьекта берем мьютекс, молимся чтобы тот не оказался залочен при форке, никак перед форком на лок не смотрим Помимо того что это просто не очень надежно, оно не всегда работает. Может случиться так что с мьютексом все нормально, но IntrusiveList все равно [скорапчен](HIDDEN_URL и список закольцован не там где надо (по всей видимости cpu reorder на apple m1 ехидничает). Стало: берем спинлок вместо мьютекса, в том числе берем его на время форка. commit_hash:94145ab392390a2c0b9f885275302082524606b2
Diffstat (limited to 'contrib/python/matplotlib')
0 files changed, 0 insertions, 0 deletions