General

Profile

Michael Fritch's activity

From 08/06/2020 to 09/04/2020

09/04/2020

04:16 AM Orchestrator Bug #47298 (Resolved): mgr/cephadm: keyrings are left behind after daemon removal
keyrings are not removed by cephadm after a daemon removal, which can cause the number of created keyrings to grow af... Michael Fritch

09/03/2020

06:49 PM Ceph Revision c1337058 (ceph): mgr/cephadm: introduce `CephService` class
- split the cephx related keyring functions into a `CephService` class
- move _get_config_and_keyring and get_keyring...
Michael Fritch

09/02/2020

09:33 PM Ceph Revision 9d2031f0 (ceph): mgr/cephadm: refactor `get_auth_entity()`
- convert to f-strings
- mgr keyring format is same as osd, mds
- crash client keyring is same as nfs, iscsi, etc
Si...
Michael Fritch
02:26 AM Ceph Revision 5e414094 (ceph): mgr/cephadm: move `name_to_auth_entity` to `get_auth_entity`
refactor the logic for getting the keyring auth entity from the utils
module into the CephadmService class
Signed-of...
Michael Fritch
02:26 AM Ceph Revision b41bb98a (ceph): mgr/cephadm: use `get_auth_entity()`
- some services have hard-coded auth entity names
- some services are incorrectly using `utils.name_to_config_section...
Michael Fritch

08/25/2020

05:20 PM Ceph Revision 2e98c8cd (ceph): mgr/cephadm: use `check_mon_command` during iscsi config
ensure the mon commands actually succeed
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch
05:11 PM Ceph Revision 2f7fef13 (ceph): mgr/cephadm: use `check_mon_command` util
rather then checking the retval explicitly
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch
04:47 PM Ceph Revision 82598631 (ceph): mgr/cephadm: merge NFSGanesha into NFSService class
these two classes really preform the same function
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch
02:29 PM Ceph Revision d61676f9 (ceph): cephadm: infer latest image with a valid tag
Fixes: https://tracker.ceph.com/issues/47134
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch
02:28 PM Orchestrator Bug #47134 (Resolved): cephadm: Unable to infer container image when tag is missing
The image tag for a running container can move to another container image on pull:... Michael Fritch

08/21/2020

04:03 PM Ceph Revision ed0074da (ceph): mgr/cephadm: use raw string during `re.search`
cephadmservice.py:348: DeprecationWarning: invalid escape sequence \:
port = re.search('\:\d+\/', end_point)
Sig...
Michael Fritch
11:04 AM Ceph Revision 14bf1e41 (ceph): mgr/cephadm: clean-up nfs service module imports
Signed-off-by: Michael Fritch <mfritch@suse.com>
(cherry picked from commit 4ad0636e81d1005c116ef6aae211e6fcead23ed4)
Michael Fritch
11:04 AM Ceph Revision 0bec281d (ceph): mgr/cephadm: convert py2 -> py3 type checking
Signed-off-by: Michael Fritch <mfritch@suse.com>
(cherry picked from commit e05bf091724e318b547967c6ec81ed5cf5807b16)
Michael Fritch
11:04 AM Ceph Revision 3893e05b (ceph): mgr/cephadm: check existance of the RADOS pool
Signed-off-by: Michael Fritch <mfritch@suse.com>
(cherry picked from commit 4419c18f9fb961b54715c355194b85e57804adec)
Michael Fritch

08/20/2020

08:14 PM Ceph Revision 87ccbad6 (ceph): mgr/cephadm: use supplied `CephadmDaemonSpec`
69ed3d9cffd refactored `_create_daemon()` which obsoleted any need to
search for the NFSServiceSpec in the SpecStore
...
Michael Fritch
08:06 PM Ceph Revision 17022087 (ceph): mgr/cephadm: move NFS config/create func
preserve func order seen in the impl. for the other services
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch

08/14/2020

08:40 AM Ceph Revision 25688c52 (ceph): mgr/status: metadata is fetched async
fix timing window during mds rejoin where metadata is not available
Fixes: https://tracker.ceph.com/issues/45633
Sig...
Michael Fritch
08:40 AM Ceph Revision 76bf60b1 (ceph): mgr/mgr_module: metadata is fetched async
fetch metadata using a defaultdict
Signed-off-by: Michael Fritch <mfritch@suse.com>
(cherry picked from commit f06e6...
Michael Fritch

08/07/2020

04:40 PM Ceph Revision e05bf091 (ceph): mgr/cephadm: convert py2 -> py3 type checking
Signed-off-by: Michael Fritch <mfritch@suse.com> Michael Fritch
04:40 PM Ceph Revision 4419c18f (ceph): mgr/cephadm: check existance of the RADOS pool
Signed-off-by: Michael Fritch <mfritch@suse.com> Michael Fritch
04:40 PM Ceph Revision 4ad0636e (ceph): mgr/cephadm: clean-up nfs service module imports
Signed-off-by: Michael Fritch <mfritch@suse.com> Michael Fritch

08/06/2020

10:04 PM Ceph Bug #46852: pybind: cannot pickle the rados/rbd `Error` class
related to tracker: http://tracker.ceph.com/issues/20421 Michael Fritch
10:00 PM Ceph Bug #46852 (Fix Under Review): pybind: cannot pickle the rados/rbd `Error` class
the Error class does not have a `message` attribute:... Michael Fritch
 

Also available in: Atom