It seems I’ve been bitten by another Relay(), uhm, bug/undocumented
feature. Here’s the scenario… There are four types of processes
involved (L) a low priority utility, (H) a higher priority utility, (S)
a server process with _PPF_PRIORITY_FLOAT turned on, and (D) a
dispatcher process that Relay()s messages to a number of different (S)
type server processes.
My hope was that when (L) or (H) type processes send messages to the (D)
process and are subsequently Relay()ed to an appropriate (S) type
process, the (S) processe’s priority would be set to that of the
But, it just plain doesn’t seem to work. If an (L) or (H) process
Send()s directly to an (S) process, it does work.
Anyone know of a fix and/or work around?