Project

General

Profile

Activity

From 07/08/2018 to 08/06/2018

08/06/2018

07:36 PM Feature #26864: ceph-volume lvm batch should be idempotent
Some items to consider:
* `batch` can't know about changing device names (e.g. /dev/sda), so it *has* to check dev...
Alfredo Deza
03:50 PM Feature #26864 (Resolved): ceph-volume lvm batch should be idempotent
When passing devices to 'ceph-volume lvm batch' that are already used by an OSD ceph-volume should not error but retu... Andrew Schoen
05:35 PM Bug #24970 (Pending Backport): `lvm batch` docs and man page updates
Alfredo Deza
01:47 PM Bug #24970: `lvm batch` docs and man page updates
master PR https://github.com/ceph/ceph/pull/23443 Alfredo Deza
05:34 PM Bug #26862: batch: allow extra flags (like dmcrypt) for bluestore
master PR: https://github.com/ceph/ceph/pull/23448 Alfredo Deza
02:47 PM Bug #26862 (In Progress): batch: allow extra flags (like dmcrypt) for bluestore
Alfredo Deza
02:39 PM Bug #26862 (Resolved): batch: allow extra flags (like dmcrypt) for bluestore
The current implementation does not allow flags like --dmcrypt or --crush-device-class Alfredo Deza

08/03/2018

04:45 PM Bug #24970 (In Progress): `lvm batch` docs and man page updates
Alfredo Deza
04:43 PM Bug #24552 (Duplicate): expand auto engine for multiple devices on bluestore
Closing in favor of #24492 Alfredo Deza
04:42 PM Bug #25173 (Resolved): luminous: New mon-config changes break osd creation (master)
master PR: https://github.com/ceph/ceph/pull/23355
mimic PR: https://github.com/ceph/ceph/pull/23368
luminous PR: h...
Alfredo Deza
04:37 PM Bug #24961 (Resolved): `lvm list` should be run at the end of every functional test
master PR: https://github.com/ceph/ceph/pull/23116
mimic PR: https://github.com/ceph/ceph/pull/23148
luminous PR: h...
Alfredo Deza
04:33 PM Bug #24554 (Duplicate): auto: allow input of array of devices
Closing in favor of #24492 Alfredo Deza
01:09 PM Bug #24492 (Pending Backport): initial 'auto' scenario support
master PR https://github.com/ceph/ceph/pull/23075 Alfredo Deza
12:49 PM Bug #24796 (Resolved): ceph-volume fails with KeyError: 'ceph.cluster_name'
Master PR https://github.com/ceph/ceph/pull/23117
Mimic PR https://github.com/ceph/ceph/pull/23127
Luminous PR http...
Alfredo Deza
12:46 PM Bug #24792: ceph-volume fails to zap dmcrypt device on bluestore
Now that #24504 is completed, can you check if this is still an issue for you? Alfredo Deza
12:08 PM Bug #24152 (Resolved): Starting all OSDs created by ceph-volume via systemd fails
Mimic PR https://github.com/ceph/ceph/pull/23393
Lumimnous PR https://github.com/ceph/ceph/pull/23394
Alfredo Deza
12:06 PM Bug #25216: backport avoid searching for a mon config
Mimic PR https://github.com/ceph/ceph/pull/23400 Alfredo Deza
12:03 PM Bug #24504: prevent zap/destroy on dm devices
Mimic Pr https://github.com/ceph/ceph/pull/22965
Luminous PR https://github.com/ceph/ceph/pull/23374
Alfredo Deza
12:00 PM Bug #24762 (Rejected): "ceph-volume scan" does not detect cluster name different than 'ceph'
I am going to close this since we can't reliably do a "best effort". As explained, we can't guarantee what the cluste... Alfredo Deza

08/02/2018

06:39 PM Bug #25216: backport avoid searching for a mon config
Luminous PR https://github.com/ceph/ceph/pull/23375 Alfredo Deza
05:15 PM Bug #25216 (Resolved): backport avoid searching for a mon config
master PR https://github.com/ceph/ceph/pull/23375 Alfredo Deza
05:08 PM Feature #24020: allow for more flexibility in the lvcreate API
Luminous PR https://github.com/ceph/ceph/pull/23395 Alfredo Deza

08/01/2018

08:56 PM Bug #25216 (Resolved): backport avoid searching for a mon config
The following PR only works for Mimic and newer: https://github.com/ceph/ceph/pull/22393
We need to make sure that...
Alfredo Deza

07/31/2018

03:13 PM Bug #24957 (Resolved): Error listing against a block device
https://github.com/ceph/ceph/pull/23348 Andrew Schoen
01:47 PM Bug #24957: Error listing against a block device
https://github.com/ceph/ceph/pull/23348 Andrew Schoen
01:46 PM Bug #24784 (Resolved): MultiplePVs errors when trying to zap
Andrew Schoen

07/30/2018

05:24 PM Bug #25173 (Resolved): luminous: New mon-config changes break osd creation (master)
... Alfredo Deza
05:07 PM Bug #25171 (Resolved): nautilus: create a constant to determine ceph version
merged to master https://github.com/ceph/ceph/pull/23332 Alfredo Deza
03:27 PM Bug #25171 (Resolved): nautilus: create a constant to determine ceph version
So that we can start backporting version-dependent changes Alfredo Deza
05:07 PM Bug #25169 (Resolved): mimic: create a constant to determine ceph version
merged to mimic https://github.com/ceph/ceph/pull/23333 Alfredo Deza
03:27 PM Bug #25169 (Resolved): mimic: create a constant to determine ceph version
So that we can start backporting version-dependent changes Alfredo Deza
05:06 PM Bug #25170 (Resolved): luminous: create a constant to determine ceph version
merged to luminous https://github.com/ceph/ceph/pull/23331 Alfredo Deza
03:27 PM Bug #25170 (Resolved): luminous: create a constant to determine ceph version
So that we can start backporting version-dependent changes Alfredo Deza
01:12 PM Bug #24152: Starting all OSDs created by ceph-volume via systemd fails
Does this cover your use-case? https://github.com/ceph/ceph/pull/23321 Dan van der Ster

07/27/2018

08:06 PM Bug #24993 (Resolved): ceph-volume fails to create OSD with Python 3
Master PR https://github.com/ceph/ceph/pull/23289 Alfredo Deza
12:30 PM Bug #24993 (In Progress): ceph-volume fails to create OSD with Python 3
Reopening because we saw some failures with strings not fully decoded in stdin:... Alfredo Deza

07/26/2018

02:30 PM Bug #23645 (Closed): hot plug disk might not work ceph-volume
Alfredo Deza
01:55 PM Bug #24427 (Resolved): when no admin key is present, ceph-volume is unable to rollback
Nathan Cutler
01:55 PM Backport #24585 (Resolved): mimic: when no admin key is present, ceph-volume is unable to rollback
Nathan Cutler
01:50 PM Backport #24586 (Rejected): luminous: when no admin key is present, ceph-volume is unable to roll...
This will not need to go into Luminous Alfredo Deza

07/25/2018

07:09 PM Bug #24993: ceph-volume fails to create OSD with Python 3

> Don't deprecate a feature until the replacement has been deployed and in use by the community for a full release....
Alfredo Deza
07:02 PM Bug #24993 (Closed): ceph-volume fails to create OSD with Python 3
Alfredo Deza
06:10 PM Bug #24993: ceph-volume fails to create OSD with Python 3
Don't deprecate a feature until the replacement has been deployed and in use by the community for a full release.
...
Michael Jones
05:34 PM Bug #24993: ceph-volume fails to create OSD with Python 3
Sorry that you feel that way about using the new tooling. We do test ceph-volume and it does work in our environments... Alfredo Deza
05:01 PM Bug #24993: ceph-volume fails to create OSD with Python 3
You can close this issue.
Please open a new one for the segmentation fault (or tell me that I need to, so I know t...
Michael Jones
04:39 PM Bug #24993: ceph-volume fails to create OSD with Python 3
Since these patches are now working for the problem you reported I will close this once the functional tests are pass... Alfredo Deza
04:31 PM Bug #24993: ceph-volume fails to create OSD with Python 3
Redmine refused to upload all my log files, apparently.
Michael Jones
04:29 PM Bug #24993: ceph-volume fails to create OSD with Python 3
Patch allows ceph-volume lvm create /dev/sda to work, apparently successfully.
The command returns success, and th...
Michael Jones
12:41 PM Bug #24993: ceph-volume fails to create OSD with Python 3
Was able to narrow down this one, and I have a test and a fix.
The fix is here: https://github.com/ceph/ceph/pull...
Alfredo Deza
06:06 PM Bug #24784: MultiplePVs errors when trying to zap
https://github.com/ceph/ceph/pull/23234 Andrew Schoen

07/24/2018

10:45 AM Bug #25070: lvm activate --all uses systemctl although --no-systemd option is set
The activate_bluestore and activate_filestore functions can run without systemd.
What would be the problem to not ...
Jonas Licht

07/23/2018

05:53 PM Bug #25070: lvm activate --all uses systemctl although --no-systemd option is set
systemd is a hard dependency for this to run. How are you planning on managing the OSD daemons without it? Alfredo Deza
05:37 PM Bug #25070 (Resolved): lvm activate --all uses systemctl although --no-systemd option is set
Hi
I'm use a gentoo with no systemd.
If I run ceph-volume lvm activate --all --no-systemd, I got this:...
Jonas Licht
03:55 PM Bug #24993: ceph-volume fails to create OSD with Python 3
It's getting a little farther though.
Managing to create lvm stuff, where as it wasn't before, and managing to pur...
Michael Jones
03:52 PM Bug #24993: ceph-volume fails to create OSD with Python 3
Applied patch by hand.
fenrir /etc/portage/patches/sys-cluster/ceph # CEPH_VOLUME_DEBUG=1 ceph-volume lvm create -...
Michael Jones
02:52 PM Bug #24993: ceph-volume fails to create OSD with Python 3
After the last patch you've applied I see:... Alfredo Deza

07/21/2018

05:21 PM Bug #24993: ceph-volume fails to create OSD with Python 3
fenrir ~ # CEPH_VOLUME_DEBUG=1 ceph-volume lvm zap /dev/sda
--> Zapping: /dev/sda
Running command: /sbin/cryptsetup...
Michael Jones
05:19 PM Bug #24993: ceph-volume fails to create OSD with Python 3
Portage 2.3.40 (python 3.5.5-final-0, default/linux/amd64/17.0, gcc-7.3.0, glibc-2.26-r7, 4.14.52-gentoo x86_64)
===...
Michael Jones
05:19 PM Bug #24993: ceph-volume fails to create OSD with Python 3
The distro that I'm using is in the third line of my initial report.
Michael Jones
05:18 PM Bug #24993: ceph-volume fails to create OSD with Python 3
It's the same issue
fenrir ~ # ceph-volume lvm create --bluestore --data /dev/sda
Running command: /usr/bin/ceph-...
Michael Jones
12:49 PM Bug #24993: ceph-volume fails to create OSD with Python 3
Would you mind sharing what distro are you using? Perhaps it would be far easier on our end to try and get functional... Alfredo Deza
11:45 AM Bug #24993: ceph-volume fails to create OSD with Python 3
That sounds like a new (different) issue. Can you get us the log output when you ran that command *or* run it with th... Alfredo Deza
06:48 AM Bug #24993: ceph-volume fails to create OSD with Python 3
Patch at https://github.com/ceph/ceph/pull/23141/commits/728c225258ac5cd3274f2d5ef2528d87d38423fc.patch
does not...
Michael Jones

07/20/2018

08:14 PM Bug #25030 (Resolved): missing string substitution when reporting mounts
... Alfredo Deza
05:23 PM Bug #25029 (New): detect and be able to deactivate stale systemd units
Similar to regular OSD deactivation, it would be nice if we could report on stale systemd units (mapped to OSD FSIDs ... Alfredo Deza
05:01 PM Bug #24993: ceph-volume fails to create OSD with Python 3
PR https://github.com/ceph/ceph/pull/23141
Feel free to try the change, tested against Python 3.5
Alfredo Deza
04:51 PM Bug #24993: ceph-volume fails to create OSD with Python 3
fenrir ~ # eselect python list
Available Python interpreters, in order of preference:
[1] python3.5
[2] py...
Michael Jones
04:47 PM Bug #24993: ceph-volume fails to create OSD with Python 3
I use python 3.5.5, as indicated on line 2 of my original response.
The shebang at the top of the file is for pyth...
Michael Jones
12:40 PM Bug #24993 (In Progress): ceph-volume fails to create OSD with Python 3
Alfredo Deza
12:39 PM Bug #24993: ceph-volume fails to create OSD with Python 3
Yeah that would happen on a Python 2 environment. I am working on a patch to make it work for both. You didn't confir... Alfredo Deza
12:18 PM Feature #25016 (Rejected): allow to scan a vg/lv
`ceph-volume simple scan` should be able to scan LVs (it doesn't allow it atm). I believe the pieces for scanning LVs... Alfredo Deza
12:06 PM Bug #25015 (Can't reproduce): prevent LVs with ceph metadata to be used
There aren't any checks in place to do this, and causes OSDs to potentially be wiped out without warning. Alfredo Deza

07/19/2018

11:12 PM Bug #24993: ceph-volume fails to create OSD with Python 3
After applying the suggested patch and rebuilding:
fenrir ~ # ceph-volume lvm zap /dev/sda
--> TypeError: __init...
Michael Jones
11:53 AM Bug #24993: ceph-volume fails to create OSD with Python 3
I verified this is happening on Python 3 instances. subprocess wants to receive stdin in bytes not 'str' so we must s... Alfredo Deza
11:00 AM Bug #24993: ceph-volume fails to create OSD with Python 3
If it is Python 3 as I suspect, would it be possible for you to try this patch?... Alfredo Deza
10:58 AM Bug #24993: ceph-volume fails to create OSD with Python 3
This looks like Python 3 compatibility problem. Can you confirm that is the case in your system? Alfredo Deza
08:37 AM Bug #24993: ceph-volume fails to create OSD with Python 3
Creating a partition doesn't help any either.... Michael Jones
08:24 AM Bug #24993 (Resolved): ceph-volume fails to create OSD with Python 3
ceph version 13.2.0 (79a10589f1f80dfe21e8f9794365ed98143071c4) mimic (stable)
Python 3.5.5
OS: Gentoo...
Michael Jones
05:13 PM Bug #24952 (Resolved): ceph-volume fails to list osds (KeyError: 'devices')
Master PR https://github.com/ceph/ceph/pull/23129 Alfredo Deza
11:57 AM Bug #24795: Unclear documentation on preparing devices
@Michael Jones: this is not a regression. I believe you've opened #24993 which tracks the problem you have which is u... Alfredo Deza
08:34 AM Bug #24795: Unclear documentation on preparing devices
The same documentation you link also clearly says... Michael Jones
08:32 AM Bug #24795: Unclear documentation on preparing devices
Personally I consider it a regression from ceph-disk if I can't simply provide a block device (e.g. /dev/sda) and cep... Michael Jones

07/17/2018

08:58 PM Bug #24973 (Closed): `lvm batch update`
Be able to update/replace data devices in one go
Interface has to be defined/discussed, but so far this is the pro...
Alfredo Deza
08:48 PM Bug #24972 (Resolved): `inventory` top-level sub-command
So that it can report on all devices that are in the system, and report on reasons why they aren't available/omitted ... Alfredo Deza
08:45 PM Bug #24971 (Resolved): system wide validation of devices
Implement a system/layout for validating devices. This is tricky because some devices might be fine if they belong to... Alfredo Deza
08:41 PM Bug #24970 (Resolved): `lvm batch` docs and man page updates
Once https://github.com/ceph/ceph/pull/23075 gets merged, docs are needed, and a full revision of docstrings and help... Alfredo Deza
08:38 PM Bug #24969 (Resolved): `lvm create` should allow carving out LVs from existing VGs
This is particularly useful for filestore where Journals will be size restricted, so something like this would be all... Alfredo Deza
07:15 PM Bug #24044 (Resolved): ceph-volume - LVM prepare - Failure handling of arbitrary --osd-id values
https://github.com/ceph/ceph/pull/23093 Andrew Schoen
05:43 PM Bug #24961 (Resolved): `lvm list` should be run at the end of every functional test
It currently isn't and it is becoming apparent that we are missing a bunch of situations where it had bugs (e.g. list... Alfredo Deza
05:40 PM Bug #24960 (Resolved): expand auto engine for single type devices on filestore
Following on `auto` sub-command, be able to programmatically sort lvs for journals and data given a set of devices of... Alfredo Deza
04:43 PM Feature #24959 (Closed): refactor to accommodate new matrix of OSD provisioning
The current project layout wasn't intended to support beyond a similar matrix to that of ceph-disk:
* bluestore
*...
Alfredo Deza
01:18 PM Bug #24957: Error listing against a block device
Alfredo Deza
01:17 PM Bug #24957: Error listing against a block device
... Sébastien Han
01:16 PM Bug #24957 (Resolved): Error listing against a block device
Command was:... Sébastien Han
01:06 PM Bug #24952: ceph-volume fails to list osds (KeyError: 'devices')
The problem here is that GPT partitions don't have devices, and the code assumes 'devices' is always going to be ther... Alfredo Deza
12:51 PM Bug #24952: ceph-volume fails to list osds (KeyError: 'devices')
Note that when using --format=json the output works:... Sébastien Han
12:42 PM Bug #24952: ceph-volume fails to list osds (KeyError: 'devices')
This is happening when running "ceph-volume lvm list".
More info about the layout/setup:...
Sébastien Han
12:29 PM Bug #24952: ceph-volume fails to list osds (KeyError: 'devices')
On the container side of things, it seems everything is using `--format=json` but this traceback is for pretty report... Alfredo Deza
12:25 PM Bug #24952: ceph-volume fails to list osds (KeyError: 'devices')
Can you expand on what circumstances you are producing this error? Alfredo Deza

07/16/2018

10:06 PM Bug #24952 (Resolved): ceph-volume fails to list osds (KeyError: 'devices')
... Sébastien Han
01:06 PM Bug #24936 (Duplicate): ceph-volume: check_id function do the wrong job
Known issue, in progress at #24044 Alfredo Deza
09:11 AM Bug #24936 (Duplicate): ceph-volume: check_id function do the wrong job
source:https://github.com/ceph/ceph/blob/aa158b68f0ae48ea9c9dda03d9ab08770fd19f96/src/ceph-volume/ceph_volume/util/pr... 伟杰 谭
01:05 PM Bug #24044: ceph-volume - LVM prepare - Failure handling of arbitrary --osd-id values
https://github.com/ceph/ceph/pull/22220 Alfredo Deza

07/12/2018

12:09 PM Bug #24784: MultiplePVs errors when trying to zap
My half-baked solution allowed me to zap these pvs:... Alfredo Deza

07/11/2018

04:35 PM Feature #24871 (Resolved): Listing disks provisionned by ceph-disk
Since the deprecation of ceph-disk in favor of ceph-volume, we need a ceph-volume command that is similar to the old ... Anonymous

07/10/2018

01:22 PM Bug #24504 (Resolved): prevent zap/destroy on dm devices
https://github.com/ceph/ceph/pull/22764 Andrew Schoen

07/09/2018

12:25 PM Bug #24793: ceph-volume fails to zap a device (wipefs problem)
Basically, wipefs cannot open the device with O_EXCL and which means the ENOENT is valid here.
One option would add ...
Sébastien Han
12:03 PM Bug #24762: "ceph-volume scan" does not detect cluster name different than 'ceph'
We initially thought about poking into `/etc/ceph/` but the problem is that we can't be sure if say, there are two *.... Alfredo Deza
11:44 AM Bug #24762: "ceph-volume scan" does not detect cluster name different than 'ceph'
My expectation when it comes to the "scan" subcommand is to look for everything that is relevant. I don't particularl... Sébastien Han
11:39 AM Bug #24795: Unclear documentation on preparing devices
I agree we can't emphasize all the permutations. However, the --help is misleading so it should be fixed Anything tha... Sébastien Han
 

Also available in: Atom