commit 501e797aade0b7c48d96bf3abc073b33976751b9
Author: Jakub Bogusz <[email protected]>
Date:   Sat Apr 15 22:15:33 2017 +0200

    - adjusted fio patch for fio 2.19; release 2

 accelio-fio.patch | 46 +++++++++++++++++++++++-----------------------
 accelio.spec      |  4 ++--
 2 files changed, 25 insertions(+), 25 deletions(-)
---
diff --git a/accelio.spec b/accelio.spec
index b93043d..c23ae27 100644
--- a/accelio.spec
+++ b/accelio.spec
@@ -10,7 +10,7 @@ Summary:      Open Source I/O, Message and RPC Acceleration 
library
 Summary(pl.UTF-8):     Mająca otwarte źródła biblioteka przyspieszająca we/wy, 
komunikaty i RPC
 Name:          accelio
 Version:       1.7
-Release:       1
+Release:       2
 License:       BSD
 Group:         Libraries
 #Source0Download: https://github.com/accelio/accelio/releases
@@ -21,7 +21,7 @@ Patch1:               %{name}-sse.patch
 URL:           http://www.accelio.org/
 BuildRequires: autoconf >= 2.50
 BuildRequires: automake >= 1:1.11
-%{?with_fio:BuildRequires:     fio-devel >= 2.14}
+%{?with_fio:BuildRequires:     fio-devel >= 2.19}
 BuildRequires: libaio-devel
 BuildRequires: libevent-devel >= 2
 BuildRequires: libibverbs-devel
diff --git a/accelio-fio.patch b/accelio-fio.patch
index f56f650..1cae6f9 100644
--- a/accelio-fio.patch
+++ b/accelio-fio.patch
@@ -1,24 +1,3 @@
---- accelio-1.6/examples/raio/usr/fio/libraio.c.orig   2016-03-28 
14:58:45.000000000 +0200
-+++ accelio-1.6/examples/raio/usr/fio/libraio.c        2016-04-10 
19:16:54.244086124 +0200
-@@ -130,7 +130,7 @@
-                                unsigned int max, const struct timespec *t)
- {
-       struct libraio_data *ld = td->io_ops->data;
--      unsigned actual_min = td->o.iodepth_batch_complete == 0 ? 0 : min;
-+      unsigned actual_min = td->o.iodepth_batch_complete_min == 0 ? 0 : min;
-       int r, events = 0;
- 
-       do {
---- accelio-1.6/examples/raio/usr/fio/Makefile.am.orig 2016-03-28 
14:58:45.000000000 +0200
-+++ accelio-1.6/examples/raio/usr/fio/Makefile.am      2016-04-10 
21:54:08.050356893 +0200
-@@ -30,6 +30,7 @@
- # list of sources for the 'libraio_fio' shared library
- libraio_fio_la_SOURCES = libraio.c
- 
-+libraio_fio_la_LDFLAGS = -module -avoid-version
- libraio_fio_la_LIBADD = -lraio -lxio $(libxio_rdma_ldflags) -lrt -ldl 
-lpthread  \
-                       -L$(top_builddir)/src/usr/ 
-L$(top_builddir)/examples/raio/
- 
 --- accelio-1.7/examples/raio/usr/fio/libraio.c.orig   2016-12-24 
13:09:13.375548622 +0100
 +++ accelio-1.7/examples/raio/usr/fio/libraio.c        2016-12-25 
00:04:40.251766246 +0100
 @@ -107,7 +107,7 @@
@@ -30,15 +9,17 @@
        struct raio_event *ev;
        struct io_u *io_u;
  
-@@ -129,7 +129,7 @@
+@@ -129,8 +129,8 @@
  static int fio_libraio_getevents(struct thread_data *td, unsigned int min,
                                 unsigned int max, const struct timespec *t)
  {
 -      struct libraio_data *ld = td->io_ops->data;
+-      unsigned actual_min = td->o.iodepth_batch_complete == 0 ? 0 : min;
 +      struct libraio_data *ld = td->io_ops_data;
-       unsigned actual_min = td->o.iodepth_batch_complete_min == 0 ? 0 : min;
++      unsigned actual_min = td->o.iodepth_batch_complete_min == 0 ? 0 : min;
        int r, events = 0;
  
+       do {
 @@ -152,7 +152,7 @@
  
  static int fio_libraio_queue(struct thread_data *td, struct io_u *io_u)
@@ -66,6 +47,15 @@
        struct libraio_engine_data *engine_data = io_u->engine_data;
  
        return raio_cancel(ld->raio_ctx, &engine_data->iocb, ld->raio_events);
+@@ -290,7 +290,7 @@
+ 
+       *_flags = -1;
+ 
+-      if (td_trim(td) && f->filetype != FIO_TYPE_BD) {
++      if (td_trim(td) && f->filetype != FIO_TYPE_BLOCK) {
+               log_err("libraio: trim only applies to block device\n");
+               return 1;
+       }
 @@ -357,7 +357,7 @@
        char                    path[256];
        char                    host[256];
@@ -129,3 +119,13 @@
        }
  }
  
+--- accelio-1.6/examples/raio/usr/fio/Makefile.am.orig 2016-03-28 
14:58:45.000000000 +0200
++++ accelio-1.6/examples/raio/usr/fio/Makefile.am      2016-04-10 
21:54:08.050356893 +0200
+@@ -30,6 +30,7 @@
+ # list of sources for the 'libraio_fio' shared library
+ libraio_fio_la_SOURCES = libraio.c
+ 
++libraio_fio_la_LDFLAGS = -module -avoid-version
+ libraio_fio_la_LIBADD = -lraio -lxio $(libxio_rdma_ldflags) -lrt -ldl 
-lpthread  \
+                       -L$(top_builddir)/src/usr/ 
-L$(top_builddir)/examples/raio/
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/accelio.git/commitdiff/501e797aade0b7c48d96bf3abc073b33976751b9

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to