]> git.proxmox.com Git - ceph.git/commitdiff
rebase patches
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 10 Dec 2019 11:50:22 +0000 (12:50 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 10 Dec 2019 11:58:15 +0000 (12:58 +0100)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
patches/0008-ceph-volume-lvm.zap-fix-cleanup-for-db-partitions.patch [deleted file]
patches/0011-only-suggest-mgr-plugins.patch
patches/0012-os-bluestore-consolidate-extents-from-the-same-devic.patch [deleted file]
patches/0013-mgr-devicehealth-do-not-scrape-mon-devices.patch [deleted file]
patches/0014-bump-version-to-14.2.4.1.patch [deleted file]
patches/series

diff --git a/patches/0008-ceph-volume-lvm.zap-fix-cleanup-for-db-partitions.patch b/patches/0008-ceph-volume-lvm.zap-fix-cleanup-for-db-partitions.patch
deleted file mode 100644 (file)
index df26ecc..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-From 2db844652e8df36adba7ba3b1a334ee583d1a1e1 Mon Sep 17 00:00:00 2001
-From: Dominik Csapak <d.csapak@proxmox.com>
-Date: Tue, 28 May 2019 16:29:21 +0200
-Subject: [PATCH] ceph-volume lvm.zap fix cleanup for db partitions
-
-this uses the correct type 'db' for db type partitions, else
-a block.db parition does not get cleaned up by ceph-volume zap
-
-Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
----
- src/ceph-volume/ceph_volume/devices/lvm/zap.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/ceph-volume/ceph_volume/devices/lvm/zap.py b/src/ceph-volume/ceph_volume/devices/lvm/zap.py
-index 328a036152..9a7a103ada 100644
---- a/src/ceph-volume/ceph_volume/devices/lvm/zap.py
-+++ b/src/ceph-volume/ceph_volume/devices/lvm/zap.py
-@@ -77,7 +77,7 @@ def ensure_associated_lvs(lvs):
-     wal_lvs = lvs._filter(lv_tags={'ceph.type': 'wal'})
-     backing_devices = [
-         (journal_lvs, 'journal'),
--        (db_lvs, 'block'),
-+        (db_lvs, 'db'),
-         (wal_lvs, 'wal')
-     ]
--- 
-2.20.1
-
index 2f56cf125261e6f9c881f4740623d2332b15adfa..7d21403534f5cfcdd27a7bc0f369c82efc058228 100644 (file)
@@ -14,7 +14,7 @@ diff --git a/debian/control b/debian/control
 index e7a01c6ff8..692705c4c4 100644
 --- a/debian/control
 +++ b/debian/control
-@@ -188,12 +188,12 @@ Depends: ceph-base (= ${binary:Version}),
+@@ -192,13 +192,13 @@ Depends: ceph-base (= ${binary:Version}),
           ${misc:Depends},
           ${python:Depends},
           ${shlibs:Depends},
@@ -22,12 +22,14 @@ index e7a01c6ff8..692705c4c4 100644
 -            ceph-mgr-diskprediction-local,
 -            ceph-mgr-diskprediction-cloud,
 -            ceph-mgr-rook,
+-            ceph-mgr-k8sevents,
 -            ceph-mgr-ssh
 -Suggests: python-influxdb
 +Suggests: ceph-mgr-dashboard,
 +          ceph-mgr-diskprediction-local,
 +          ceph-mgr-diskprediction-cloud,
 +          ceph-mgr-rook,
++          ceph-mgr-k8sevents,
 +          ceph-mgr-ssh,
 +          python-influxdb
  Replaces: ceph (<< 0.93-417),
diff --git a/patches/0012-os-bluestore-consolidate-extents-from-the-same-devic.patch b/patches/0012-os-bluestore-consolidate-extents-from-the-same-devic.patch
deleted file mode 100644 (file)
index b3bd53f..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Igor Fedotov <ifedotov@suse.com>
-Date: Wed, 13 Nov 2019 22:09:53 +0300
-Subject: [PATCH] os/bluestore: consolidate extents from the same device only
-
-Presumably Fixes: https://tracker.ceph.com/issues/42223
-
-Signed-off-by: Igor Fedotov <ifedotov@suse.com>
-(cherry picked from commit 20a90698a262905e97bae771b5950af04c00c67a)
-[ https://github.com/ceph/ceph/pull/31621 ]
-Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
----
- src/os/bluestore/bluefs_types.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/os/bluestore/bluefs_types.h b/src/os/bluestore/bluefs_types.h
-index fde0384..d841264 100644
---- a/src/os/bluestore/bluefs_types.h
-+++ b/src/os/bluestore/bluefs_types.h
-@@ -91,6 +91,7 @@ struct bluefs_fnode_t {
-   void append_extent(const bluefs_extent_t& ext) {
-     if (!extents.empty() &&
-       extents.back().end() == ext.offset &&
-+      extents.back().bdev == ext.bdev &&
-       (uint64_t)extents.back().length + (uint64_t)ext.length < 0xffffffff) {
-       extents.back().length += ext.length;
-     } else {
diff --git a/patches/0013-mgr-devicehealth-do-not-scrape-mon-devices.patch b/patches/0013-mgr-devicehealth-do-not-scrape-mon-devices.patch
deleted file mode 100644 (file)
index 5858aaa..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Sage Weil <sage@redhat.com>
-Date: Wed, 6 Nov 2019 15:17:53 -0600
-Subject: [PATCH] mgr/devicehealth: do not scrape mon devices
-
-Disable this feature for nautilus because the tell mechanism for mons is
-not reliable.  It works in master (octopus), so only disable this in
-the nautilus branch.
-
-This (hopefully!) avoids problems with a hanging mgr that seem to occur
-right when devicehealth is trying to scrape mon devices.
-
-Signed-off-by: Sage Weil <sage@redhat.com>
-(cherry picked from commit d592e56e74d94c6a05b9240fcb0031868acefbab)
-Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
----
- src/pybind/mgr/devicehealth/module.py | 9 ++++-----
- 1 file changed, 4 insertions(+), 5 deletions(-)
-
-diff --git a/src/pybind/mgr/devicehealth/module.py b/src/pybind/mgr/devicehealth/module.py
-index 2e14ca98a9..c277dde74e 100644
---- a/src/pybind/mgr/devicehealth/module.py
-+++ b/src/pybind/mgr/devicehealth/module.py
-@@ -310,6 +310,8 @@ class Module(MgrModule):
-     def scrape_daemon(self, daemon_type, daemon_id):
-         ioctx = self.open_connection()
-+        if daemon_type != 'osd':
-+            return -errno.EINVAL, '', 'scraping non-OSDs not currently supported'
-         raw_smart_data = self.do_scrape_daemon(daemon_type, daemon_id)
-         if raw_smart_data:
-             for device, raw_data in raw_smart_data.items():
-@@ -326,9 +328,6 @@ class Module(MgrModule):
-         ids = []
-         for osd in osdmap['osds']:
-             ids.append(('osd', str(osd['osd'])))
--        monmap = self.get("mon_map")
--        for mon in monmap['mons']:
--            ids.append(('mon', mon['name']))
-         for daemon_type, daemon_id in ids:
-             raw_smart_data = self.do_scrape_daemon(daemon_type, daemon_id)
-             if not raw_smart_data:
-@@ -347,10 +346,10 @@ class Module(MgrModule):
-         r = self.get("device " + devid)
-         if not r or 'device' not in r.keys():
-             return -errno.ENOENT, '', 'device ' + devid + ' not found'
--        daemons = r['device'].get('daemons', [])
-+        daemons = [d for d in r['device'].get('daemons', []) if not d.startswith('osd.')]
-         if not daemons:
-             return (-errno.EAGAIN, '',
--                    'device ' + devid + ' not claimed by any active daemons')
-+                    'device ' + devid + ' not claimed by any active OSD daemons')
-         (daemon_type, daemon_id) = daemons[0].split('.')
-         ioctx = self.open_connection()
-         raw_smart_data = self.do_scrape_daemon(daemon_type, daemon_id,
diff --git a/patches/0014-bump-version-to-14.2.4.1.patch b/patches/0014-bump-version-to-14.2.4.1.patch
deleted file mode 100644 (file)
index b473cb3..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Thomas Lamprecht <t.lamprecht@proxmox.com>
-Date: Fri, 15 Nov 2019 15:22:30 +0100
-Subject: [PATCH] bump version to 14.2.4.1
-
-Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
----
- CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4e187f261b..907db98a96 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,7 +1,7 @@
- cmake_minimum_required(VERSION 3.5.1)
- project(ceph CXX C ASM)
--set(VERSION 14.2.4)
-+set(VERSION 14.2.4.1)
- if(POLICY CMP0028)
-   cmake_policy(SET CMP0028 NEW)
index 6d4ec46feb070650b6e8d026a7710c43b750afaf..fa39735a3adcb2aa35292fd7776bc68237778f1e 100644 (file)
@@ -2,10 +2,6 @@
 0002-enable-systemd-targets-by-default.patch
 0006-debian-control-add-break-libpvestorage-perl.patch
 0007-debian-rules-ship-Ceph-changelog-as-upstream-changel.patch
-0008-ceph-volume-lvm.zap-fix-cleanup-for-db-partitions.patch
 0009-remove-legacy-pve-ceph-osd-activation-script-in-post.patch
 0010-remove-legacy-init.d-ceph-script.patch
 0011-only-suggest-mgr-plugins.patch
-0012-os-bluestore-consolidate-extents-from-the-same-devic.patch
-0013-mgr-devicehealth-do-not-scrape-mon-devices.patch
-0014-bump-version-to-14.2.4.1.patch