Project

General

Profile

Activity

From 11/22/2018 to 12/21/2018

12/21/2018

07:14 PM Cleanup #37389 (Resolved): introduce class hierachy for strategies to remove duplicate code
Alfredo Deza
07:12 PM Feature #36446 (Closed): Adding is_valid() function to filter out devices
Alfredo Deza
07:11 PM Bug #35534: no terminal error when rolling back from a failed OSD preparation
Andrew, can you update this with the PRs associated with the fix? Having trouble finding those links Alfredo Deza
07:11 PM Bug #26953 (Resolved): allow --cluster-fsid flags
mimic PR: https://github.com/ceph/ceph/pull/25116
luminous PR: https://github.com/ceph/ceph/pull/25117
Alfredo Deza
07:09 PM Feature #24871 (Resolved): Listing disks provisionned by ceph-disk
Alfredo Deza

12/17/2018

05:32 PM Bug #37675 (Resolved): tests: some functional tests are not setup correctly for filestore
They are failing because of a typo:... Alfredo Deza

12/14/2018

09:28 AM Cleanup #37389: introduce class hierachy for strategies to remove duplicate code
Backports:
https://github.com/ceph/ceph/pull/25553
https://github.com/ceph/ceph/pull/25554
Jan Fajerski
08:57 AM Bug #37356: ceph-volume lvm batch broken on py3 environments
Backports:
https://github.com/ceph/ceph/pull/25551
https://github.com/ceph/ceph/pull/25552
Jan Fajerski

12/13/2018

05:48 PM Bug #37650: batch creates PVs on bare devices
There is no need to support multiple partitions (like you mentioned), and it *does* create an overhead:
* another...
Alfredo Deza
05:19 PM Bug #37650: batch creates PVs on bare devices
Alfredo Deza wrote:
> I don't know what disk tools report the device empty, the ones we use in ceph-volume (lsblk ...
Jan Fajerski
05:15 PM Bug #37650: batch creates PVs on bare devices
wow...sorry I think I hit the wrong button...didn't mean to edit Alfredos comment.
_ok I think I fixed it...my apo...
Jan Fajerski
05:01 PM Bug #37650: batch creates PVs on bare devices
I am not sure I follow why is it advisable to create a partition
The downside is the implementation and management...
Alfredo Deza
04:32 PM Bug #37650 (New): batch creates PVs on bare devices
The batch subcommand will create PVs in raw block devices.
In practice it is advisable from the management perspecti...
Jan Fajerski
05:04 PM Bug #36701: calling Device.is_valid repeatedly duplicates entries in Device._rejected_reasons
mimic PR https://github.com/ceph/ceph/pull/25133
luminous PR https://github.com/ceph/ceph/pull/25134
Alfredo Deza
02:53 PM Bug #36701 (Resolved): calling Device.is_valid repeatedly duplicates entries in Device._rejected_...
Jan Fajerski
05:03 PM Bug #37356 (In Progress): ceph-volume lvm batch broken on py3 environments
setting back to in progress because it needs to be backported still Alfredo Deza
02:53 PM Bug #37356 (Resolved): ceph-volume lvm batch broken on py3 environments
Jan Fajerski
03:00 PM Cleanup #37389 (In Progress): introduce class hierachy for strategies to remove duplicate code
Please don't set it to pending backport, otherwise it will get picked up by the backporting team. The ceph-volume wor... Alfredo Deza
02:51 PM Cleanup #37389 (Pending Backport): introduce class hierachy for strategies to remove duplicate code
https://github.com/ceph/ceph/pull/25238 Jan Fajerski

12/11/2018

09:13 PM Bug #37486: tmpfs in /var/lib/ceph/osd/X sometimes created with wrong permissions
master PR https://github.com/ceph/ceph/pull/25477 Alfredo Deza
03:14 PM Bug #37449: zap: improve zapping to remove all partitions and all LVs, encrypted or not
master PR: https://github.com/ceph/ceph/pull/25330 Alfredo Deza
01:20 PM Bug #37595 (In Progress): device_id function causes breakage when trying to format
master PR https://github.com/ceph/ceph/pull/25469 Alfredo Deza
01:18 PM Bug #37595 (Resolved): device_id function causes breakage when trying to format
... Alfredo Deza
08:52 AM Bug #37590 (Resolved): api.vgcreate uses a PE size of 1G
Using such a large extend size leads to potentially unused space of just under 1G per devices.
Why was such a large ...
Jan Fajerski

12/10/2018

06:10 PM Bug #37486: tmpfs in /var/lib/ceph/osd/X sometimes created with wrong permissions
Potential working fix:... Alfredo Deza
04:34 PM Bug #37486 (In Progress): tmpfs in /var/lib/ceph/osd/X sometimes created with wrong permissions
... Alfredo Deza
04:44 PM Bug #37589 (New): argument validators can eat up exceptions
If an error happens inside an argument validator, the exception is eaten up resulting in a cryptic error message
<...
Alfredo Deza
01:03 PM Bug #36492: ceph lvm list reports wrong json from within a container
Ok, no problem.
Thx for your answer Alfredo. For the moment, I have built "my" Mimic ceph/daemon docker container ...
Francois Lafont
11:57 AM Bug #36492: ceph lvm list reports wrong json from within a container
Correct, there hasn't been a Mimic release that includes the fixes here. You will have to wait for one, hopefully soon! Alfredo Deza

12/07/2018

09:43 PM Bug #37486: tmpfs in /var/lib/ceph/osd/X sometimes created with wrong permissions
13.2.2 on Debian Stretch.
The problem was that root owns . and ceph the symlink, in your example root owns everyth...
Paul Emmerich
09:24 PM Bug #37486: tmpfs in /var/lib/ceph/osd/X sometimes created with wrong permissions
What version of Ceph was this? There was a problem with permissions a while ago, see issue: http://tracker.ceph.com/i... Alfredo Deza

12/05/2018

10:35 AM Bug #37506: Change in util/disk.py get_devices() breaks inventory
https://github.com/ceph/ceph/pull/25390 Jan Fajerski
01:08 AM Bug #36492: ceph lvm list reports wrong json from within a container
Hi @all. :)
I'm trying to deploy a Ceph Mimic cluster in docker containers via ceph-ansible and I'm currently stuc...
Francois Lafont

12/04/2018

03:24 PM Bug #37506: Change in util/disk.py get_devices() breaks inventory
inventory breaks because it tries to access the field 'human_readable_size' which the new 'partition devices' don't h... Jan Fajerski
12:12 PM Bug #37502: lvm batch potentially creates multi-pv volume groups
That is correct, we did try to implement this with one VG per backing device and it was incredibly difficult. Doing a... Alfredo Deza

12/03/2018

03:38 PM Bug #37506 (Resolved): Change in util/disk.py get_devices() breaks inventory
This commit https://github.com/ceph/ceph/commit/7f3c3598491e556ec1b93ea0a54f52144202fab6
breaks the inventory func...
Jan Fajerski
02:35 PM Bug #37504 (Can't reproduce): TestValidDevice tests are failing
... Jan Fajerski
10:13 AM Feature #37083 (Resolved): ceph-volume should report device_id as part of the device list
https://github.com/ceph/ceph/pull/25201 Jan Fajerski
09:48 AM Bug #37502: lvm batch potentially creates multi-pv volume groups
I guess the advantage of the current implementation is that a single vg is easier to manage? Jan Fajerski
09:47 AM Bug #37502 (Resolved): lvm batch potentially creates multi-pv volume groups
Both bluestore and filestore MixedStrategy create one volume group if multiple free SSDs are detected. This can creat... Jan Fajerski
09:41 AM Bug #37488 (Resolved): udevadm parser needs a strict mode
Fixed by https://github.com/ceph/ceph/pull/25201 Jan Fajerski

11/30/2018

08:09 PM Bug #37492 (New): ceph-volume lvm is unreliable if the system contains broken disks
Almost all @ceph-volume lvm@ commands invoke some lvm command which access *all* disks. A simple example is just @lvs... Paul Emmerich
06:47 PM Bug #37490 (Resolved): ceph-volume lvm list is O(n^2)
@ceph-volume lvm list@ calls @/sbin/lvs --noheadings --readonly --separator=";" -o lv_tags,lv_path,lv_name,vg_name,lv... Paul Emmerich
03:17 PM Bug #37488 (Resolved): udevadm parser needs a strict mode
Once https://github.com/ceph/ceph/pull/25330 gets merged, there is potential for unsafe parsing getting ignored. A st... Alfredo Deza
02:13 PM Bug #37487 (New): many ceph-volume commands give up after one disk fails with some error
For example, @ceph-volume lvm activate --all@ stops if it encounters an error with any of the disks.
This can make...
Paul Emmerich
02:07 PM Bug #37486: tmpfs in /var/lib/ceph/osd/X sometimes created with wrong permissions
Alfredo Deza
02:01 PM Bug #37486 (Resolved): tmpfs in /var/lib/ceph/osd/X sometimes created with wrong permissions
I've encountered a strange issue on a customer's system today: Some OSDs didn't come up after a reboot, it was somewh... Paul Emmerich
09:24 AM Bug #37442: ceph-volume: Unable to convert to integer
@Alfredo: wouldn't this be easier:... Jan Fajerski

11/29/2018

01:15 PM Bug #37467 (Duplicate): ceph-volume: RuntimeError: dictionary changed size during iteration
Duplicate of https://tracker.ceph.com/issues/37356 Jan Fajerski
12:19 PM Bug #37467: ceph-volume: RuntimeError: dictionary changed size during iteration
Alfredo Deza wrote:
> Is this a Python 3 environment?
Yes
Volker Theile
12:11 PM Bug #37467: ceph-volume: RuntimeError: dictionary changed size during iteration
Fixed by https://github.com/ceph/ceph/pull/25321 Volker Theile
12:10 PM Bug #37467: ceph-volume: RuntimeError: dictionary changed size during iteration
Possibly a duplicate of https://tracker.ceph.com/issues/37356 Alfredo Deza
12:10 PM Bug #37467: ceph-volume: RuntimeError: dictionary changed size during iteration
Is this a Python 3 environment? Alfredo Deza
12:09 PM Bug #37467 (Duplicate): ceph-volume: RuntimeError: dictionary changed size during iteration
When running the command 'ceph-volume lvm batch --report --filestore /dev/vdg' the following error occurs.... Volker Theile
12:57 PM Bug #37470: ceph-volume: Python3 - name 'raw_input' is not defined
Fixed by https://github.com/ceph/ceph/pull/25324 Volker Theile
12:56 PM Bug #37470 (Resolved): ceph-volume: Python3 - name 'raw_input' is not defined
When running 'ceph-volume lvm batch --filestore /dev/vdg' on a Python3 environment (with fixed issue #37467) the foll... Volker Theile
08:55 AM Bug #37442: ceph-volume: Unable to convert to integer
Injected your patch and tried it again, command finishes now without errors! Thanks for your help ;) Kilian Ries

11/28/2018

09:42 PM Bug #37449 (Resolved): zap: improve zapping to remove all partitions and all LVs, encrypted or not
In order to get https://bugzilla.redhat.com/show_bug.cgi?id=1644847 (zapping by OSD ID) we need to improve the zappin... Alfredo Deza
09:25 PM Bug #37442: ceph-volume: Unable to convert to integer
This looks like a valid issue. If you are comfortable editing on the fly, could you try the following patch?... Alfredo Deza
08:54 PM Bug #37442: ceph-volume: Unable to convert to integer
here are the last lines from the logfile you requested:... Kilian Ries
05:48 PM Bug #37442: ceph-volume: Unable to convert to integer
That looks unexpected for sure... could you re-run (or reproduce) with:
> CEPH_VOLUME_DEBUG=1
So that we can s...
Alfredo Deza
04:52 PM Bug #37442 (Closed): ceph-volume: Unable to convert to integer
Hi,
just tried to manually provision my ceph osds, but got an error:...
Kilian Ries
04:20 PM Bug #37409 (In Progress): tests: use two NVMe devices for batch operations
Alfredo Deza
04:16 PM Feature #26864 (Resolved): ceph-volume lvm batch should be idempotent
https://github.com/ceph/ceph/pull/24404 Andrew Schoen
02:20 PM Feature #37083: ceph-volume should report device_id as part of the device list
As per the discussion on 28th November, the device id implementation must remain in c++ code and in ceph-volume separ... Anonymous

11/27/2018

08:31 PM Bug #37411 (Resolved): zapping a device not that is a pv but with no vgs fails
When running `ceph-volume lvm zap --destroy` against a device that is a pv but has not been used for a vg fails.
<...
Andrew Schoen
03:09 PM Bug #37409 (Resolved): tests: use two NVMe devices for batch operations
LVM rounds sizing down, which causes some setups to fail to deploy with more than one NVMe when not specifying size w... Alfredo Deza

11/26/2018

01:16 PM Bug #37390 (Resolved): c-v inventory returns invalid JSON
print() uses single-quotes by default, which is invalid JSON. Sebastian Wagner
12:58 PM Cleanup #37389 (Resolved): introduce class hierachy for strategies to remove duplicate code
See $subject.
Jan Fajerski

11/22/2018

04:57 PM Feature #37086 (In Progress): Add several flags to ceph-volume lvm batch
I had a look into the batch subcommand. The current argument stucture (with data devices as positional arguments and ... Jan Fajerski
 

Also available in: Atom