Axp-List Archive
RE: 2.2.16 Alpha: "Fix SMP rescheduling with lock held"

Subject: RE: 2.2.16 Alpha: "Fix SMP rescheduling with lock held"
From: Greg Lindahl (glindahl@hpti.com)
Date: Wed Jun 14 10:20:16 2000


> > That depends on the detail. Are you running PVM in daemon mode or using
> > direct routing?

Hint:

In daemon mode, PVM uses UDP, and of course that means it has to split big
messages. If you use direct routing, which almost all PVM programs use
because it's faster, processes open direct tcp connections and don't go
through the daemon.

Since you are using the daemon, there's no excuse for the Linux kernel to be
freezing for that long.

> It would depend on exactly what those messages are trying to
> say. I would expect pvmd to go into a hard read() loop of some
> sort collecting bytes of the data until it gets the complete
> chunk transferred.

In order to avoid deadlocks with general communication patterns, most
libraries do more sophisticated things.

-- g

-- 
To unsubscribe: send e-mail to axp-list-request@redhat.com with
'unsubscribe' as the subject.  Do not send it to axp-list@redhat.com



This archive was generated by hypermail version 2a22 on Sat Jul 1 05:31:30 2000 PDT
Send any problems or questions about this archive to webmaster@alphalinux.org.