--=-fz0KqHO2NUcjRhj01RB/ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable See this thread: https://lists.clusterfs.com/pipermail/lustre-discuss/2004-March/000184.html A Seg, 2004-05-10 =C3=A0s 05:12, Larry Lines escreveu:> I have patched and installed a 2.4.24 kernel with the 1.0.4 source.=20 > Now I am trying to build the lustre source and I get this error: >=20 > In file included from /usr/src/linux/include/asm/semaphore.h:39, > from /usr/src/linux/include/linux/fs.h:204, > from llog.c:36: > /usr/src/linux/include/asm/system.h: In function `__set_64bit_var'': > /usr/src/linux/include/asm/system.h:190: warning: dereferencing > type-punned pointer will break strict-aliasing rules > /usr/src/linux/include/asm/system.h:190: warning: dereferencing > type-punned pointer will break strict-aliasing rules > In file included from ../include/linux/lprocfs_status.h:31, > from ../include/linux/lustre_net.h:42, > from ../include/linux/obd_class.h:40, > from llog.c:41: > /usr/src/linux/include/linux/proc_fs.h: At top level: > /usr/src/linux/include/linux/proc_fs.h:212: error: syntax error before > "const" > make[1]: *** [llog.o] Error 1 > make[1]: Leaving directory `/root/lustre-1.0.4/obdclass'' > make: *** [all-recursive] Error 1 >=20 > Any ideas? Thanks. >=20 >=20 > ------------------- > Larry Lines--=20 Jo=C3=A3o Miguel Neves --=-fz0KqHO2NUcjRhj01RB/ Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta =?ISO-8859-1?Q?=E9?= uma parte de mensagem assinada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQBAo/OhGFkMfesLN9wRAo4OAJ4phR2iMUvNGFnxrzRFOsdU2rLjcACdFj1K r7e4xhCoJ/MzbWUscsMqmxE=1Zx3 -----END PGP SIGNATURE----- --=-fz0KqHO2NUcjRhj01RB/--
--_bd3bbb8bf4a156f8949b88f81a7003ca1 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit I have patched and installed a 2.4.24 kernel with the 1.0.4 source. Now I am trying to build the lustre source and I get this error: In file included from /usr/src/linux/include/asm/semaphore.h:39, from /usr/src/linux/include/linux/fs.h:204, from llog.c:36: /usr/src/linux/include/asm/system.h: In function `__set_64bit_var'': /usr/src/linux/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/src/linux/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ../include/linux/lprocfs_status.h:31, from ../include/linux/lustre_net.h:42, from ../include/linux/obd_class.h:40, from llog.c:41: /usr/src/linux/include/linux/proc_fs.h: At top level: /usr/src/linux/include/linux/proc_fs.h:212: error: syntax error before "const" make[1]: *** [llog.o] Error 1 make[1]: Leaving directory `/root/lustre-1.0.4/obdclass'' make: *** [all-recursive] Error 1 Any ideas? Thanks. ------------------- Larry Lines --_bd3bbb8bf4a156f8949b88f81a7003ca1 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: 8bit I have patched and installed a 2.4.24 kernel with the 1.0.4 source. <br> Now I am trying to build the lustre source and I get this error:<br> <br> In file included from /usr/src/linux/include/asm/semaphore.h:39,<br> from /usr/src/linux/include/linux/fs.h:204,<br> from llog.c:36:<br> /usr/src/linux/include/asm/system.h: In function `__set_64bit_var'':<br> /usr/src/linux/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules<br> /usr/src/linux/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules<br> In file included from ../include/linux/lprocfs_status.h:31,<br> from ../include/linux/lustre_net.h:42,<br> from ../include/linux/obd_class.h:40,<br> from llog.c:41:<br> /usr/src/linux/include/linux/proc_fs.h: At top level:<br> /usr/src/linux/include/linux/proc_fs.h:212: error: syntax error before "const"<br> make[1]: *** [llog.o] Error 1<br> make[1]: Leaving directory `/root/lustre-1.0.4/obdclass''<br> make: *** [all-recursive] Error 1<br> <br> Any ideas? Thanks.<br> <br> <br> -------------------<br> Larry Lines<br> --_bd3bbb8bf4a156f8949b88f81a7003ca1--
Hi, I am in the process of studying "The Lustre Storage Architecture" (LSA). I found that LSA gives a detailed description on how the meta-data read and write are handled. But I could not find the detail information about the read and write for users'' data stored on OST. I wonder where I can find such information. I would appreciate that if someone could give me a detail description on how the updates on client cached/non-cached data are handled (I more concern on the update operations). Thanks, - Keqiang ----------------------------------------------------------- Keqiang Wu Room 6-112 EE/CSci 200 Union Street S.E. Voice: (612) 624-1845 Minneapolis, MN 55455 Email: kqwu@ece.umn.edu -----------------------------------------------------------
On Fri, 2004-05-14 at 10:33, Keqiang Wu wrote:> Hi, I am in the process of studying "The Lustre Storage Architecture" > (LSA). I found that LSA gives a detailed description on how the > meta-data read and write are handled. But I could not find the detail > information about the read and write for users'' data stored on OST. I > wonder where I can find such information. I would appreciate that if > someone could give me a detail description on how the updates on > client cached/non-cached data are handled (I more concern on the > update operations).Please read section 10.6 (The File Protocol) and chapter 11 (File Striping Configuration). Please ignore section 11.5, which looks to be out of date, and will be fixed in a later version. If you still have questions after that, let us know. Thanks-- -Phil