- Sep 17, 2015
-
-
Alexey Lyashkov authored
add ability to specify a external journal for each target. Signed-off-by:
Alexey Lyashkov <alexey.lyashkov@seagate.com> Change-Id: I41005d3b78935185b3498513691fc250e9c57fe2 Reviewed-on: http://review.whamcloud.com/14426 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- May 20, 2014
-
-
Nathaniel Clark authored
Make mount/mkfs/tunefs functionality a per backing FSTYPE shared object that is loadable, and seperately buildable and installable in the appropriate lustre-osd-FSTYPE rpm. For ZFS this allows the shared object to be directly linked to libzfs and thus remove the hardcoding of a libzfs.so version in the lustre source. This also has the benefit of making lustre-osd-zfs explicitly requires libzfs (which it needs to do mount/mkfs operations). Adjust build system to allow building of loadable module. Including requiering libtool as part of the build. Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: I8fc0f41161dc08405c1f951f12e675f364ff62c3 Reviewed-on: http://review.whamcloud.com/10193 Tested-by: Jenkins Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
John L. Hammond authored
Remove the libsysio and liblustre tests from config/lustre-build.m4, lnet/autoconf/lustre-lnet.m4, and lustre/autoconf/lustre-core.m4, leaving a temporary AM_CONDITIONAL(LIBLUSTRE, false) in their place. Remove related bits from lustre-spec.in and debian/rules. Signed-off-by:
John L. Hammond <john.hammond@intel.com> Change-Id: I9483bc9114fa0682b84e6a9014123e5838f1c1a7 Reviewed-on: http://review.whamcloud.com/10201 Tested-by: Jenkins Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Oct 25, 2013
-
-
Christopher J. Morrone authored
The concept of conditional subdirectories dates back to the days when we had Lustre spread across multiple CVS repositories. For years now we have used git, and the tree is entirely available at all times. Therefore we can simplify autogen.sh a bit more. Change-Id: I3d7c8e5e93b57c492bb61554a546ceb6d90b2ffe Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/7840 Tested-by: Hudson Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Sep 25, 2013
-
-
Minh Diep authored
Remove build_iokit from lbuild Remove lustre-iokit.spec.in and merge with lustre.spec.in Use of --disable-iokit and remove support for building external Remove iokit script from main lustre package. Add lustre-iokit dependency to lustre-tests rpm Disable building iokit rpm for client build Signed-off-by:
Minh Diep <minh.diep@intel.com> Change-Id: I34889b97b5bdbb201ee88d71e1668f419e640cdb Reviewed-on: http://review.whamcloud.com/7314 Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Tested-by: Hudson Reviewed-by:
James Simmons <uja.ornl@gmail.com> Reviewed-by:
Christopher J. Morrone <chris.morrone.llnl@gmail.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Sep 12, 2013
-
-
Christopher J. Morrone authored
Remove ldiskfs's independant build system (configure, spec file, etc.) and merge its build into lustre's build system. Move the ldiskfs/ldiskfs directory up one level. The extra directory level is no longer needed without the independant ldiskfs build system. Add a make dependency on ldiskfs's "sources" target in ldiskfs/autoMakefile.am rather than explicitly launching a separate make instance from the top level autoMakefile.am. Remove unused "sources" targets in libcfs, lnet, and lustre/obdclass. Improve the handling of the --disable-ldiskfs option, and make it interact with other configure options more cleanly. Change-Id: Id0787f27269e938032e480c7c627327c0adf2672 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/6850 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Aug 17, 2013
-
-
Andreas Dilger authored
Don't automatically install the Git commit hooks for checking code and commit message style into .git/hooks/{prepare-,}commit-msg. This should be done manually by the developer and/or checked when the patch is pushed to Gerrit. Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: Ie44be3baa5f04eb71a3d7f76556c455fd5fa7052 Reviewed-on: http://review.whamcloud.com/7046 Reviewed-by:
Ned Bass <bass6@llnl.gov> Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Christopher J. Morrone <chris.morrone.llnl@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jun 07, 2013
-
-
Bruce Korb authored
* lustre/include/lustre_dlm.h: Remove all bit fields and the unused weighing callback procedure. respell LDLM_AST_DISCARD_DATA as LDLM_FL_AST_DISCARD_DATA to match other flags. * .gitignore: ignore emacs temporary files * autogen.sh: rebuild the lock bits, if autogen is available. * contrib/bit-masks/lustre_dlm_flags.def: define the ldlm_lock flags * contrib/bit-masks/lustre_dlm_flags.tpl: template for emitting text * contrib/bit-masks/Makefile: construct the .c and .h files The .c file is for constructing a crash extension and is not preserved. * contrib/bit-masks/.gitignore: ignore built products * lustre/contrib/wireshark/packet-lustre.c: use built files instead of local versions of the defines. In the rest of the modified sources, replace flag field references with bit mask references. * lustre/osc/osc_lock.c: removed osc_lock_weigh, too Signed-off-by:
Bruce Korb <bruce_korb@xyratex.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com> Reviewed-by:
Keith Mannthey <Keith.Mannthey@intel.com> Change-Id: I104522e4012deb0dd8b9d12c2d1f3fd3851708cb Reviewed-on: http://review.whamcloud.com/5312 Reviewed-by:
Keith Mannthey <keith.mannthey@intel.com> Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
<bruce.korb@gmail.com>
-
- May 01, 2013
-
-
Christopher J. Morrone authored
Check for .git/hooks directory before trying anything else. Removes one barrier to compiling lustre without .git being present. Change-Id: I5fdf8fae9a4958099a40772d927fa59e42446a5b Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/5879 Tested-by: Hudson Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com>
-
- Mar 28, 2013
-
-
Christopher J. Morrone authored
Clean up the build directory. Move in the direction of reserving "build/" for the special-purpose Makefile that lives there. Eventually we could rewrite the autoconf tests to eliminate that Makfile, and the build directory could disappear altogether (after finding homes for anything else that is left). The autoconf m4 file move into a top level "config" directory. Most other things that have moved are put in the new "contrib" top-level directory. For instance, "contrib/lbuild" contains all of the lbuild-related files, and "contrib/git-hooks" contains the git hooks for lustre developers. Most of the moved files were unchanged, however the lbuild scripts needed some tweaking to deal with the new location. Because of the way that Intel's build farm and git hooks expect to find certain files in fixed locations I have had to leave a few symlinks in place that point to the new locations. Change-Id: I04dc529d4f4060b892e1e4eaa8613bbc3337c414 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/5035 Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Mar 05, 2013
-
-
Dmitry Eremin authored
Fix for previous commit http://review.whamcloud.com/4175 Signed-off-by:
Dmitry Eremin <dmitry.eremin@intel.com> Change-Id: I014455aa4e73b7a384356c8d6e65f3feb28e7e1c Reviewed-on: http://review.whamcloud.com/5494 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com>
-
- Jan 25, 2013
-
-
Christopher J. Morrone authored
Simplify the check for minumum autoconf and automake versions by using standard macros in configure.ac rather than using shell functions in autogen.sh. Note that I am bumping the minimum automake version from 1.9 to 1.10. Change-Id: I009c316a54d8d517abea0d1808dc244e2353b2aa Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4693 Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com>
-
- Jan 04, 2013
-
-
Christopher J. Morrone authored
Make ldiskfs have its own independant build system, with no sharing of files from higher up the tree in lustre. To begin with, this means some minor duplication of functions in build scripts. However, it is my opinion that the simpicity that is gained by having a clear separation of the build systems far outweighs the costs of some initial duplication. It also opens up the possibility of easily moving ldiskfs into its own separate git repo should we choose to do so in the future. The separation of the build systems began by removing the ldiskfs/build->lustre/build symbolic link, and making a complete copy of the lustre/build tree into ldiskfs/build. Then I iterated on removing everything from ldiskfs/build that was unnecessary to build ldiskfs. Since lustre's build/autogen.sh is no longer shared between two build systems, I removed the wrapper autogen.sh scripts and made the upper-level autogen.sh in both lustre and ldiskfs full-fledged scripts. This meant making a minor change to remove bash specific language (pushd/popd). Now the ldiskfs subtree is capable of being built completely absent of the lustre tree. There are no doubt more things that can be trimmed and cleaned up, but that much is now complete. Also, along the way I noted build/Makefile is being ignored by git, even though it is part of the source tree, and not auto-generated by the build system. I added "!Makefile" to .gitignore in the lustre/build directory so that it is no longer ignored. Change-Id: I98e437a0da897680e3ea6f21f15bcd6287367166 Signed-off-by:
Christopher J. Morrone <morrone2@llnl.gov> Reviewed-on: http://review.whamcloud.com/4409 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Brian J. Murrell <brian.murrell@intel.com>
-
- Oct 17, 2012
-
-
Andreas Dilger authored
Install the Lustre Git commit hooks into .git/hooks/ by default when autogen.sh is run, so that they are present when patches are being committed. This avoids the relatively common case where a new tree is checked out by new or experienced developers and is missing the commit hooks when patches are being submitted. While the commit hooks are sure to be installed for in any tree that was built, this isn't a guarantee that the hooks will be installed in every tree that has a commit, but it is very likely to be the case. Signed-off-by:
Andreas Dilger <adilger@whamcloud.com> Change-Id: I6a15420fb7a35b790c1e816c67e20a8004500c1e Reviewed-on: http://review.whamcloud.com/4175 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Yu Jian <yujian@whamcloud.com> Reviewed-by:
Wei Liu <wei3.liu@intel.com> Reviewed-by:
Bruce Korb <bruce_korb@xyratex.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Oct 10, 2006
-
-
scjody authored
b=11048 r=brian Fix infinite loop when used with newer bash version (3.1.17)
-
- Dec 09, 2004
-
-
jacob authored
-
- Dec 02, 2004
-
-
jacob authored
-
- Jun 04, 2004
-
-
Phil Schwan authored
- b1_4 is basically the parent of HEAD, because that's the direction that changes flow, as strange as that sounds. so there's a HEAD_BASE tag which sits on b1_4
-
- Jun 02, 2004
-
-
Phil Schwan authored
b_cmobd_merge should not be used for any further development or testing!
-
- May 17, 2004
-
-
Phil Schwan authored
cMD_PRE_CMD_SMASH are the relevant tags. The pre-smashing contents of HEAD will be committed by yury into b_cmd as a merge of the two branches. These will be stabilized on b_cmd and eventually landed onto HEAD.
-
- Apr 23, 2004
-
-
Andreas Dilger authored
the PATH, so I (and other users) don't have to remember where they are.
-
- Apr 16, 2004
-
-
Andreas Dilger authored
b=2912/2922, b=3145 too
-
- Apr 08, 2004
-
-
Phil Schwan authored
-
- Apr 07, 2004
-
-
jacob authored
b=3057, 2947, 2925, 3050, 3041, 2849, 1662
-
- Dec 03, 2003
-
-
Phil Schwan authored
-
- Jun 12, 2003
-
-
Phil Schwan authored
- remove extN/ files
-
- Mar 02, 2003
-
-
Phil Schwan authored
-
- Sep 18, 2002
-
-
Mike Shaver authored
with both 2.13 and 2.53.
-
- Jul 17, 2002
-
-
gord-fig authored
-
- May 27, 2002
-
-
Phil Schwan authored
-