- Jun 07, 2017
-
-
Gregoire Pichon authored
Retrieve the lustre version using the same method as in test-framework.sh so that it works for every versions of Lustre. Signed-off-by:
Gregoire Pichon <gregoire.pichon@bull.net> Change-Id: I1fb14961b4ef1d5f3365ba78590459c5e6a75aef Reviewed-on: https://review.whamcloud.com/27338 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Justin Miller <jmiller@cray.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com>
-
- May 24, 2017
-
-
Parinay Kondekar authored
/usr/bin/*-survey when ran, - calls cleanup() twice, resulting in non-zero exit status, - and attempts to cleanup already cleaned/detached echo client, resulting in invalid argument. This patch fixes the same. Test-Parameters: trivial testlist=obdfilter-survey Signed-off-by:
Parinay Kondekar <Parinay.Kondekar@seagate.com> Change-Id: I5bb1fe5d7e6adf15e81d88501d6edbda1c5ef3c3 Reviewed-on: https://review.whamcloud.com/27160 Tested-by: Jenkins Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com>
-
- Mar 26, 2017
-
-
Fan Yong authored
Otherwise under some failure cases, it may leave the FID_SEQ_LOCAL_NAME local object which is used by the obdecho in the system, then the subsequent tests can NOT exit cleanly. Lustre-commit: c5675497b411d8b3f0f08fec3271fd528b4a52cf Lustre-change: http://review.whamcloud.com/23738 Test-Parameters: alwaysuploadlogs envdefinitions=PTLDEBUG=-1,DEBUG_SIZE=150 mdtfilesystemtype=ldiskfs ostfilesystemtype=ldiskfs clientdistro=el7 ossdistro=el7 mdsdistro=el7 mdscount=2 mdtcount=4 testlist=mds-survey,mmp,mds-survey,mmp,mds-survey,mmp Signed-off-by:
Fan Yong <fan.yong@intel.com> Signed-off-by:
Bob Glossman <bob.glossman@intel.com> Change-Id: I741cf20875df679ecdf72d5461cc14eec166e3ae Reviewed-by:
Jian Yu <jian.yu@intel.com> Reviewed-by:
John L. Hammond <john.hammond@intel.com> Reviewed-on: https://review.whamcloud.com/26092 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Oct 08, 2016
-
-
James Simmons authored
The link to the GPL license at Sun is no longer there. Also Sun Inc is gone so lets remove all references to it in our source code. Test-Parameters: trivial Change-Id: Ib47d07dcef49a1ef624d0d8a4a91b9731f486278 Signed-off-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-on: http://review.whamcloud.com/22800 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
John L. Hammond <john.hammond@intel.com> Reviewed-by:
Frank Zago <fzago@cray.com>
-
- Aug 22, 2016
-
-
Fan Yong authored
This patch fixes mds-survey.sh and mds-survey to support multiple MDTs. Test-Parameters: mdtcount=1 testlist=mds-survey Test-Parameters: envdefinitions=PTLDEBUG=-1,DEBUG_SIZE=150 mdscount=2 mdtcount=4 testlist=mds-survey Signed-off-by:
Fan Yong <fan.yong@intel.com> Signed-off-by:
Jian Yu <jian.yu@intel.com> Change-Id: I9193b7fb65ab8b5dfd0817a8c203dae463deb090 Reviewed-on: http://review.whamcloud.com/19437 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
wangdi <di.wang@intel.com> Reviewed-by:
James Nunez <james.a.nunez@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- May 27, 2016
-
-
Emoly Liu authored
A space is needed between min and max status numbers in the obdfilter-survey script, otherwise plot-obdfilter can't parse the summary file correctly, so that the related .dat files and graphs can't be generated correctly. Test-Parameters: trivial testlist=obdfilter-survey Signed-off-by:
Emoly Liu <emoly.liu@intel.com> Change-Id: I5bf4790f2db1ee11cb6a7cc95d5527cb0d68e35a Reviewed-on: http://review.whamcloud.com/19841 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bobi Jam <bobijam@hotmail.com> Reviewed-by:
Jian Yu <jian.yu@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Dec 13, 2015
-
-
Richard Henwood authored
Make the the description of obdfilter-survey accurate and precise. Signed-off-by:
Richard Henwood <richard.henwood@intel.com> Change-Id: Icdd4adf53643e91dc8a2539f63977aae5fe28fe0 Reviewed-on: http://review.whamcloud.com/16646 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Omkar Kulkarni <omkar.kulkarni@intel.com> Tested-by:
Omkar Kulkarni <omkar.kulkarni@intel.com> Reviewed-by:
Cliff White <cliff.white@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Oct 30, 2015
-
-
Nathaniel Clark authored
This ensures I/O is synced before each test. Previous patch http://review.whamcloud.com/14143 works only with the Lustre test framework. This will ensure I/O is always sysnced. Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: Ib19a9e4afd8ca83deceb78fe8fdb4d231da0bc40 Reviewed-on: http://review.whamcloud.com/16942 Tested-by: Jenkins Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Aug 18, 2015
-
-
Nathaniel Clark authored
osd-ldiskfs and osd-zfs operate differently with regards to writeback cache. This adds a force sync between test runs so that a test list of "write read" will have all writes finished before reads starts for both ldiskfs and zfs. Signed-off-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Change-Id: I3414a595220d9eb65145f8246ed5e243c112b866 Reviewed-on: http://review.whamcloud.com/14143 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- May 30, 2015
-
-
Alexandr Boyko authored
This limit prevents to do enough load on newer HW, and have no relation to current Lustre code. It is safe to remove this limit. For disk usage the echo_client_brw_ioctl() limit the npages to PTLRPC_MAX_BRW_SIZE>>PAGE_SHIFT. The total transfer is divided on small portion with ptlrpc transfer size. Echo client will return ENOMEM for bad memory allocation. And obdfilter-survey .detail file will have the next error message error: test_brw-1: #1 - Cannot allocate memory on write Signed-off-by:
Alexander Boyko <alexander.boyko@seagate.com> Xyratex-bug-id: MRP-1642 Change-Id: I83d5b811cfa34dd3ec60fb670e595af193495b1c Reviewed-on: http://review.whamcloud.com/14823 Tested-by: Jenkins Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com>
-
- Apr 09, 2015
-
-
frank zago authored
Most of them are in comments, but there was a few in user visible help. Signed-off-by:
frank zago <fzago@cray.com> Change-Id: I32730030f84b85e0ae08b683d64bbad5e33bf0b4 Reviewed-on: http://review.whamcloud.com/12933 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jan 04, 2015
-
-
John L. Hammond authored
Remove the obsolete Kernelenv.{in,mk} files from libcfs/ and lnet/. Signed-off-by:
John L. Hammond <john.hammond@intel.com> Change-Id: I778b00c3c4b315d9811f594d2b99457a83b696c7 Reviewed-on: http://review.whamcloud.com/13196 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Dec 28, 2014
-
-
Andreas Dilger authored
Update the copyright messages for changes made in 2014. In some cases, changes made in 2013 did not generate an updated copyright message, so these files are updated accordingly. In some cases there were no licenses on newly-added files, so add them (either with new copyrights, or including copyrights from the source files). Some types of changes that are not actually changing the code (e.g. whitespace, mass changes to add or remote prefixes, patches updating the copyright messages, patch reversions and the reverted patch, patches that only delete code, etc.) have been excluded. The updatecw.sh script was updated to fix a number of problems: - it now handles comments in nroff (man page) files properly - remove need to handle non-Intel copyrights specially - allow subdirectory to be specified on command-line - improve script debugging when running with "sh -vx" - print patches changing the most files, to catch mass replacements There are still a few cases that need to be fixed up by hand (e.g. files split up and "git log --follow" can't find the original). Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: Ib4875400a4908dc79ddc8b82ab0fe3ee903ebbe5 Reviewed-on: http://review.whamcloud.com/13174 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Nov 20, 2014
-
-
Andreas Dilger authored
Fix the whitespace in mds-survey and obdfilter-survey to use tabs instead of 4-space indentation. Fix coding style in several places. Remove the use of a python script just to get the page size. Instead, use "getconf PAGE_SIZE" to do this. Test-Parameters: alwaysuploadlogs envdefinitions=SLOW=yes \ testlist=mds-survey,obdfilter-survey Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: I921007043c360b45d45fc03a8237edea9a3ebbe5 Reviewed-on: http://review.whamcloud.com/10456 Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Emoly Liu <emoly.liu@intel.com> Tested-by: Jenkins Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Oct 05, 2014
-
-
James Nunez authored
Currently, ost-survey hangs due to calling 'lfs setstripe' in an old (positional) style and setting max_cached_mb to zero. The call to 'lfs setstripe' is updated to use the '-S', '-i' and '-c' flags. max_cached_mb is now set to pagesize * 256 (in MB). The patch also gets parameters for the correct file system if more than one Lustre file system is mounted, and corrects a few typos in comments. In ll_max_cached_mb_seq_write(), the number of pages requested is set to the max of pages requested or PTLRPC_MAX_BRW_PAGES to allow the client to make well formed RPCs. Signed-off-by:
James Nunez <james.a.nunez@intel.com> Change-Id: Ib0adb0dc363a3b885d1566fda2ac3b9da013c238 Reviewed-on: http://review.whamcloud.com/11971 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Nathaniel Clark <nathaniel.l.clark@intel.com> Reviewed-by:
Cliff White <cliff.white@intel.com> Reviewed-by:
Jian Yu <jian.yu@intel.com> Reviewed-by:
Jinshan Xiong <jinshan.xiong@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Sep 06, 2014
-
-
Chao Wang authored
In the upstream Linux kernel, the files under /proc/fs/lustre and lnet will be moved in the future to use sysfs. Lustre handles this by providing access to this data with the tool lctl which is independent of where the data is located. Many scripts directly access the proc file system instead of using lctl so this patch migrates those scripts to do the proper thing. Signed-off-by:
Chao Wang <chao.ornl@gmail.com> Change-Id: I1d96ccd27fee2b0eb0bf173a4e37adacb628f83c Reviewed-on: http://review.whamcloud.com/10534 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
James Simmons <uja.ornl@gmail.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jul 15, 2014
-
-
Rahul Deshmukh authored
There are couple of problems in obdfilter-survey: - Type of test brw i.e. "g" was not followed with npages, - Target netdisk was not set properly and - Turn ON async flag only for mode 3. This patch fixed the above mention problems. Signed-off-by:
Rahul Deshmukh <rahul_deshmukh@xyratex.com> Change-Id: I4360b52d1b8d828def6cf316abc09383fcaaaa94 Reviewed-on: http://review.whamcloud.com/10264 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Cliff White <cliff.white@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jun 16, 2014
-
-
Andreas Dilger authored
Some of the names of scripts in the lustre-iokit package are very generic and may easily cause confusion for users, or conflict with other installations. Rename them to more unique names and update the files that reference them. Fix whitespace in renamed files. Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: I733428467e5604bf9db916491e041253323ebbe5 Reviewed-on: http://review.whamcloud.com/10183 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Dmitry Eremin <dmitry.eremin@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Oct 25, 2013
-
-
Gregoire Pichon authored
The mds-survey script has several issues when called with multiple MDT targets. This patch fixes the issues. - make echo_client devices attached to different MDTs work in different directories - correctly compute global statistics from each MDT stats - fix mds-survey output so that number of field displayed is constant. This allows parsing the output for future plotting. - fix lctl test_xxx commands to correctly handle specified parent directory Signed-off-by:
Gregoire Pichon <gregoire.pichon@bull.net> Change-Id: I3ef0b82b59124f2246db535b074be94c7235936a Reviewed-on: http://review.whamcloud.com/7558 Tested-by:
Maloo <whamcloud.maloo@gmail.com> Tested-by: Hudson Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
wangdi <di.wang@intel.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 18, 2013
-
-
Alexey Lyashkov authored
Modern autoconf tools request configure scripts to be more strict in style, some fixes to improve autoconf usage. Signed-off-by:
Alexey Lyashkov <alexey_lyashkov@xyratex.com> Signed-off-by:
Andreas Dilger <andreas.dilger@intel.com> Change-Id: I954c0fc7be34d84ec279883debc44e7a543ebbe5 Reviewed-on: http://review.whamcloud.com/7490 Reviewed-by:
Keith Mannthey <keith.mannthey@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Tested-by: Hudson Reviewed-by:
Bob Glossman <bob.glossman@intel.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 20, 2013
-
-
Gregoire Pichon authored
This patch provides NUMA support in sgpdd-survey script so that devices can be accessed similarly to threads on Lustre servers. Typically, IO buffers must be located close to cpus that are local to the device. It is based on the "numactl" command and an external command provided by the caller that returns a cpu list from a device. Signed-off-by:
Gregoire Pichon <gregoire.pichon@bull.net> Change-Id: I42d41a69a2ff24b3384cada9d742f163d3777db2 Reviewed-on: http://review.whamcloud.com/6683 Tested-by: Hudson Reviewed-by:
Jian Yu <jian.yu@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jul 16, 2013
-
-
Gregoire Pichon authored
The sgpdd-survey script does not provide minimal and maximal bandwidth of sgp_dd instances. This is important to be able to identify if low LUNs are present. This patch updates the output to display this information, similarly to obdfilter-survey. The plot-sgpdd script is updated to handle this output format change. It is also reorganized to simplify operation handling. Signed-off-by:
Gregoire Pichon <gregoire.pichon@bull.net> Change-Id: Ie6ad57951dff8c8b2871457652a94df6dccbc491 Reviewed-on: http://review.whamcloud.com/6680 Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Bobbie Lind <bobbie.j.lind@intel.com> Reviewed-by:
Cliff White <cliff.white@intel.com> Tested-by:
Cliff White <cliff.white@intel.com> Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- May 31, 2013
-
-
Cliff White authored
The fields in sgpdd-survey output have changed. This updates plot-sgpdd to work correctly. One field 'rsz' has changed from numeric to string, new variable added to deal with that. Fix for trailing tabs on two lines. Cleaned up tabs per Andreas. Removed one more trailing tab. Change-Id: I754d5fec6f6aebbc0882386d2734aa6805eb8de5 Signed-off-by:
Cliff White <cliffwhi@intel.com> Signed-off-by:
Cliff White <cliffw@whamcloud.com> Reviewed-on: http://review.whamcloud.com/6023 Tested-by: Hudson Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Keith Mannthey <keith.mannthey@intel.com>
-
- May 24, 2013
-
-
Jian Yu authored
This patch checks the number of bulk I/O RPC pages with PTLRPC_MAX_BRW_PAGES in ofd_preprw() to avoid LASSERT(iobuf->dr_npages < iobuf->dr_max_pages) occurring while larger I/O size is specified. The patch also fixes echo_client_prep_commit() to reuse the env context so as to avoid LASSERT(info->fti_exp == NULL) occurring while the bulk I/O size is larger than PTLRPC_MAX_BRW_SIZE. The patch also improves obdfilter-survey to handle the case while interoprating with old server. Test-Parameters: envdefinitions=SLOW=yes,ENABLE_QUOTA=yes \ testlist=obdfilter-survey Signed-off-by:
Jian Yu <jian.yu@intel.com> Change-Id: Ifa7b720da1e3fc752f85bcfa6968eb16f93af2fa Reviewed-on: http://review.whamcloud.com/6394 Reviewed-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com>
-
- May 02, 2013
-
-
Keith Mannthey authored
This is the output of the tool. Please note the tool changed to using commit dates over author dates and there are a few spots with erroneous 2011 copyrights that have been removed by the tool. Please see script update for further details. Signed-off-by:
Keith Mannthey <keith.mannthey@intel.com> Change-Id: I6600369df53c01c425f33f62d5d6c4f8f1b48498 Reviewed-on: http://review.whamcloud.com/5841 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com>
-
- Apr 10, 2013
-
-
Robert Read authored
plot-obdfilter was mixing up objects and threads in its output. Signed-off-by:
Robert Read <robert.read@intel.com> Change-Id: If6aa66943b88ea0d35b5a8ab4b61b8f80df67fd5 Reviewed-on: http://review.whamcloud.com/5618 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
-
- Jan 08, 2013
-
-
Keith Mannthey authored
Update the copyright messages for master branch for Intel. This is the result of the updatecw.sh script. Signed-off-by:
Keith Mannthey <keith.mannthey@intel.com> Change-Id: Id8dc454e7a5b6dffef64aa6efefeaaaea966d780 Reviewed-on: http://review.whamcloud.com/4812 Tested-by: Hudson Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com>
-
Gregoire Pichon authored
This patch is an improvement to sgpdd-survey script that allows measurement of raw storage bandwidth of multiple servers sharing storage arrays. Signed-off-by:
Gregoire Pichon <gregoire.pichon@bull.net> Change-Id: I2506818303ae26cc1a378f3a0da0e081582f988d Reviewed-on: http://review.whamcloud.com/4122 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Jian Yu <jian.yu@intel.com> Reviewed-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Sep 29, 2012
-
-
Alex Zhuravlev authored
- config handler recognizes MDS config and replace LOV/OSC devices with LOD/OSP - the devices in MDS stack are setup from bottom to top using obd_connect() namely MDT->MDD->LOD->OSD, when new OSPs arrive, they connect to the OSD and LOD connects to every OSP). all the devices are referenced by exports, preventing them from early release. - once the whole configuration is processed, prepare() method of the top device is called, that in turn call ->prepare() down through the stack, etc. at this point the stack is considered ready to access storage, start recovery and do regular processing. - at umount ->ldo_process_config(LCFG_CLEANUP) is called down through the stack asking devices to release the resources (like objects referenced for internal purposes), then the series of calls to obd_disconnect()'s starting from the top MDT causes all the devices to become unreferenced and subject to release by zombie thread. - obd_notify() mechanism is not used by MDT/MDD/LOD/OSD, it's still used by OSP to be aware of current state: - to learn when the first connection to OST happens and let clients to connect to MDS, MDS uses obd_health_check() and caches positive result. - during object creation LOD uses dt_statfs() and data returned by OSP tells LOD whether specific OST active/inactive, space available, number of precreated objects, etc. - LOD takes care of striping: it maintains the list of available OST represented locally by OSP devices. on create, LOD finds suitable OSPs, create objects by means of OSD API and stores striping info into a local object. similarly LOD handles object destroy and UID/GID changes: load striping and execute on them. - llog is used by OSP as a local library, cookies are not visible out side of OSP. thus neither MDT nor MDD needs to care about cookies, prepare buffers. MDD doesn't need to send RPCs to destroy objects on behalf of evicted clients. all is hidden behind OSP's object destroy method. - OSP generates llog records for OST object being destroyed and, once corresponded local transaction is committed, send OST_DESTROY RPC. once OST_DESTROY is reported to be committed, corresponded llog record is cancelled. - the same logic is used for UID/GID changes. Signed-off-by:
Alex Zhuravlev <alexey.zhuravlev@intel.com> Change-Id: Ifb282ace94f583ffa86020b763f22922e5d0b032 Reviewed-on: http://review.whamcloud.com/4087 Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Mike Pershin <tappro@whamcloud.com>
-
- Aug 23, 2012
-
-
Keith Mannthey authored
obdfilter-survey tests are failing but appear green in Maloo. ENOSPACE errors are not being properly reported. Add the "set -e" flag to make obdfilter-survey fail on errors. Test-Parameters: testlist=obdfilter-survey Signed-off-by:
Keith Mannthey <keith@whamcloud.com> Change-Id: I83666d085136178737727080a1a3b55768fb13a7 Reviewed-on: http://review.whamcloud.com/3591 Reviewed-by:
Yu Jian <yujian@whamcloud.com> Tested-by: Hudson Reviewed-by:
Li Wei <liwei@whamcloud.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Aug 08, 2012
-
-
Andreas Dilger authored
Ignore automatically generated files via .gitignore so that a large number of spurious files are not listed at "git commit" time. Also consolidate many duplicate ignored files in the top-level .gitignore file, since we don't need to list the exceptions in every directory like the original .cvsignore files that they were generated from. Signed-off-by:
Andreas Dilger <adilger@whamcloud.com> Change-Id: I5f9c60dc498f98abcd8c91042fc72408a915500c Reviewed-on: http://review.whamcloud.com/3364 Reviewed-by:
Yu Jian <yujian@whamcloud.com> Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
Wang Di authored
It should use file_count_per_thread in lctl command, instead of file_count directly. Signed-off-by:
Wang di <di.wang@whamcloud.com> Change-Id: I606a988db373c1065544385fdd1dfd42821eef2b Reviewed-on: http://review.whamcloud.com/3549 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Reviewed-by:
Minh Diep <mdiep@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Jun 01, 2012
-
-
Andreas Dilger authored
Remove the expandtabs directive from vim modelines from test scripts and autoconf files as well. In some cases where a very large test script has been using 4-space indents for a long time, add directives for 4-space tabstops so that the formatting is not too ugly. Signed-off-by:
Andreas Dilger <adilger@whamcloud.com> Change-Id: I115abb1ceea5744495bc189bc5a83e734b845d36 Reviewed-on: http://review.whamcloud.com/2698 Tested-by: Hudson Reviewed-by:
Li Wei <liwei@whamcloud.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Apr 19, 2012
-
-
Minh Diep authored
file_count should be per thread Signed-off-by:
Minh Diep <mdiep@whamcloud.com> Change-Id: I656d53417a529025f863622036ee51fbbfb4364b Reviewed-on: http://review.whamcloud.com/2464 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Wei Liu <sarah@whamcloud.com> Reviewed-by:
Richard Henwood <rhenwood@whamcloud.com> Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Apr 06, 2012
-
-
Minh Diep authored
Single [] checking for empty variable is dangerous. When the variable is undefined, it will fall through without double quote Signed-off-by:
Minh Diep <mdiep@whamcloud.com> Change-Id: Iec49cd704be8d106cce07032dc20f060f6044e8a Reviewed-on: http://review.whamcloud.com/2373 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Wei Liu <sarah@whamcloud.com> Reviewed-by:
Yu Jian <yujian@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
Alexander Boyko authored
With r/o cache landing lctl test_brw command needs to choose a type of operation with backend device. osc needs to use obd_brw mode, but obdfilter doesn't work in that mode. It needs to force to use a obd_prep + obd_commit more. Signed-off-by:
Alexey Lyashkov <alexey_lyashkov@xyratex.com> Signed-off-by:
Vitaly Fertman <vitaly_fertman@xyratex.com> Signed-off-by:
Alexander Boyko <alexander_boyko@xyratex.com> Signed-off-by:
Hongchao Zhang <hongchao.zhang@whamcloud.com> Reviewed-by:
Vitaly Fertman <vitaly_fertman@xyratex.com> Xyratex-bug-id: MRP-131, MRP-277 Change-Id: I562784b3e9fe537929e78e0197256949cb27a9e1 Reviewed-on: http://review.whamcloud.com/598 Tested-by: Hudson Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Yu Jian <yujian@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Mar 29, 2012
-
-
Andreas Dilger authored
Update the script for batch processing of copyright messages so that it can add new copyright messages in addition to replacing existing copyright messages. Signed-off-by:
Andreas Dilger <adilger@whamcloud.com> Change-Id: I4d8fe306da7444e9d75214e9fc314a42f4aef345 Reviewed-on: http://review.whamcloud.com/2241 Tested-by: Hudson Reviewed-by:
Minh Diep <mdiep@whamcloud.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-
- Mar 14, 2012
-
-
Minh Diep authored
Create a mds-survey.sh test with two test cases 1. test without stripe count 2. test with stripe count Create test_224[a|b] for quick run on metadata survey Notice, we remove all clients before testing because the real client and echo_client share the same client object memory Signed-off-by:
Minh Diep <mdiep@whamcloud.com> Change-Id: I453ac34d8b6019e109be5d89d482300d31571f93 Reviewed-on: http://review.whamcloud.com/2156 Tested-by: Hudson Reviewed-by:
Andreas Dilger <adilger@whamcloud.com> Tested-by:
Maloo <whamcloud.maloo@gmail.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
-