[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[task #7050] implement shared barriers, rwlocks, conds
From: |
Samuel Thibault |
Subject: |
[task #7050] implement shared barriers, rwlocks, conds |
Date: |
Wed, 1 May 2024 06:45:37 -0400 (EDT) |
Update of task #7050 (group hurd):
Summary: implement shared semaphores and mutexes, implement
sem_open/semget => implement shared barriers, rwlocks, conds
Wiki-like text discussion box: As a starter, maybe sem_open() would be easier,
because it seems like it could map very well to a /servers/sem/ directory
where named semaphores would live.
=> sem_open and mutex_init were done, remaining work needed for barriers,
rwlocks, conds.
_______________________________________________________
Follow-up Comment #3:
As my comment said, shared semaphore in terms of sem_open did get implemented,
with shared memory support, so postgresql can indeed use them. The claim
"PostgreSQL can't run on GNU/Hurd apparently, for lack of shared sempahores
(sic)" is obviously misinformed, and voluntarily breaking the build won't help
for sure.
Help welcome to check what actually is a problem with postgresql on GNU/Hurd,
at least it's really not a lack for shared semaphores, they really are there.
As for a data point, see
https://buildd.debian.org/status/fetch.php?pkg=postgresql-16&arch=hurd-i386&ver=16.1-1%2Bb1&stamp=1705091712&raw=0
# 2 of 215 tests failed.
It doesn't look that broken to me...
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/task/?7050>
_______________________________________________
Message posté via Savannah
https://savannah.gnu.org/