{"id":349,"date":"2016-01-05T17:21:01","date_gmt":"2016-01-05T17:21:01","guid":{"rendered":"http:\/\/press3.mcs.anl.gov\/romio\/?p=349"},"modified":"2016-01-05T17:21:01","modified_gmt":"2016-01-05T17:21:01","slug":"cleaning-out-old-romio-file-system-drivers","status":"publish","type":"post","link":"https:\/\/wordpress.cels.anl.gov\/romio\/2016\/01\/05\/cleaning-out-old-romio-file-system-drivers\/","title":{"rendered":"Cleaning out old ROMIO file system drivers"},"content":{"rendered":"<p>I&#8217;m itching to discard some of the little-used file system drivers in ROMIO.<br \/>\nKeep:<\/p>\n<ul>\n<li>GPFS: IBM&#8217;s GPFS file system still sees several key deployments\n<li> NFS: It&#8217;s everywhere, even though implementing MPI-IO consistency<br \/>\nsemantics over NFS is difficult at best<\/p>\n<li> TESTFS: I find this debugging-oriented file system useful occasionally.\n<li> UFS: the generic Unix file system driver will be useful for as long as<br \/>\nPOSIX APIs are present.<\/p>\n<li> PANFS: Panasas still contributes patches.\n<li> XFS: SGI&#8217;s XFS file system is part of SGI&#8217;s MPT, and they still contribute<br \/>\npatches<\/p>\n<li> PVFS2: Recent versions are called &#8220;OrangeFS&#8221;, but the API is still the same and still provides several optimizations not available in other file system drivers.\n<li> Lustre: deployed on a big chunk of the fastest supercomputers.\n<\/ul>\n<p>Deprecate\/Delete:<\/p>\n<ul>\n<li>PIOFS: IBM&#8217;s old parallel file system for the SP\/2 machine.\n<li> BlueGene\/L: superseded by the BlueGene driver, itself superseded by GPFS.\n<li> BlueGene: The architecture-specific pieces were merged into a &#8220;flavor&#8221; of<br \/>\ngpfs for Blue Gene.<\/p>\n<li> BGLockless: this hack (see the <a href=\"http:\/\/press3.mcs.anl.gov\/romio\/2013\/08\/05\/bglockless\/\">bglockess<\/a> page) lived on far longer than it<br \/>\nshould have.<\/p>\n<li> GridFTP: I don&#8217;t know if this even compiles any more.\n<li> NTFS: MPICH has dropped Windows support for several years now.\n<li> PVFS: superseded by PVFS2 ten years ago.\n<li> HFS: The HP\/Convex (remember convex?) parallel file system. I found a<br \/>\nmention of a machine deployed in 1995.<\/p>\n<li> PFS: the paragon (!) file system.\n<li> SFS: the &#8220;Supercomputing File System&#8221; from NEC.\n<li> ZoidFS: an old research project for a filesystem-independent protocol for<br \/>\nI\/O forwarding. While the ZoidFS driver might work, we know that folks<br \/>\ntrying to resurrect the old IOFSL project in 2015 are finding it&#8230;<br \/>\nchallenging.\n<\/ul>\n<p>Do you use a file system on the Deprecate\/Delete list? Please let me (robl@mcs.anl.gov) know!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m itching to discard some of the little-used file system drivers in ROMIO. Keep: GPFS: IBM&#8217;s GPFS file system still sees several key deployments NFS: It&#8217;s everywhere, even though implementing MPI-IO consistency semantics over NFS is difficult at best TESTFS: I find this debugging-oriented file system useful occasionally. UFS: the generic Unix file system driver &hellip;<\/p>\n","protected":false},"author":362,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-349","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/posts\/349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/users\/362"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/comments?post=349"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/posts\/349\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/media?parent=349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/categories?post=349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.cels.anl.gov\/romio\/wp-json\/wp\/v2\/tags?post=349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}