[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lustre-discuss
Subject:    [lustre-discuss] How Lustre stores hyperslabs and chunks of HDF5?
From:       andreas.dilger () intel ! com (Dilger, Andreas)
Date:       2015-07-21 23:53:09
Message-ID: 042590F4-381E-4118-BC91-61CF884EB83B () intel ! com
[Download RAW message or body]

Currently there is no direct connection between Lustre layout and HDF5 file layout.  \
The only option is RAID-0 striping across OST objects with a fixed stripe size. If \
HDF5 is aware of this stripe size and can take advantage of it, that is great.

There is a project that has started to implement Progressive File Layout (PFL) that \
allows different extents of a file to have different stripe counts and stripe sizes, \
which could be leveraged by libraries like HDF5 in the future.

See http://cdn.opensfs.org/wp-content/uploads/2015/04/Progressive-File-Layouts_Hammond.pdf \
and/or https://www.youtube.com/watch?v=5rm6Nlmqdp0 for more details on PFL prototype \
development.

Cheers, Andreas

On Jul 19, 2015, at 20:37, "Prakrati.Agrawal at shell.com<mailto:Prakrati.Agrawal at \
shell.com>" <Prakrati.Agrawal at shell.com<mailto:Prakrati.Agrawal at shell.com>> \
wrote:

Hi,

I wanted to understand how Lustre stores the chunks and hyperslabs in HDF5 framework \
on the OSTs? If I set the chunk size and each rank is writing a hyperslab, then OST0 \
has chunk0, OST1 has chunk1 and so on or is it that OST0 has hyperslab0, OST1 has \
hyperslab1. Is there any way of finding that out?

Thanks and Regards,
Prakrati
_______________________________________________
lustre-discuss mailing list
lustre-discuss at lists.lustre.org<mailto:lustre-discuss at lists.lustre.org>
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic