Notes |
(0011237 - 196 - 208 - 208 - 208 - 208 - 208)
GazzaGuru
10-05-07 22:16
|
Though the fixes help somewhat there is still a problem with termination of processes leading to over/under signaling of semaphores.
In particular Seaside will terminate a process on timeout... |
|
(0011239 - 422 - 460 - 460 - 460 - 460 - 460)
andreas
10-06-07 01:26
|
I think the attached two change sets should do it. The first one (SemaTests-ar) provides tests for the "one too many" and "one too few" behavior as I understand it so far. The second one (SemaCritical-ar) tries to address the issues by cooperating between Process>>terminate and Semaphore>>critical:. Note that it is critically important (pun intended) to use Semaphore>>critical: from all of the other critical: variants. |
|
(0011241 - 141 - 195 - 195 - 195 - 195 - 195)
Keith_Hodges
10-06-07 10:48
|
"fix begin"
Installer mantis bug: 6588 fix: 'SemaCritical-ar.cs'.
"fix test"
Installer mantis bug: 6588 fix: 'SemaTests-ar.cs'.
"fix end" |
|
(0011437 - 67 - 79 - 79 - 79 - 79 - 79)
edgardec
11-15-07 18:04
|
This is 7153SemaCritical-ar.cs in the 3.10.1 updates.
Thanks all |
|
(0012820 - 55 - 55 - 55 - 55 - 55 - 55)
KenCausey
12-01-08 23:03
|
Harvested as update 7153 and released with Squeak 3.10. |
|