Compare commits
	
		
			No commits in common. "c10s" and "c8" have entirely different histories.
		
	
	
		
	
		
							
								
								
									
										32
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										32
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -1,31 +1 @@ | |||||||
| i386/ | SOURCES/perftest-23.07.0-0.27.g117a291.tar.gz | ||||||
| i686/ |  | ||||||
| x86_64/ |  | ||||||
| ppc/ |  | ||||||
| ppc64/ |  | ||||||
| ia64/ |  | ||||||
| mips/ |  | ||||||
| arm*/ |  | ||||||
| noarch/ |  | ||||||
| .project |  | ||||||
| *.src.rpm |  | ||||||
| .build*.log |  | ||||||
| /perftest-2.*.tar.gz |  | ||||||
| /perftest-2.*/ |  | ||||||
| /perftest-3.0-0.18.gb464d59.tar.gz |  | ||||||
| /perftest-4.2-0.5.gdd28746.tar.gz |  | ||||||
| /perftest-4.2-0.8.g0e24e67.tar.gz |  | ||||||
| /perftest-4.4-0.11.gd240b65.tar.gz |  | ||||||
| /perftest-4.4-0.23.g89e176a.tar.gz |  | ||||||
| /perftest-4.4-0.29.g817ec38.tar.gz |  | ||||||
| /perftest-4.4-0.32.g6fc89a9.tar.gz |  | ||||||
| /perftest-4.4-0.36.g8c5bc10.tar.gz |  | ||||||
| /perftest-4.4-0.37.gb853c2d.tar.gz |  | ||||||
| /perftest-4.5-0.2.gddb0705.tar.gz |  | ||||||
| /perftest-4.5-0.11.ge39d43d.tar.gz |  | ||||||
| /perftest-4.5-0.12.ge93c538.tar.gz |  | ||||||
| /perftest-4.5-0.20.gac7cca5.tar.gz |  | ||||||
| /perftest-23.04.0-0.23.g63e250f.tar.gz |  | ||||||
| /perftest-23.07.0-0.27.g117a291.tar.gz |  | ||||||
| /perftest-24.10.0-0.66.gf53ce12.tar.gz |  | ||||||
| /perftest-25.04.0-0.84.g97da83e.tar.gz |  | ||||||
|  | |||||||
							
								
								
									
										298
									
								
								SOURCES/ib_atomic_bw.1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										298
									
								
								SOURCES/ib_atomic_bw.1
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,298 @@ | |||||||
|  | .\" Copyright (c) 2014, Jan Chaloupka <jchaloup@redhat.com> | ||||||
|  | .\" | ||||||
|  | .\" %%%LICENSE_START(GPLv2+_DOC_FULL) | ||||||
|  | .\" This is free documentation; you can redistribute it and/or | ||||||
|  | .\" modify it under the terms of the GNU General Public License as | ||||||
|  | .\" published by the Free Software Foundation; either version 2 of | ||||||
|  | .\" the License, or (at your option) any later version. | ||||||
|  | .\" | ||||||
|  | .\" The GNU General Public License's references to "object code" | ||||||
|  | .\" and "executables" are to be interpreted as the output of any | ||||||
|  | .\" document formatting or typesetting system, including | ||||||
|  | .\" intermediate and printed output. | ||||||
|  | .\" | ||||||
|  | .\" This manual is distributed in the hope that it will be useful, | ||||||
|  | .\" but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | .\" GNU General Public License for more details. | ||||||
|  | .\" | ||||||
|  | .\" You should have received a copy of the GNU General Public | ||||||
|  | .\" License along with this manual; if not, see | ||||||
|  | .\" <http://www.gnu.org/licenses/>. | ||||||
|  | .\" %%%LICENSE_END | ||||||
|  | .TH "IB_ATOMIC_BW" 1 2014 "Open Fabrics Enterprise Distribution" | ||||||
|  | .\" IB_ATOMIC_BW | ||||||
|  | .SH NAME | ||||||
|  | ib_atomic_bw, ib_atomic_lat, ib_read_bw, ib_read_lat, ib_send_bw, | ||||||
|  | ib_send_lat, ib_write_bw, ib_write_lat | ||||||
|  | \- Collection of tests written over uverbs intended for use as a | ||||||
|  | performance micro-benchmark | ||||||
|  | .SH SYNOPSIS | ||||||
|  | .sp | ||||||
|  | .B ib_atomic_bw [<host>] [options] | ||||||
|  | .sp | ||||||
|  | .B ib_atomic_lat [<host>] [options] | ||||||
|  | .sp | ||||||
|  | .B ib_read_bw [<host>] [options]  | ||||||
|  | .sp | ||||||
|  | .B ib_read_lat [<host>] [options] | ||||||
|  | .sp | ||||||
|  | .B ib_write_bw [<host>] [options] | ||||||
|  | .sp | ||||||
|  | .B ib_write_lat [<host>] [options] | ||||||
|  | .SH DESCRIPTION | ||||||
|  | This is a collection of tests written over uverbs intended for use as a | ||||||
|  | performance micro-benchmark. As an example, the tests can be used for | ||||||
|  | HW or SW tuning and/or functional testing. | ||||||
|  | 
 | ||||||
|  | The collection conatains a set of BW and latency benchmark such as : | ||||||
|  | .sp | ||||||
|  | * Read   - ib_read_bw and ib_read_lat. | ||||||
|  | .sp | ||||||
|  | * Write  - ib_write_bw and ib_wriet_lat. | ||||||
|  | .sp | ||||||
|  | * Send   - ib_send_bw and ib_send_lat. | ||||||
|  | .sp | ||||||
|  | * Atomic - ib_atomic_bw and ib_atomic_lat | ||||||
|  | .sp | ||||||
|  | * Raw Etherent (when working with MOFED2) - raw_ethernet_bw, raw_ethernet_lat | ||||||
|  | 
 | ||||||
|  | The benchmark used the CPU cycle counter to get time stamps without context | ||||||
|  | switch.  Some CPU architectures (e.g., Intel's 80486 or older PPC) do NOT | ||||||
|  | have such capability. | ||||||
|  | 
 | ||||||
|  | The latency benchmarks measures round-trip time but reports half of that as | ||||||
|  | one-way latency. | ||||||
|  | This means that it may not be sufficiently accurate for asymmetrical | ||||||
|  | configurations. | ||||||
|  | 
 | ||||||
|  | On Bw benchmarks, we calculate the BW on send side only, as he calculates | ||||||
|  | the Bw after collecting completion from the receive side. | ||||||
|  | In case we use the bidirectional flag , BW is calculated on both sides. | ||||||
|  | in ib_send_bw, server side also calculate the received throughput. | ||||||
|  | 
 | ||||||
|  | Min/Median/Max result is reported in latency tests. | ||||||
|  | The median (vs average) is less sensitive to extreme scores. | ||||||
|  | Typically, the "Max" value is the first value measured. | ||||||
|  | 
 | ||||||
|  | Larger samples help marginally only. The default (1000) is pretty good. | ||||||
|  | Note that an array of cycles_t (typically unsigned long) is allocated | ||||||
|  | once to collect samples and again to store the difference between them. | ||||||
|  | Really big sample sizes (e.g., 1 million) might expose other problems | ||||||
|  | with the program. In this case you can use -N flag (No Peak) to instruct | ||||||
|  | the test sample only 2 times (begining and end). | ||||||
|  | 
 | ||||||
|  | All throughput tests now have duration feature as well (-D <seconds to run>) | ||||||
|  | to instruct the test to run for <seconds to run>. | ||||||
|  | Another feature added is --run_infinitely, which instruct the test to run | ||||||
|  | all te time and print throughput every 5 seconds. | ||||||
|  | 
 | ||||||
|  | The "-H" option (latency) will dump the histogram for additional statistical | ||||||
|  | analysis. | ||||||
|  | See xgraph, ygraph, r-base (http://www.r-project.org/), pspp, or other | ||||||
|  | statistical math programs. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | Architectures tested: i686, x86_64, ia64 | ||||||
|  | .SH OPTIONS | ||||||
|  | The SAME OPTIONS must be passed to both server and client. | ||||||
|  | 
 | ||||||
|  | If | ||||||
|  | .I <host> | ||||||
|  | is not presented, command starts a server and waits for connection. | ||||||
|  | If it is, command connects to server at | ||||||
|  | .I <host>. | ||||||
|  | .sp | ||||||
|  | .B Common Options: | ||||||
|  | .RS 4 | ||||||
|  | .TP | ||||||
|  | \fB\-h\fR, \fB\-\-help\fR | ||||||
|  | Display this help message screen. | ||||||
|  | .TP | ||||||
|  | \fB\-p\fR, \fB\-\-port\fR=\fI<port>\fR | ||||||
|  | Listen on/connect to port <port> (default: 18515) when exchaning data. | ||||||
|  | .TP | ||||||
|  | \fB\-R\fR, \fB\-\-rdma_cm\fR | ||||||
|  | Connect QPs with rdma_cm and run test on those QPs. | ||||||
|  | .TP | ||||||
|  | \fB\-z\fR, \fB\-\-com_rdma_cm\fR | ||||||
|  | Communicate with rdma_cm module to exchange data \- use regular QPs. | ||||||
|  | .TP | ||||||
|  | \fB\-m\fR, \fB\-\-mtu\fR=\fI<mtu>\fR | ||||||
|  |  QP Mtu size (default: active_mtu from ibv_devinfo). | ||||||
|  | .TP | ||||||
|  | \fB\-c\fR, \fB\-\-connection\fR=\fI<RC/UC/UD>\fR | ||||||
|  | Connection type RC/UC/UD (default RC) | ||||||
|  | .TP | ||||||
|  | \fB\-d\fR, \fB\-\-ib\-dev\fR=\fI<dev>\fR | ||||||
|  | Use IB device <dev> (default: first device found). | ||||||
|  | .TP | ||||||
|  | \fB\-i\fR, \fB\-\-ib\-port\fR=\fI<port>\fR | ||||||
|  | Use port <port> of IB device (default: 1). | ||||||
|  | .TP | ||||||
|  | \fB\-s\fR, \fB\-\-size\fR=\fI<size>\fR | ||||||
|  | Size of message to exchange (default: 1). | ||||||
|  | .TP | ||||||
|  | \fB\-a\fR, \fB\-\-all\fR | ||||||
|  | Run sizes from 2 till 2^23. | ||||||
|  | .TP | ||||||
|  | \fB\-n\fR, \fB\-\-iters\fR=\fI<iters>\fR | ||||||
|  | Number of exchanges (at least 100, default: 1000). | ||||||
|  | .TP | ||||||
|  | \fB\-x\fR, \fB\-\-gid\-index\fR=\fI<index>\fR | ||||||
|  | Test uses GID with GID index taken from command | ||||||
|  | .TP | ||||||
|  | \fB\-V\fR, \fB\-\-version\fR | ||||||
|  | Display version number. | ||||||
|  | .TP | ||||||
|  | \fB\-e\fR, \fB\-\-events\fR | ||||||
|  | Sleep on CQ events (default poll). | ||||||
|  | .TP | ||||||
|  | \fB\-F\fR, \fB\-\-CPU\-freq\fR | ||||||
|  | Do not fail even if cpufreq_ondemand module. | ||||||
|  | .TP | ||||||
|  | \fB\-I\fR, \fB\-\-inline_size\fR=\fI<size>\fR | ||||||
|  | Max size of message to be sent in inline mode. | ||||||
|  | .TP | ||||||
|  | \fB\-u\fR, \fB\-\-qp\-timeout\fR=\fI<timeout>\fR | ||||||
|  | QP timeout, timeout value is 4 usec*2 ^timeout (default: 14). | ||||||
|  | .TP | ||||||
|  | \fB\-S\fR, \fB\-\-sl\fR=\fI<sl>\fR | ||||||
|  | SL \- Service Level (default 0) | ||||||
|  | .TP | ||||||
|  | \fB\-r\fR, \fB\-\-rx\-depth\fR=\fI<dep>\fR | ||||||
|  | Make rx queue bigger than tx (default 600). | ||||||
|  | .RE | ||||||
|  | .sp | ||||||
|  | .B Latenct tests options: | ||||||
|  | .RS 4 | ||||||
|  | .TP | ||||||
|  | \fB\-C\fR, \fB\-\-report\-cycles\fR | ||||||
|  | Report times in cpu cycle units. | ||||||
|  | .TP | ||||||
|  | \fB\-H\fR, \fB\-\-report\-histogram\fR | ||||||
|  | Print out all results (Default: summary only). | ||||||
|  | .TP | ||||||
|  | \fB\-U\fR, \fB\-\-report\-unsorted\fR | ||||||
|  | Print out unsorted results (default sorted). | ||||||
|  | .RE | ||||||
|  | .sp | ||||||
|  | .B BW tests options: | ||||||
|  | .RS 4 | ||||||
|  | .TP | ||||||
|  | \fB\-b\fR, \fB\-\-bidirectional\fR | ||||||
|  | Measure bidirectional bandwidth (default uni). | ||||||
|  | .TP | ||||||
|  | \fB\-N\fR, \fB\-\-no\fR | ||||||
|  | peak\-bw              Cancel peak\-bw calculation (default with peak\-bw) | ||||||
|  | .TP | ||||||
|  | \fB\-Q\fR, \fB\-\-cq\-mod\fR | ||||||
|  | Generate Cqe only after <cq\-mod> completion | ||||||
|  | .TP | ||||||
|  | \fB\-t\fR, \fB\-\-tx\-depth=<dep>\fR | ||||||
|  | Size of tx queue (default: 128). | ||||||
|  | .TP | ||||||
|  | \fB\-O\fR, \fB\-\-dualport\fR | ||||||
|  | Run test in dual\-port mode (2 QPs). both ports must be active (default OFF). | ||||||
|  | .TP | ||||||
|  | \fB\-D\fR, \fB\-\-duration=<sec>\fR | ||||||
|  | Run test for <sec> period of seconds. | ||||||
|  | .TP | ||||||
|  | \fB\-f\fR, \fB\-\-margin=<sec>\fR | ||||||
|  | When in Duration, measure results within margins (default: 2) | ||||||
|  | .TP | ||||||
|  | \fB\-l\fR, \fB\-\-post_list=<list_size>\fR | ||||||
|  | Post list of WQEs of <list size> size (instead of single post). | ||||||
|  | .TP | ||||||
|  | \fB\-q\fR, \fB\-\-qp=<num_of_qps>\fR | ||||||
|  | Num of QPs running in the process (default: 1). | ||||||
|  | .TP | ||||||
|  | \fB\-\-run_infinitely \fR | ||||||
|  | Run test forever\fR, \fBprint results every 5 seconds. | ||||||
|  | .RE | ||||||
|  | .sp | ||||||
|  | .B SEND tests options: | ||||||
|  | .RS 4 | ||||||
|  | .TP | ||||||
|  | \fB\-r\fR, \fB\-\-rx\-depth=<dep>\fR | ||||||
|  | Size of RX queue (default: 512 in BW test). | ||||||
|  | .TP | ||||||
|  | \fB\-g\fR, \fB\-\-mcg=<num_of_qps>\fR | ||||||
|  | Send messages to multicast group with <num_of_qps> qps attached to it. | ||||||
|  | .TP | ||||||
|  | \fB\-M\fR, \fB\-\-MGID=<multicast_gid>\fR | ||||||
|  | In multicast, uses <multicast_gid> as the group MGID. | ||||||
|  | .RE | ||||||
|  | .sp | ||||||
|  | .B Raw Ethernet BW test options: | ||||||
|  | .RS 4 | ||||||
|  | .TP | ||||||
|  | \fB\-A\fR, \fB\-\-atomic_type=<type>\fR | ||||||
|  | type of atomic operation from {CMP_AND_SWAP,FETCH_AND_ADD}. | ||||||
|  | .TP | ||||||
|  | \fB\-o\fR, \fB\-\-outs=<num>\fR | ||||||
|  | Number of outstanding read/atomic requests \- also on READ tests. | ||||||
|  | .TP | ||||||
|  | \fB\-B\fR, \fB\-\-source_mac\fR | ||||||
|  | source MAC address by this format XX:XX:XX:XX:XX:XX (default take the MAC address form GID). | ||||||
|  | .TP | ||||||
|  | \fB\-E\fR, \fB\-\-dest_mac\fR | ||||||
|  | destination MAC address by this format XX:XX:XX:XX:XX:XX **MUST** be entered. | ||||||
|  | .TP | ||||||
|  | \fB\-J\fR, \fB\-\-server_ip\fR | ||||||
|  | server ip address by this format X.X.X.X (using to send packets with IP header). | ||||||
|  | .TP | ||||||
|  | \fB\-j\fR, \fB\-\-client_ip\fR | ||||||
|  | client ip address by this format X.X.X.X (using to send packets with IP header). | ||||||
|  | .TP | ||||||
|  | \fB\-K\fR, \fB\-\-server_port\fR | ||||||
|  | server udp port number (using to send packets with UPD header). | ||||||
|  | .TP | ||||||
|  | \fB\-k\fR, \fB\-\-client_port\fR | ||||||
|  | client udp port number (using to send packets with UDP header). | ||||||
|  | .TP | ||||||
|  | \fB\-Z\fR, \fB\-\-server\fR | ||||||
|  | choose server side for the current machine (\-\-server/\-\-client must be selected ). | ||||||
|  | .TP | ||||||
|  | \fB\-P\fR, \fB\-\-client\fR | ||||||
|  | choose client side for the current machine (\-\-server/\-\-client must be selected). | ||||||
|  | .RE | ||||||
|  | .SH ENVIRONMENT | ||||||
|  | .B Prerequisites: | ||||||
|  | .RS | ||||||
|  | kernel 2.6 | ||||||
|  | .RE | ||||||
|  | .RS | ||||||
|  | (kernel module) matches libibverbs | ||||||
|  | .RE | ||||||
|  | .RS | ||||||
|  | (kernel module) matches librdmacm | ||||||
|  | .RE | ||||||
|  | .RS | ||||||
|  | (kernel module) matches libibumad | ||||||
|  | .RE | ||||||
|  | .RS | ||||||
|  | (kernel module) matches libmath (lm). | ||||||
|  | .RE | ||||||
|  | .SH NOTES | ||||||
|  | You need to be running a Subnet Manager on the switch or on one of the nodes in your fabric, in case you are in IB fabric. | ||||||
|  | .SH BUGS | ||||||
|  | 1. Multicast feauture in ib_send_lat and in ib_send_bw still have many problems! | ||||||
|  | Will increase the support and bug fixes in this Q, but now the tests may stuck | ||||||
|  | and could produce undefine behaviours. | ||||||
|  | .sp | ||||||
|  | 2. Bidirectional feature in ib_send_bw test, when running in UD or UC mode. | ||||||
|  | The algorithm we use for the bidirectional measurement is designed for RC connection type. | ||||||
|  | When running in UC or UD connection types, there is a small probablity the test will be stuck. | ||||||
|  | .sp | ||||||
|  | 3. RDMA_CM feature in read tests still doesn't work. | ||||||
|  | .sp | ||||||
|  | 4. Dual-port support currently works only with ib_write_bw. | ||||||
|  | .sp | ||||||
|  | 5. Compabilty issues may occur between different versions of perftest. | ||||||
|  | Please make sure you work with the same version on both sides to ensure | ||||||
|  | consistency of the test. | ||||||
|  | .SH AUTHORS | ||||||
|  | Please post results/observations to the openib-general mailing list. | ||||||
|  | See "Contact Us" at http://openib.org/mailman/listinfo/openib-general and | ||||||
|  | http://www.openib.org. | ||||||
							
								
								
									
										229
									
								
								SPECS/perftest.spec
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										229
									
								
								SPECS/perftest.spec
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,229 @@ | |||||||
|  | Name:           perftest | ||||||
|  | Summary:        IB Performance Tests | ||||||
|  | # Upstream uses a dash in the version. Not valid in the Version field, so we use a dot instead. | ||||||
|  | # Issue "Please avoid dashes in version": | ||||||
|  | #   https://github.com/linux-rdma/perftest/issues/18 | ||||||
|  | %global upstream_ver 23.07.0-0.27 | ||||||
|  | Version:        %{lua: print((string.gsub(rpm.expand("%{upstream_ver}"),"-",".")))} | ||||||
|  | Release:        1%{?dist} | ||||||
|  | License:        GPLv2 or BSD | ||||||
|  | Source:         https://github.com/linux-rdma/perftest/releases/download/23.07.0-0.27/perftest-23.07.0-0.27.g117a291.tar.gz | ||||||
|  | Source1:	ib_atomic_bw.1 | ||||||
|  | Url:            https://github.com/linux-rdma/perftest | ||||||
|  | 
 | ||||||
|  | BuildRequires:  make | ||||||
|  | BuildRequires:  gcc | ||||||
|  | BuildRequires:  libibverbs-devel >= 1.2.0 | ||||||
|  | BuildRequires:  librdmacm-devel >= 1.0.21 | ||||||
|  | BuildRequires:  libibumad-devel >= 1.3.10.2 | ||||||
|  | BuildRequires:  pciutils-devel | ||||||
|  | Obsoletes:      openib-perftest < 1.3 | ||||||
|  | 
 | ||||||
|  | %description | ||||||
|  | Perftest is a collection of simple test programs designed to utilize  | ||||||
|  | RDMA communications and provide performance numbers over those RDMA | ||||||
|  | connections.  It does not work on normal TCP/IP networks, only on | ||||||
|  | RDMA networks. | ||||||
|  | 
 | ||||||
|  | %prep | ||||||
|  | # The directory in the tarball has only the part before the dash. | ||||||
|  | %global tarball_ver %{lua: _,_,v=string.find(rpm.expand("%{upstream_ver}"),"([^-]+)"); print(v)} | ||||||
|  | 
 | ||||||
|  | %setup -q -n %{name}-%{tarball_ver} | ||||||
|  | find src -type f -iname '*.[ch]' -exec chmod a-x '{}' ';' | ||||||
|  | 
 | ||||||
|  | %build | ||||||
|  | %configure | ||||||
|  | %make_build | ||||||
|  | 
 | ||||||
|  | %install | ||||||
|  | for file in ib_{atomic,read,send,write}_{lat,bw} raw_ethernet_{lat,bw}; do | ||||||
|  | 	install -D -m 0755 $file %{buildroot}%{_bindir}/$file | ||||||
|  | done | ||||||
|  | mkdir -p %{buildroot}%{_mandir}/man1/ | ||||||
|  | install -D -m 0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/ | ||||||
|  | pushd %{buildroot}%{_mandir}/man1/ | ||||||
|  | for file in ib_atomic_lat ib_{read,send,write}_{lat,bw} raw_ethernet_{lat,bw}; do | ||||||
|  | 	ln -s ib_atomic_bw.1 ${file}.1 | ||||||
|  | done | ||||||
|  | popd | ||||||
|  | 
 | ||||||
|  | %files | ||||||
|  | %doc README | ||||||
|  | %{_mandir}/man1/* | ||||||
|  | %license COPYING | ||||||
|  | %_bindir/* | ||||||
|  | 
 | ||||||
|  | %changelog | ||||||
|  | * Thu Oct 26 2023 Kamal Heib <kheib@redhat.com> - 23.07.0.0.27-1 | ||||||
|  | - Update to upstream release 23.07.0.0.27 | ||||||
|  | - Resolves: RHEL-1270 | ||||||
|  | 
 | ||||||
|  | * Tue Jul 18 2023 Kamal Heib <kheib@redhat.com> - 23.04.0.0.23-2 | ||||||
|  | - Add missing Intel Parameters | ||||||
|  | - Resolves: rhbz#2211464 | ||||||
|  | 
 | ||||||
|  | * Mon Jun 05 2023 Kamal Heib <kheib@redhat.com> - 23.04.0.0.23-1 | ||||||
|  | - Update to upstream release 23.04.0.0.23 | ||||||
|  | - Add gating tests | ||||||
|  | - Resolves: rhbz#2212517 | ||||||
|  | 
 | ||||||
|  | * Wed Feb 08 2023 Michal Schmidt <mschmidt@redhat.com> - 4.5.0.20-4 | ||||||
|  | - Rebase to upstream version 4.5-0.20 | ||||||
|  | - Resolves: rhbz#2168109 | ||||||
|  | 
 | ||||||
|  | * Wed Nov 10 2021 Honggang Li <honli@redhat.com> - 4.5-12 | ||||||
|  | - Rebase to upstream release perftest-4.5-0.12 | ||||||
|  | - Resolves: rhbz#2020062 | ||||||
|  | 
 | ||||||
|  | * Thu May 13 2021 Honggang Li <honli@redhat.com> - 4.5-1 | ||||||
|  | - Rebase to upstream release perftest-4.5-0.2 | ||||||
|  | - Resolves: rhbz#1960074 | ||||||
|  | 
 | ||||||
|  | * Sat Jan 30 2021 Honggang Li <honli@redhat.com> - 4.4-8 | ||||||
|  | - Check PCIe relaxed ordering compliant | ||||||
|  | - Resolves: rhbz#1902855 | ||||||
|  | 
 | ||||||
|  | * Thu Nov 05 2020 Honggang Li <honli@redhat.com> - 4.4-7 | ||||||
|  | - Rebase to upstream release perftest-4.4-0.32 | ||||||
|  | - Resolves: bz1888570 | ||||||
|  | 
 | ||||||
|  | * Fri Jul 24 2020 Honggang Li <honli@redhat.com> - 4.4-3 | ||||||
|  | - Fix segment fault with large QP numbers | ||||||
|  | - Resolves: rhbz#1859358 | ||||||
|  | 
 | ||||||
|  | * Mon May 25 2020 Honggang Li <honli@redhat.com> - 4.4-2 | ||||||
|  | - Update to upstream 4.4-0.29.g817ec38 tarball | ||||||
|  | - Resolves: rhbz#1832709 | ||||||
|  | 
 | ||||||
|  | * Wed Apr 15 2020 Honggang Li <honli@redhat.com> - 4.4-1 | ||||||
|  | - Update to upstream 4.4-0.23.g89e176a tarball | ||||||
|  | - Resolves: rhbz#1817830 | ||||||
|  | 
 | ||||||
|  | * Mon Jul 23 2018 Jarod Wilson <jarod@redhat.com> - 4.2-2 | ||||||
|  | - Update to upstream 4.2-0.8.g0e24e67 tarball | ||||||
|  | 
 | ||||||
|  | * Mon Apr 30 2018 Jarod Wilson <jarod@redhat.com> - 4.2-1 | ||||||
|  | - Update to upstream 4.2-0.5.gdd28746 tarball | ||||||
|  | 
 | ||||||
|  | * Mon Apr 03 2017 Jarod Wilson <jarod@redhat.com> - 3.4-1 | ||||||
|  | - Update to upstream 3.4-0.9.g98a9a17 tarball | ||||||
|  | - Resolves: rhbz#1437978 | ||||||
|  | 
 | ||||||
|  | * Thu Aug 18 2016 Jarod Wilson <jarod@redhat.com> - 3.0-7 | ||||||
|  | - Address a myriad more coverity/clang warnings | ||||||
|  | - Add raw_ethernet_* man page symlinks | ||||||
|  | - Related: rhbz#1273176 | ||||||
|  | - Related: rhbz#948476 | ||||||
|  | 
 | ||||||
|  | * Mon Aug 15 2016 Jarod Wilson <jarod@redhat.com> - 3.0-6 | ||||||
|  | - Update to upstream 3.0-3.1.gb36a595 tarball for upstream fixes | ||||||
|  | - Add in manpages | ||||||
|  | - Related: rhbz#1365750 | ||||||
|  | - Resolves: rhbz#948476 | ||||||
|  | 
 | ||||||
|  | * Fri Aug 12 2016 Jarod Wilson <jarod@redhat.com> - 3.0-5 | ||||||
|  | - Make it possible to actually test with XRC connections again | ||||||
|  | - Resolves: rhbz#1365750 | ||||||
|  | 
 | ||||||
|  | * Mon Aug 08 2016 Jarod Wilson <jarod@redhat.com> - 3.0-4 | ||||||
|  | - Install raw_ethernet{lat,bw} tools | ||||||
|  | - Resolves: rhbz#1365182 | ||||||
|  | 
 | ||||||
|  | * Wed May 18 2016 Jarod Wilson <jarod@redhat.com> - 3.0-3 | ||||||
|  | - Fix additional memory leaks reported and spotted after last fix | ||||||
|  | 
 | ||||||
|  | * Wed May 18 2016 Jarod Wilson <jarod@redhat.com> - 3.0-2 | ||||||
|  | - Fix issues uncovered by coverity | ||||||
|  | 
 | ||||||
|  | * Wed May 04 2016 Jarod Wilson <jarod@redhat.com> - 3.0-1 | ||||||
|  | - Update to upstream release v3.0 | ||||||
|  | - Resolves: bz1309586, bz1273176 | ||||||
|  | 
 | ||||||
|  | * Tue Jun 16 2015 Michal Schmidt <mschmidt@redhat.com> - 2.4-1 | ||||||
|  | - Update to latest upstream release | ||||||
|  | - Enable s390x platform | ||||||
|  | - Resolves: bz1182177 | ||||||
|  | 
 | ||||||
|  | * Fri Oct 17 2014 Doug Ledford <dledford@redhat.com> - 2.3-1 | ||||||
|  | - Update to latest upstream release | ||||||
|  | - Resolves: bz1061582 | ||||||
|  | 
 | ||||||
|  | * Tue May 20 2014 Kyle McMartin <kmcmarti@redhat.com> - 2.0-4 | ||||||
|  | - aarch64: add get_cycles implementation since <asm/timex.h> is no longer | ||||||
|  |   exported by the kernel. | ||||||
|  | - Resolves: #1100043 | ||||||
|  | 
 | ||||||
|  | * Thu Jan 23 2014 Doug Ledford <dledford@redhat.com> - 2.0-3 | ||||||
|  | - Fix for rpmdiff found issues | ||||||
|  | - Related: bz1017321 | ||||||
|  | 
 | ||||||
|  | * Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.0-2 | ||||||
|  | - Mass rebuild 2013-12-27 | ||||||
|  | 
 | ||||||
|  | * Wed Jul 17 2013 Doug Ledford <dledford@redhat.com> - 2.0-1 | ||||||
|  | - Update to latest upstream version | ||||||
|  | 
 | ||||||
|  | * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-4 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild | ||||||
|  | 
 | ||||||
|  | * Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-3 | ||||||
|  | - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild | ||||||
|  | 
 | ||||||
|  | * Fri Jan 06 2012 Doug Ledford <dledford@redhat.com> - 1.3.0-2 | ||||||
|  | - Update to latest upstream release | ||||||
|  | - Initial import into Fedora | ||||||
|  | - Remove runme from docs section (review item) | ||||||
|  | - Improve description of package (review item) | ||||||
|  | 
 | ||||||
|  | * Fri Jul 22 2011 Doug Ledford <dledford@redhat.com> - 1.3.0-1 | ||||||
|  | - Update to latest upstream release (1.2.3 -> 1.3.0) | ||||||
|  | - Strip rocee related code out of upstream update | ||||||
|  | - Add a buildrequires on libibumad because upstream needs it now | ||||||
|  | - Fix lack of build on i686 | ||||||
|  | - Related: bz725016 | ||||||
|  | - Resolves: bz724896 | ||||||
|  | 
 | ||||||
|  | * Mon Jan 25 2010 Doug Ledford <dledford@redhat.com> - 1.2.3-3.el6 | ||||||
|  | - More minor pkgwrangler cleanups | ||||||
|  | - Related: bz543948 | ||||||
|  | 
 | ||||||
|  | * Mon Jan 25 2010 Doug Ledford <dledford@redhat.com> - 1.2.3-2.el6 | ||||||
|  | - Fixes for pkgwrangler review | ||||||
|  | - Related: bz543948 | ||||||
|  | 
 | ||||||
|  | * Tue Dec 22 2009 Doug Ledford <dledford@redhat.com> - 1.2.3-1.el5 | ||||||
|  | - Update to latest upstream version | ||||||
|  | - Related: bz518218 | ||||||
|  | 
 | ||||||
|  | * Mon Jun 22 2009 Doug Ledford <dledford@redhat.com> - 1.2-14.el5 | ||||||
|  | - Rebuild against libibverbs that isn't missing the proper ppc wmb() macro | ||||||
|  | - Related: bz506258 | ||||||
|  | 
 | ||||||
|  | * Sun Jun 21 2009 Doug Ledford <dledford@redhat.com> - 1.2-13.el5 | ||||||
|  | - Update to ofed 1.4.1 final bits | ||||||
|  | - Rebuild against non-XRC libibverbs | ||||||
|  | - Related: bz506097, bz506258 | ||||||
|  | 
 | ||||||
|  | * Sat Apr 18 2009 Doug Ledford <dledford@redhat.com> - 1.2-12.el5 | ||||||
|  | - Update to ofed 1.4.1-rc3 version | ||||||
|  | - Remove dead patch | ||||||
|  | - Related: bz459652 | ||||||
|  | 
 | ||||||
|  | * Wed Sep 17 2008 Doug Ledford <dledford@redhat.com> - 1.2-11 | ||||||
|  | - Upstream has updated the tarball without updating the version, so we | ||||||
|  |   grabbed the one from the OFED-1.3.2-20080728.0355 tarball | ||||||
|  | - Resolves: bz451481 | ||||||
|  | 
 | ||||||
|  | * Wed Apr 09 2008 Doug Ledford <dledford@redhat.com> - 1.2-10 | ||||||
|  | - Fix the fact that the itc clock on ia64 may be a multiple of the cpu clock | ||||||
|  | - Resolves: bz433659 | ||||||
|  | 
 | ||||||
|  | * Tue Apr 01 2008 Doug Ledford <dledford@redhat.com> - 1.2-9 | ||||||
|  | - Update to OFED 1.3 final bits | ||||||
|  | - Related: bz428197 | ||||||
|  | 
 | ||||||
|  | * Sun Jan 27 2008 Doug Ledford <dledford@redhat.com> - 1.2-8 | ||||||
|  | - Split out to separate package (used to be part of openib package) | ||||||
|  | - Related: bz428197 | ||||||
|  | 
 | ||||||
							
								
								
									
										171
									
								
								changelog
									
									
									
									
									
								
							
							
						
						
									
										171
									
								
								changelog
									
									
									
									
									
								
							| @ -1,171 +0,0 @@ | |||||||
| * Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.5-15 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.5-14 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.5-13 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Mon Nov 08 2021 Honggang Li <honli@redhat.com> - 4.5-12 |  | ||||||
| - Rebase to upstream release perftest-4.5-0.12 |  | ||||||
| 
 |  | ||||||
| * Wed Nov 03 2021 Honggang Li <honli@redhat.com> - 4.5-11 |  | ||||||
| - Rebase to upstream release perftest-4.5-0.11 |  | ||||||
| 
 |  | ||||||
| * Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.5-2 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Mon Mar 29 2021 Honggang Li <honli@redhat.com> - 4.5-1 |  | ||||||
| - Rebase to upstream release perftest-4.5-0.2 |  | ||||||
| 
 |  | ||||||
| * Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.4-10 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Thu Jan 14 2021 Honggang Li <honli@redhat.com> - 4.4-9 |  | ||||||
| - Rebase to upstream release perftest-4.4-0.37 |  | ||||||
| 
 |  | ||||||
| * Sun Dec 06 2020 Honggang Li <honli@redhat.com> - 4.4-8 |  | ||||||
| - Rebase to upstream release perftest-4.4-0.36 |  | ||||||
| 
 |  | ||||||
| * Sun Oct 11 2020 Honggang Li <honli@redhat.com> - 4.4-7 |  | ||||||
| - Rebase to upstream release perftest-4.4-0.32 |  | ||||||
| 
 |  | ||||||
| * Fri Sep 18 2020 Honggang Li <honli@redhat.com> - 4.4-6 |  | ||||||
| - Build perftest for s390x |  | ||||||
| 
 |  | ||||||
| * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.4-5 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Tue Jul 14 2020 Tom Stellard <tstellar@redhat.com> - 4.4-4 |  | ||||||
| - Use make macros |  | ||||||
| - https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro |  | ||||||
| 
 |  | ||||||
| * Sun May 24 2020 Honggang Li <honli@redhat.com> - 4.4-3 |  | ||||||
| - Rebase to upstream release perftest-4.4-0.29 |  | ||||||
| 
 |  | ||||||
| * Sun Apr 12 2020 Honggang Li <honli@redhat.com> - 4.4-2 |  | ||||||
| - Rebase to upstream release perftest-4.4-0.23 |  | ||||||
| 
 |  | ||||||
| * Mon Feb 10 2020 Honggang Li <honli@redhat.com> - 4.4-1 |  | ||||||
| - Rebase to upstream release perftest-4.4-0.11 |  | ||||||
| 
 |  | ||||||
| * Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-6 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-5 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-4 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Mon Jul 23 2018  Honggang Li <honli@redhat.com> - 4.2-3 |  | ||||||
| - Rebase to latest upstream release v4.2-0.8 |  | ||||||
| - BuildRequires gcc |  | ||||||
| - Resolves: bz1605400 |  | ||||||
| 
 |  | ||||||
| * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-2 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Tue Apr 17 2018  Honggang Li <honli@redhat.com> - 4.2-1 |  | ||||||
| - Rebase to latest upstream release V4.2-0.5 |  | ||||||
| - Resolves: bz1568309 |  | ||||||
| 
 |  | ||||||
| * Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-5 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-4 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-3 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-2 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Tue Mar 29 2016 Honggang Li <honli@redhat.com> - 3.0-1 |  | ||||||
| - Update to latest upstream |  | ||||||
| 
 |  | ||||||
| * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-4 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-3 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-2 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Sun Jun  8 2014 Peter Robinson <pbrobinson@fedoraproject.org> 2.2-1 |  | ||||||
| - Update to 2.2-17 |  | ||||||
| 
 |  | ||||||
| * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-3 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-2 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Wed Jul 17 2013 Doug Ledford <dledford@redhat.com> - 2.0-1 |  | ||||||
| - Update to latest upstream version |  | ||||||
| 
 |  | ||||||
| * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-4 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.0-3 |  | ||||||
| - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild |  | ||||||
| 
 |  | ||||||
| * Fri Jan 06 2012 Doug Ledford <dledford@redhat.com> - 1.3.0-2 |  | ||||||
| - Update to latest upstream release |  | ||||||
| - Initial import into Fedora |  | ||||||
| - Remove runme from docs section (review item) |  | ||||||
| - Improve description of package (review item) |  | ||||||
| 
 |  | ||||||
| * Fri Jul 22 2011 Doug Ledford <dledford@redhat.com> - 1.3.0-1 |  | ||||||
| - Update to latest upstream release (1.2.3 -> 1.3.0) |  | ||||||
| - Strip rocee related code out of upstream update |  | ||||||
| - Add a buildrequires on libibumad because upstream needs it now |  | ||||||
| - Fix lack of build on i686 |  | ||||||
| - Related: bz725016 |  | ||||||
| - Resolves: bz724896 |  | ||||||
| 
 |  | ||||||
| * Mon Jan 25 2010 Doug Ledford <dledford@redhat.com> - 1.2.3-3.el6 |  | ||||||
| - More minor pkgwrangler cleanups |  | ||||||
| - Related: bz543948 |  | ||||||
| 
 |  | ||||||
| * Mon Jan 25 2010 Doug Ledford <dledford@redhat.com> - 1.2.3-2.el6 |  | ||||||
| - Fixes for pkgwrangler review |  | ||||||
| - Related: bz543948 |  | ||||||
| 
 |  | ||||||
| * Tue Dec 22 2009 Doug Ledford <dledford@redhat.com> - 1.2.3-1.el5 |  | ||||||
| - Update to latest upstream version |  | ||||||
| - Related: bz518218 |  | ||||||
| 
 |  | ||||||
| * Mon Jun 22 2009 Doug Ledford <dledford@redhat.com> - 1.2-14.el5 |  | ||||||
| - Rebuild against libibverbs that isn't missing the proper ppc wmb() macro |  | ||||||
| - Related: bz506258 |  | ||||||
| 
 |  | ||||||
| * Sun Jun 21 2009 Doug Ledford <dledford@redhat.com> - 1.2-13.el5 |  | ||||||
| - Update to ofed 1.4.1 final bits |  | ||||||
| - Rebuild against non-XRC libibverbs |  | ||||||
| - Related: bz506097, bz506258 |  | ||||||
| 
 |  | ||||||
| * Sat Apr 18 2009 Doug Ledford <dledford@redhat.com> - 1.2-12.el5 |  | ||||||
| - Update to ofed 1.4.1-rc3 version |  | ||||||
| - Remove dead patch |  | ||||||
| - Related: bz459652 |  | ||||||
| 
 |  | ||||||
| * Wed Sep 17 2008 Doug Ledford <dledford@redhat.com> - 1.2-11 |  | ||||||
| - Upstream has updated the tarball without updating the version, so we |  | ||||||
|   grabbed the one from the OFED-1.3.2-20080728.0355 tarball |  | ||||||
| - Resolves: bz451481 |  | ||||||
| 
 |  | ||||||
| * Wed Apr 09 2008 Doug Ledford <dledford@redhat.com> - 1.2-10 |  | ||||||
| - Fix the fact that the itc clock on ia64 may be a multiple of the cpu clock |  | ||||||
| - Resolves: bz433659 |  | ||||||
| 
 |  | ||||||
| * Tue Apr 01 2008 Doug Ledford <dledford@redhat.com> - 1.2-9 |  | ||||||
| - Update to OFED 1.3 final bits |  | ||||||
| - Related: bz428197 |  | ||||||
| 
 |  | ||||||
| * Sun Jan 27 2008 Doug Ledford <dledford@redhat.com> - 1.2-8 |  | ||||||
| - Split out to separate package (used to be part of openib package) |  | ||||||
| - Related: bz428197 |  | ||||||
							
								
								
									
										11
									
								
								gating.yaml
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								gating.yaml
									
									
									
									
									
								
							| @ -1,11 +0,0 @@ | |||||||
| --- !Policy |  | ||||||
| 
 |  | ||||||
| product_versions: |  | ||||||
| 
 |  | ||||||
|   - rhel-10 |  | ||||||
| 
 |  | ||||||
| decision_context: osci_compose_gate |  | ||||||
| 
 |  | ||||||
| rules: |  | ||||||
| 
 |  | ||||||
|   - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} |  | ||||||
| @ -1,50 +0,0 @@ | |||||||
| Name:           perftest |  | ||||||
| Summary:        IB Performance Tests |  | ||||||
| # Upstream uses a dash in the version. Not valid in the Version field, so we use a dot instead. |  | ||||||
| # Issue "Please avoid dashes in version": |  | ||||||
| #   https://github.com/linux-rdma/perftest/issues/18 |  | ||||||
| %global upstream_ver 25.04.0-0.84 |  | ||||||
| Version:        %{lua: print((string.gsub(rpm.expand("%{upstream_ver}"),"-",".")))} |  | ||||||
| Release:        %autorelease |  | ||||||
| License:        GPL-2.0-only OR BSD-2-Clause |  | ||||||
| Source:         https://github.com/linux-rdma/perftest/releases/download/25.04.0-0.84/perftest-25.04.0-0.84.g97da83e.tar.gz |  | ||||||
| Url:            https://github.com/linux-rdma/perftest |  | ||||||
| 
 |  | ||||||
| BuildRequires:  make |  | ||||||
| BuildRequires:  gcc |  | ||||||
| BuildRequires:  libibverbs-devel >= 1.2.0 |  | ||||||
| BuildRequires:  librdmacm-devel >= 1.0.21 |  | ||||||
| BuildRequires:  libibumad-devel >= 1.3.10.2 |  | ||||||
| BuildRequires:  pciutils-devel |  | ||||||
| Obsoletes:      openib-perftest < 1.3 |  | ||||||
| ExcludeArch:    s390 %{arm} |  | ||||||
| 
 |  | ||||||
| %description |  | ||||||
| Perftest is a collection of simple test programs designed to utilize  |  | ||||||
| RDMA communications and provide performance numbers over those RDMA |  | ||||||
| connections.  It does not work on normal TCP/IP networks, only on |  | ||||||
| RDMA networks. |  | ||||||
| 
 |  | ||||||
| %prep |  | ||||||
| # The directory in the tarball has only the part before the dash. |  | ||||||
| %global tarball_ver %{lua: _,_,v=string.find(rpm.expand("%{upstream_ver}"),"([^-]+)"); print(v)} |  | ||||||
| 
 |  | ||||||
| %setup -q -n %{name}-%{tarball_ver} |  | ||||||
| find src -type f -iname '*.[ch]' -exec chmod a-x '{}' ';' |  | ||||||
| 
 |  | ||||||
| %build |  | ||||||
| %configure |  | ||||||
| %make_build |  | ||||||
| 
 |  | ||||||
| %install |  | ||||||
| for file in ib_{atomic,read,send,write}_{lat,bw} raw_ethernet_{lat,bw}; do |  | ||||||
| 	install -D -m 0755 $file %{buildroot}%{_bindir}/$file |  | ||||||
| done |  | ||||||
| 
 |  | ||||||
| %files |  | ||||||
| %doc README |  | ||||||
| %license COPYING |  | ||||||
| %_bindir/* |  | ||||||
| 
 |  | ||||||
| %changelog |  | ||||||
| %autochangelog |  | ||||||
							
								
								
									
										1
									
								
								sources
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								sources
									
									
									
									
									
								
							| @ -1 +0,0 @@ | |||||||
| SHA512 (perftest-25.04.0-0.84.g97da83e.tar.gz) = b9c6e8f4ca2196c6971608db5ba9c9eb4a6e75ce138c0146ae0a3d97fd8c2a19bae9a0d215e70ab59921b3e8973057f4e4af07d536a6e5ebc2faff621c46021e |  | ||||||
| @ -1,10 +0,0 @@ | |||||||
| #!/bin/bash |  | ||||||
| 
 |  | ||||||
| # when running this in 1minutetip the PATH must be specified to execute |  | ||||||
| # in the local directory. |  | ||||||
| echo "Setting path to local directory" |  | ||||||
| PATH=$PATH:$(pwd) |  | ||||||
| 
 |  | ||||||
| # simple sanity test |  | ||||||
| sanity.sh |  | ||||||
| exit $? |  | ||||||
| @ -1,15 +0,0 @@ | |||||||
| #!/bin/bash |  | ||||||
| # |  | ||||||
| # This is a simple sanity test to satisfy the RHEL8.1 onboard gating |  | ||||||
| # requirement. |  | ||||||
| 
 |  | ||||||
| ib_atomic_bw --version |  | ||||||
| ret=$? |  | ||||||
| 
 |  | ||||||
| # for reasons I have not investigated, at least on hosts without any rdma |  | ||||||
| # hardware, the above returns 1 instead of 0 (as does --help) |  | ||||||
| if [ "$ret" -eq 1 ]; then |  | ||||||
|   exit 0 |  | ||||||
| fi |  | ||||||
| 
 |  | ||||||
| exit $ret |  | ||||||
| @ -1,11 +0,0 @@ | |||||||
| - hosts: localhost |  | ||||||
|   roles: |  | ||||||
|     - role: standard-test-basic |  | ||||||
|       tags: |  | ||||||
|         - classic |  | ||||||
|       tests: |  | ||||||
|         - simple: |  | ||||||
|             dir: .                                 # switch to subfolder. This parameter is REQUIRED, use `dir: .` for current folder |  | ||||||
|             run: ./run_tests.sh                             # this is your test command, its exit code is the outcome of the test |  | ||||||
|       required_packages: |  | ||||||
|         - perftest |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user