Whamcloud - gitweb
LU-2311 osd-ldiskfs: fix link refcounting
[fs/lustre-release.git] / lustre-iokit / lustre-iokit.spec.in
1 # lustre-iokit.spec
2 %define name @PACKAGE@
3 %define version @VERSION@
4 %define release @RELEASE@
5
6 Summary: The Lustre IO-Kit is a collection of benchmark tools for a cluster with the Lustre file system.
7 Name: %{name}
8 Version: %{version}
9 Release: %{release}
10 License: GPL
11 Group: Applications/System
12 Source: %{name}-%{version}.tar.gz
13 URL: http://wiki.whamcloud.com/
14 BuildRoot: /var/tmp/%{name}-%{version}-root
15 Provides: %{name} = %{version}
16 BuildArch: noarch
17 Requires: python > 2.2, sg3_utils
18
19 %description
20 This package includes five tools:
21 sgpdd-survey:
22 A test of the 'bare metal' performance, bypassing as much of the kernel as we can. Uses the sgp_dd utility.
23
24 obdfilter-survey
25 This survey can be run in 3 modes to test disk I/O including the filesystem,
26 network I/O, and disk I/O via the network.  The script does sequential I/O
27 with varying numbers of threads and objects (files) by using lctl::test_brw
28 to drive the echo_client connected to local or remote obdfilter instances,
29 or remote obdecho instances.
30
31 ost-survey
32 This survey tests the client-to-disk performance of individual OSTs, and
33 ranks then for comparison.
34
35 stats-collect
36 This script will collect IO stats on a defined set of nodes.
37
38 ior-survey:
39 A script to run the IOR benchmark. The latest version can be downloaded from http://www.llnl.gov/asci/purple/benchmarks/limited/ior/
40
41 mds-survey:
42 This survey tests the local metadata performance using the echo_client to drive
43 the MDD layer to perform operations. It is run with multiple threads (to
44 simulate MDT service threads) locally on the MDS node, and does not need Lustre
45 clients in order to run
46
47 %prep
48 %setup -qn %{name}-%{version}
49
50 %build
51 rm -fr $RPM_BUILD_ROOT
52 ./configure --prefix=/usr
53 make
54
55 %install
56 make install DESTDIR=$RPM_BUILD_ROOT
57
58 %files
59 /usr/bin/ior-survey
60 /usr/bin/parse-ior
61 /usr/bin/libecho
62 /usr/bin/obdfilter-survey
63 /usr/bin/plot-obdfilter
64 /usr/bin/plot-ost
65 /usr/bin/ost-survey
66 /usr/bin/sgpdd-survey
67 /usr/bin/plot-sgpdd
68 /usr/bin/lstats.sh
69 /usr/bin/gather_stats_everywhere.sh
70 /usr/bin/config.sh
71 /usr/bin/mds-survey
72 %doc obdfilter-survey/README.obdfilter-survey
73 %doc ior-survey/README.ior-survey
74 %doc ost-survey/README.ost-survey
75 %doc mds-survey/README.mds-survey
76 %doc sgpdd-survey/README.sgpdd-survey
77 %doc stats-collect/README.lstats.sh
78
79
80 %changelog
81 * Fri Jan 13 2012 Minh Diep
82 - Added mds-survey
83 * Fri Dec 30 2011 Minh Diep
84 - WhamCloud release for bug fixes
85 * Tue Jul 24 2007 Cliff White
86 - Added stats-collect
87 * Mon Apr 9 2007 Cliff White
88 - Merged with existing, changed to .in format.
89 * Thu Oct 4 2006  Kalpak Shah
90 - Created the spec file.