Whamcloud - gitweb
71927cfbbfcd484df490f41fe1742d909e5af27c
[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 mdt-survey:
42 A script to run md echo client for mdt performance
43
44 %prep
45 %setup -qn %{name}-%{version}
46
47 %build
48 rm -fr $RPM_BUILD_ROOT
49 ./configure --prefix=/usr
50 make
51
52 %install
53 make install DESTDIR=$RPM_BUILD_ROOT
54
55 %files
56 /usr/bin/ior-survey
57 /usr/bin/parse-ior
58 /usr/bin/libecho
59 /usr/bin/obdfilter-survey
60 /usr/bin/plot-obdfilter
61 /usr/bin/plot-ost
62 /usr/bin/ost-survey
63 /usr/bin/sgpdd-survey
64 /usr/bin/plot-sgpdd
65 /usr/bin/lstats.sh
66 /usr/bin/gather_stats_everywhere.sh
67 /usr/bin/config.sh
68 /usr/bin/mdt-survey
69 %doc obdfilter-survey/README.obdfilter-survey
70 %doc ior-survey/README.ior-survey
71 %doc ost-survey/README.ost-survey
72 %doc mdt-survey/README.mdt-survey
73 %doc sgpdd-survey/README.sgpdd-survey
74 %doc stats-collect/README.lstats.sh
75
76
77 %changelog
78 * Fri Dec 30 2011 Minh Diep
79 - WhamCloud release for bug fixes
80 * Tue Jul 24 2007 Cliff White
81 - Added stats-collect
82 * Mon Apr 9 2007 Cliff White
83 - Merged with existing, changed to .in format.
84 * Thu Oct 4 2006  Kalpak Shah
85 - Created the spec file.