commit acdfce6faf6b40f65022d116c625f925ed4b9d5a
Author: Jakub Bogusz <[email protected]>
Date:   Sun May 31 21:58:46 2020 +0200

    - enhanced zfs patch, added includes patch (more build fixes)

 ceph-includes.patch | 12 ++++++++++++
 ceph-zfs.patch      | 11 +++++++++++
 ceph.spec           |  2 ++
 3 files changed, 25 insertions(+)
---
diff --git a/ceph.spec b/ceph.spec
index 9cb7926..6081c51 100644
--- a/ceph.spec
+++ b/ceph.spec
@@ -52,6 +52,7 @@ Patch6:               %{name}-rocksdb.patch
 Patch7:                %{name}-fcgi.patch
 Patch8:                %{name}-fio.patch
 Patch9:                %{name}-zfs.patch
+Patch10:       %{name}-includes.patch
 URL:           https://ceph.io/
 %{?with_accelio:BuildRequires: accelio-devel}
 %{?with_babeltrace:BuildRequires:      babeltrace-devel}
@@ -279,6 +280,7 @@ uruchamiania demonów.
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
 
 %{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' \
        src/{ceph-create-keys,ceph-rest-api,mount.fuse.ceph} \
diff --git a/ceph-includes.patch b/ceph-includes.patch
new file mode 100644
index 0000000..1c10a3b
--- /dev/null
+++ b/ceph-includes.patch
@@ -0,0 +1,12 @@
+--- ../BUILD/ceph-12.2.13/src/common/bit_str.h.orig    2020-01-30 
21:52:36.000000000 +0100
++++ ../BUILD/ceph-12.2.13/src/common/bit_str.h 2020-05-31 19:08:32.698492649 
+0200
+@@ -14,7 +14,9 @@
+ #ifndef CEPH_COMMON_BIT_STR_H
+ #define CEPH_COMMON_BIT_STR_H
+ 
++#include <cstdint>
+ #include <functional>
++#include <ostream>
+ 
+ namespace ceph {
+   class Formatter;
diff --git a/ceph-zfs.patch b/ceph-zfs.patch
index fb8ef3f..35b27b4 100644
--- a/ceph-zfs.patch
+++ b/ceph-zfs.patch
@@ -7,3 +7,14 @@
 -  return ::zfs_iter_snapshots_sorted((zfs_handle_t*)h, (zfs_iter_f)f, d);
 +  return ::zfs_iter_snapshots_sorted((zfs_handle_t*)h, (zfs_iter_f)f, d, 0, 
0);
  }
+--- ceph-12.2.13/src/test/filestore/TestFileStore.cc.orig      2020-01-30 
21:52:36.000000000 +0100
++++ ceph-12.2.13/src/test/filestore/TestFileStore.cc   2020-05-31 
21:49:43.249209757 +0200
+@@ -56,7 +56,7 @@
+ #ifdef HAVE_LIBZFS
+   {
+     map<string,string> pm;
+-    FileStore fs("a", "b");
++    FileStore fs(g_ceph_context, "a", "b");
+     TestFileStore::create_backend(fs, ZFS_SUPER_MAGIC);
+     fs.collect_metadata(&pm);
+     ASSERT_EQ(pm["filestore_backend"], "zfs");
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ceph.git/commitdiff/acdfce6faf6b40f65022d116c625f925ed4b9d5a

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

Reply via email to