<br><br><div class="gmail_quote">On Wed, Dec 30, 2009 at 11:12 PM, Andreas Dilger <span dir="ltr">&lt;<a href="mailto:adilger@sun.com">adilger@sun.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 2009-12-27, at 17:49, Mag Gam wrote:<br>
&gt; I though majority of the lustre development and support was from Sun.<br>
&gt; This is news to us.<br>
<br>
</div>Peter has his own opinions and motivations, and does not in any way<br>
speak for Sun. His comments should in no way be confused with any<br>
statement of direction for Lustre. Sun will continue Lustre<br>
development and support in the future.<br>
<div class="im"><br></div></blockquote><div><br></div><div>Indeed. Let&#39;s see if Sun&#39;s VP of HPC Marc Hamilton can clarify what he told someone who works for me. Hopefully the plans have changed. I haven&#39;t met anybody who is informed about the facts, and doesn&#39;t share my concerns, including many senior staff in the Lustre team.</div>
<div><br></div><div>As for my own motivations, I would like the Lustre community to continue to aid high-end HPC. </div><div><br></div><div>Peter</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">
&gt; Nevertheless I am glad Sun did this conversion.<br>
<br>
</div>Thanks. We worked hard to make sure the transition to Git was<br>
successful.<br>
<div class="im"><br>
&gt; Couple of questions:<br>
&gt;<br>
&gt; 1) What will happen to the Wiki? It still has a lot of Sun stuff on<br>
&gt; it (logo)<br>
<br>
</div>The wiki is continuing to be improved by our documentation team.<br>
<div class="im"><br>
&gt; 2) Will we still keep <a href="http://bugzilla.lustre.org" target="_blank">bugzilla.lustre.org</a>?<br>
<br>
</div>Yes.<br>
<div class="im"><br>
&gt; 3) Will there ever be a git over http? This is important for people<br>
&gt; who are behind firewalls.<br>
<br>
</div>I&#39;ll pass that question on to our Git administration folks.<br>
<div class="im"><br>
&gt; Also, it would be nice to have the RPMs on the Wiki instead of<br>
&gt; registering with Sun.<br>
<br>
</div>I don&#39;t think that will be changing in the near future, but our<br>
management is aware of this issue.<br>
<div><div></div><div class="h5"><br>
&gt; On Sat, Dec 26, 2009 at 10:01 AM, Peter Braam<br>
&gt; &lt;<a href="mailto:peter.braam@clusterstor.com">peter.braam@clusterstor.com</a>&gt; wrote:<br>
&gt;&gt; Sent from my iPhone<br>
&gt;&gt;<br>
&gt;&gt; On Dec 15, 2009, at 14:05, Andreas Dilger &lt;<a href="mailto:adilger@sun.com">adilger@sun.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hello Peter,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; As previously announced, we have already made the initial Lustre<br>
&gt;&gt;&gt; repository available to everyone this week at <a href="http://git.lustre.org" target="_blank">git.lustre.org</a>. This<br>
&gt;&gt;&gt; repository contains all of the main development and release branches<br>
&gt;&gt;&gt; and their history. It&#39;s where all of the Sun developers and<br>
&gt;&gt;&gt; maintaners will get their sources from, and it will continue to be<br>
&gt;&gt;&gt; available under the GPL v2 license as it always has been.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Sun&#39;s policy of prioritizing stability, not just for releases but<br>
&gt;&gt;&gt; also<br>
&gt;&gt;&gt; to underpin development, makes safeguarding the quality of this<br>
&gt;&gt;&gt; repository paramount. Everyone contributing to the Lustre sources -<br>
&gt;&gt;&gt; not just internal Sun engineers but also external contributors like<br>
&gt;&gt;&gt; LLNL, CEA, ORNL and DDN - is therefore subject to the same<br>
&gt;&gt;&gt; gatekeeping<br>
&gt;&gt;&gt; procedures and must follow the same patch submission, testing and<br>
&gt;&gt;&gt; landing processes. These are further detailed in the wiki pages<br>
&gt;&gt;&gt; that<br>
&gt;&gt;&gt; were in the original announcement:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href="http://wiki.lustre.org/index.php/Accessing_Lustre_Code" target="_blank">http://wiki.lustre.org/index.php/Accessing_Lustre_Code</a><br>
&gt;&gt;&gt; <a href="http://wiki.lustre.org/index.php/Submitting_Patches" target="_blank">http://wiki.lustre.org/index.php/Submitting_Patches</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Sun is no longer supporting the Lustre community (storage OEMs and<br>
&gt;&gt; others have been refused further support). The model you describe<br>
&gt;&gt; won&#39;t apply much longer I think. People will be looking for<br>
&gt;&gt; different<br>
&gt;&gt; arrangements.<br>
&gt;&gt;<br>
&gt;&gt; Peter<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; For people not familiar with Git, it should be clarified that<br>
&gt;&gt;&gt; limiting commits to the Sun Prime repository does not in any way<br>
&gt;&gt;&gt; restrict access to the Lustre code, or the ability of non-Sun<br>
&gt;&gt;&gt; developers to share their own Git clone with the Lustre community.<br>
&gt;&gt;&gt; Developers will be able to host their own Lustre clones (essentially<br>
&gt;&gt;&gt; full repositories) as and where they wish. The major advantage of<br>
&gt;&gt;&gt; Git is that anyone can pull from any repository, or in fact from a<br>
&gt;&gt;&gt; number of different repositories at the same time - this choice is<br>
&gt;&gt;&gt; left to the user.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; This is the same model used by the Linux kernel, and has proven to<br>
&gt;&gt;&gt; work well with Git. Each kernel developer hosts their own clone(s)<br>
&gt;&gt;&gt; at <a href="http://git.kernel.org" target="_blank">git.kernel.org</a>, or at some other site like <a href="http://repo.or.cz" target="_blank">repo.or.cz</a>, or<br>
&gt;&gt;&gt; <a href="http://github.com" target="_blank">github.com</a><br>
&gt;&gt;&gt; , and when they have changes to submit upstream they send an email<br>
&gt;&gt;&gt; (usually containing both the patch, and the git URL to pull from) to<br>
&gt;&gt;&gt; the subsystem maintainer, or to Linus directly, requesting that he<br>
&gt;&gt;&gt; pull their changes. This pull request is normally only sent after<br>
&gt;&gt;&gt; the patch has been reviewed, possibly multiple times, by the<br>
&gt;&gt;&gt; appropriate subsystem maintainers. Each developer has full control<br>
&gt;&gt;&gt; over their own clone, and in fact it is rare that more than one<br>
&gt;&gt;&gt; person has push access to a clone.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The fact that there are many different clones (some more important,<br>
&gt;&gt;&gt; and others less so) in no way implies that the kernel is being<br>
&gt;&gt;&gt; forked, but rather that this is the standard way in which to use Git<br>
&gt;&gt;&gt; to exchange changes. The location at which a clone is hosted also<br>
&gt;&gt;&gt; has no bearing on its usefulness.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; To answer your specific concerns in more detail,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 2009-12-13, at 11:47, Peter Braam wrote:<br>
&gt;&gt;&gt;&gt; 1. We need a public repository, where non Sun community members can<br>
&gt;&gt;&gt;&gt; commit.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; a. There are Lustre users than have their own branches. LLNL has<br>
&gt;&gt;&gt;&gt; probably the best tested branch among all users. DDN&#39;s customers<br>
&gt;&gt;&gt;&gt; have a version of Lustre that includes patches not yet in Sun&#39;s<br>
&gt;&gt;&gt;&gt; releases. It would be very valuable if these kind of releases<br>
&gt;&gt;&gt;&gt; could be collected in a publicly accessible GIT repository.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; That is true even today - most of the patches that are in the DDN<br>
&gt;&gt;&gt; branches were initially developed by Sun and are already in the<br>
&gt;&gt;&gt; publicly-available Lustre CVS, and many of the LLNL patches have or<br>
&gt;&gt;&gt; are being landed for the 1.8.2 release.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; As you know, there will always be a delta of patches that are not in<br>
&gt;&gt;&gt; an official release, and will be available in the next one. With<br>
&gt;&gt;&gt; the increase in testing to improve the quality of new releases<br>
&gt;&gt;&gt; compared to the past, releases are by necessity less frequent.<br>
&gt;&gt;&gt; Should anyone have a desire for more bleeding-edge code, they have<br>
&gt;&gt;&gt; always been able fetch the current branch before its release,<br>
&gt;&gt;&gt; regardless of whether this is Git or CVS. We maintain a number of<br>
&gt;&gt;&gt; different branches (b1_8 for incremental development,<br>
&gt;&gt;&gt; b_release_1_8_1 for critical fixes on the 1.8.1 release, etc) these<br>
&gt;&gt;&gt; are already available to the public.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I doubt that Sun will give commit rights to external entities (this<br>
&gt;&gt;&gt;&gt; is not unreasonable, Sun needs to control what code enters its<br>
&gt;&gt;&gt;&gt; repositories). Hence I think that the community would be better<br>
&gt;&gt;&gt;&gt; served with a GIT repository in a public place, like github, that<br>
&gt;&gt;&gt;&gt; can give such access.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; While CVS was very restrictive in terms of managing external commit<br>
&gt;&gt;&gt; permissions due to its monolithic repository, some external<br>
&gt;&gt;&gt; contributors have had commit access to CVS prior our migration to<br>
&gt;&gt;&gt; Git, based on need. With the migration to Git there is no need to<br>
&gt;&gt;&gt; manage such access ourselves, as developers are able to host their<br>
&gt;&gt;&gt; clones wherever they want. The <a href="http://git.lustre.org" target="_blank">git.lustre.org</a> repository will<br>
&gt;&gt;&gt; remain the canonical source for Sun releases, and we will be happy<br>
&gt;&gt;&gt; to pull fixes into this repository that meet the quality guidelines<br>
&gt;&gt;&gt; stated above. I for one would welcome external inspectors on<br>
&gt;&gt;&gt; patches, and we continue to work with external sites to do scale<br>
&gt;&gt;&gt; testing of Lustre.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; My group at ClusterStor has reserved the &quot;lustre&quot; project at Github<br>
&gt;&gt;&gt;&gt; and we will give keys to any and all organizations that wish to<br>
&gt;&gt;&gt;&gt; make serious contributions to Lustre. I was in particular hoping<br>
&gt;&gt;&gt;&gt; that LLNL would be willing to commit their releases to that public<br>
&gt;&gt;&gt;&gt; place.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Note that with Git and <a href="http://github.com" target="_blank">github.com</a> there is no need to give keys to<br>
&gt;&gt;&gt; anyone, and in fact that would seem to be detrimental to<br>
&gt;&gt;&gt; ClusterStor, because the &quot;lustre&quot; clone you have reserved is within<br>
&gt;&gt;&gt; your company&#39;s private hosting space (i.e. <a href="http://github.com/clusterstor/lustre" target="_blank">http://github.com/clusterstor/lustre</a><br>
&gt;&gt;&gt; ). With Github (or Git in general) it is possible for anyone to<br>
&gt;&gt;&gt; make their own clone or mirror of a repository at any time, no keys<br>
&gt;&gt;&gt; or permission required, and it will appear ashttp://<a href="http://github.com/" target="_blank">github.com/</a><br>
&gt;&gt;&gt; {user}/lustre or whatever they want to call it.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; b. Everyone is uncertain about what Sun will do with Lustre<br>
&gt;&gt;&gt;&gt; (proprietary Solaris / ZFS server releases and discontinued support<br>
&gt;&gt;&gt;&gt; for Linux servers have been mentioned to me several times now). A<br>
&gt;&gt;&gt;&gt; public repository with the open code will be valuable for the<br>
&gt;&gt;&gt;&gt; community and promote continued development and access.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I agree that a public repository is important, and we will continue<br>
&gt;&gt;&gt; to host one at <a href="http://git.lustre.org" target="_blank">git.lustre.org</a> as we have in the past for CVS, and it<br>
&gt;&gt;&gt; can and should be cloned as needed. As you are hopefully aware,<br>
&gt;&gt;&gt; with Git every checkout has a full copy of the repository, including<br>
&gt;&gt;&gt; all history, so the code is already very &quot;open&quot; and &quot;public&quot;.<br>
&gt;&gt;&gt; Lustre is, and will continue to be, available as GPL software.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; We definitely welcome external contributions to Lustre, which have<br>
&gt;&gt;&gt; in the past been done by a small number of people outside of Sun. I<br>
&gt;&gt;&gt; don&#39;t think the choice of CVS or Git or hosting site has ever been a<br>
&gt;&gt;&gt; limiting factor in this regard. We look forward to contributions of<br>
&gt;&gt;&gt; fixes, designs, and features, from ClusterStor, as we would with any<br>
&gt;&gt;&gt; Lustre contributor.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 2. We need MUCH more in the repository than Sun is putting into it.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; There are many development branches and sometimes abandoned<br>
&gt;&gt;&gt;&gt; projects that still have a lot of value. For example, there is a<br>
&gt;&gt;&gt;&gt; nearly complete OS X client port - what if someone wanted to pick<br>
&gt;&gt;&gt;&gt; that up? Similarly, there are projects like size on MDS or the<br>
&gt;&gt;&gt;&gt; network request scheduler that may need help from the community to<br>
&gt;&gt;&gt;&gt; get finished or re-prioritized.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; All of the Lustre history is still available in CVS, as it has<br>
&gt;&gt;&gt; always been. As far as I know (I&#39;ve never checked it out myself)<br>
&gt;&gt;&gt; even the OS/X client port is publicly available today, which was not<br>
&gt;&gt;&gt; true a few years ago.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Due to the convoluted branch, repository, and tag abuse that was<br>
&gt;&gt;&gt; used to manage the Lustre code in CVS, there is a non-zero effort<br>
&gt;&gt;&gt; required to migrate any of the branches in CVS to Git. Rather than<br>
&gt;&gt;&gt; bring all of the old detritus along into Git, only the main<br>
&gt;&gt;&gt; development/production branches are being automatically migrated<br>
&gt;&gt;&gt; initially.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Now that the Git migration is complete, the Sun maintainers of non-<br>
&gt;&gt;&gt; release features (HSM, SOM, CMD, NRS, etc) will be creating Git<br>
&gt;&gt;&gt; clones and landing their work into them as time permits.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If anyone wants to import one of the other CVS branches (e.g. OS/X),<br>
&gt;&gt;&gt; all they will need to do is create a patch from that branch and then<br>
&gt;&gt;&gt; commit this into their own Git clone.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; It is unclear to me if these kind of branches can be found in the<br>
&gt;&gt;&gt;&gt; publicly available CVS.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Yes, they can, as they always have been. The CVS repository will<br>
&gt;&gt;&gt; remain available indefinitely for spelunking expeditions should the<br>
&gt;&gt;&gt; need arise. Note that the full history that leads to the current<br>
&gt;&gt;&gt; release branches (b1_6, b1_8, HEAD) is available in Git, so there is<br>
&gt;&gt;&gt; at least a trail of breadcrumbs leading to where we are today.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; If they can, a collection of relevant branches, broadly along the<br>
&gt;&gt;&gt;&gt; lines of what I mention above, should be placed in the public GIT<br>
&gt;&gt;&gt;&gt; repository.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; For currently-active branches this was already our plan. For<br>
&gt;&gt;&gt; historical and inactive branches, and we welcome any contributions<br>
&gt;&gt;&gt; that bring these ancient CVS branches back to life. Nikita is<br>
&gt;&gt;&gt; probably best positioned to know what needs to be imported from the<br>
&gt;&gt;&gt; OS/X branch in CVS, and if there are other particular branches that<br>
&gt;&gt;&gt; contain important work we&#39;ll be happy to discuss them with you. It<br>
&gt;&gt;&gt; will of course be possible to create Git clones for these old<br>
&gt;&gt;&gt; branches as needed.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 3. Brian&#39;s email message seems to indicate that Sun&#39;s git<br>
&gt;&gt;&gt;&gt; repository will be used for Sun development. In the past there<br>
&gt;&gt;&gt;&gt; were two CVS repositories - a read-only one that was publicly<br>
&gt;&gt;&gt;&gt; accessible and when I last controlled the group it was updated very<br>
&gt;&gt;&gt;&gt; frequently with all open source code (presently, it seems to only<br>
&gt;&gt;&gt;&gt; contain releases, not the development stream of commits).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; That&#39;s not correct. The public <a href="http://cvs.lustre.org" target="_blank">cvs.lustre.org</a> repository in fact<br>
&gt;&gt;&gt; contains all of the Lustre commits and all of the history. I just<br>
&gt;&gt;&gt; did a checkout and there are in fact tags and branches for the pre-<br>
&gt;&gt;&gt; release 1.8.2 builds, lprocfs rewrite, CMD, etc. that are very much<br>
&gt;&gt;&gt; works in progress.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; One of the very last commits on CVS HEAD was on Thursday before CVS<br>
&gt;&gt;&gt; went read-only, from a patch submitted by LLNL:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; revision 1.593<br>
&gt;&gt;&gt; date: 2009/12/10 13:52:51; author: dzogin; state: Exp; lines:<br>
&gt;&gt;&gt; +5 -0<br>
&gt;&gt;&gt; Branch HEAD<br>
&gt;&gt;&gt; b=21259<br>
&gt;&gt;&gt; i=andrew.perepechko<br>
&gt;&gt;&gt; i=alexey.lyashkov<br>
&gt;&gt;&gt; ----------------------------------------------------------------------<br>
&gt;&gt;&gt; Description: Allow non-root access for &quot;lfs check&quot;.<br>
&gt;&gt;&gt; Details  : Added a check in obd_class_ioctl() for<br>
&gt;&gt;&gt; OBD_IOC_PING_TARGET.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; It is unclear how Sun can manage development with this git<br>
&gt;&gt;&gt;&gt; repository given that parts of its work are proprietary (like the<br>
&gt;&gt;&gt;&gt; Windows port) or unreleased (like the ZFS work). Can we get more<br>
&gt;&gt;&gt;&gt; insight in what Brian is alluding to?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;m not sure what &quot;alluding&quot; you are alluding to?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Of course, if there is any proprietary code developed it will just<br>
&gt;&gt;&gt; not be pushed to the public <a href="http://git.lustre.org" target="_blank">git.lustre.org</a> repository. I expect<br>
&gt;&gt;&gt; that any proprietary or unreleased code that ClusterStor is already<br>
&gt;&gt;&gt; or will develop will similarly not be posted publicly until you are<br>
&gt;&gt;&gt; ready to do so.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Sun&#39;s current in-progress code will very likely reside in separate<br>
&gt;&gt;&gt; clones at <a href="http://git.lustre.org" target="_blank">git.lustre.org</a>, but will not be merged into the Sun Prime<br>
&gt;&gt;&gt; repository for an official release until it is inspected, tested,<br>
&gt;&gt;&gt; and has permission to land. Pulls into the Sun Prime repository<br>
&gt;&gt;&gt; will be done by the release manager for each branch, as previously<br>
&gt;&gt;&gt; stated. The Lustre engineers at ClusterStor are already familiar<br>
&gt;&gt;&gt; with this process and have already had their first patch pass<br>
&gt;&gt;&gt; inspections and it is ready for landing.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; That is one of the major benefits of Git over CVS - that there ISN&#39;T<br>
&gt;&gt;&gt; a single repository, and in fact every clone has a full copy of the<br>
&gt;&gt;&gt; history and can be used by anyone. There is no need to have all of<br>
&gt;&gt;&gt; the development done in branches on a single repository, but rather<br>
&gt;&gt;&gt; to keep projects in their own clones.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; That allows developers to do local commits on their machines, to<br>
&gt;&gt;&gt; push it to their public clone if they want to share their work and/<br>
&gt;&gt;&gt; or make an offsite backup, and people are free to choose which clone<br>
&gt;&gt;&gt; one they use. Sun&#39;s Prime repository used for releases will only<br>
&gt;&gt;&gt; contain stable Lustre code. This is the Git usage model for the<br>
&gt;&gt;&gt; Linux kernel, and think it is a good one to follow for Lustre as<br>
&gt;&gt;&gt; well. You are free to manage your clones in some other way.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Cheers, Andreas<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Andreas Dilger<br>
&gt;&gt;&gt; Sr. Staff Engineer, Lustre Group<br>
&gt;&gt;&gt; Sun Microsystems of Canada, Inc.<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Lustre-devel mailing list<br>
&gt;&gt; <a href="mailto:Lustre-devel@lists.lustre.org">Lustre-devel@lists.lustre.org</a><br>
&gt;&gt; <a href="http://lists.lustre.org/mailman/listinfo/lustre-devel" target="_blank">http://lists.lustre.org/mailman/listinfo/lustre-devel</a><br>
&gt;&gt;<br>
<br>
<br>
Cheers, Andreas<br>
--<br>
Andreas Dilger<br>
Sr. Staff Engineer, Lustre Group<br>
Sun Microsystems of Canada, Inc.<br>
<br>
_______________________________________________<br>
Lustre-devel mailing list<br>
<a href="mailto:Lustre-devel@lists.lustre.org">Lustre-devel@lists.lustre.org</a><br>
<a href="http://lists.lustre.org/mailman/listinfo/lustre-devel" target="_blank">http://lists.lustre.org/mailman/listinfo/lustre-devel</a><br>
</div></div></blockquote></div><br>