[Lustre-discuss] OSS on compute nodes

Chris Worley worleys at gmail.com
Sun Apr 13 14:06:26 PDT 2008


On Fri, Apr 11, 2008 at 10:34 AM, Brian J. Murrell
<Brian.Murrell at sun.com> wrote:
> On Fri, 2008-04-11 at 20:29 +0400, Peter Avakian wrote:
>  >
>  > Do you see any problem in having each compute node, within a grid,
>  > acting as an OSS server via the separate IB channel on the fabric? My
>  > compute nodes have built-in raid controllers.
>
>  If by compute nodes you mean Lustre clients, then yes, this is a problem
>  and an unsupported configuration.  The reason is because memory
>  pressures on a client/OSS machine can cause a deadlock.

What if either the compute node or (most likely) the OSS was in a VM
(and make sure to not overcommit processors)?

Chris
>
>  The client tries to flush pages to an OST to relieve memory pressure.
>  An OST needs to allocate memory in order to process page flushes from a
>  client.  If a client trying to relieve memory pressure tries to flush
>  pages to an OST on the same node, the OST will get failures trying to
>  allocate memory (which is already under pressure) to fulfill the request
>  from the client.  Deadlock.
>
>  b.
>
>
> _______________________________________________
>  Lustre-discuss mailing list
>  Lustre-discuss at lists.lustre.org
>  http://lists.lustre.org/mailman/listinfo/lustre-discuss
>
>



More information about the lustre-discuss mailing list