| От | Thomas Munro |
|---|---|
| Тема | pgsql: Use unnamed POSIX semaphores on Cygwin. |
| Дата | |
| Msg-id | E1pDXx6-002Dz4-Bj@gemulon.postgresql.org обсуждение |
| Список | pgsql-committers |
Use unnamed POSIX semaphores on Cygwin. Testing on CI showed that Cygwin's semctl() can fail with EAGAIN (possibly due to resource limits in cygserver that could be tuned, not examined). Switch to so-called POSIX semaphores instead, which don't seem to fail in that way (possibly due to a more direct implementation using Windows semaphore primitives instead of talking to cygserver, based on a cursory glance at the source). Other known problems still prevent PostgreSQL from running on Cygwin without random crashes, but this rarer problem was noticed while testing. Discussion: https://postgr.es/m/CA%2BhUKG%2BQ6DU4Ov9LrvUyDcF3oHS4KMRVSKmVGaeePq-kOyG9gA%40mail.gmail.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/f2857af485a00ab5dbfa2c83af9d83afe4378239 Modified Files -------------- meson.build | 1 + src/template/cygwin | 5 +++++ 2 files changed, 6 insertions(+)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера