General

Profile

Joseph Sawaya's activity

From 08/15/2021 to 09/13/2021

09/13/2021

03:00 PM Ceph Revision 5d734210 (ceph): mgr/rook: add unit tests to Rook module
This commit creates a unit test folder for rook, configurates tox
and creates a unit test to test the translation of ...
Joseph Sawaya
03:00 PM Ceph Revision 58d13a5d (ceph): mgr/rook: translate placement spec to node selector and vice versa
This commit creates methods for translating PlacementSpecs to NodeSelectors
and vice versa, this is a general method ...
Joseph Sawaya

09/10/2021

02:44 PM Ceph Revision 7dfbf7c9 (ceph): qa/tasks/rook: add testing for host label add/rm
This commit adds simple tests that check if the orchestrator
can add and remove labels from nodes.
Signed-off-by: Jo...
Joseph Sawaya

09/09/2021

07:49 PM Ceph Revision 571e609b (ceph): mgr/rook: host add/rm label in rook orchestrator
This commit adds the functionality for adding/removing labels
to hosts using the rook orchestrator and orch host labe...
Joseph Sawaya

09/01/2021

03:27 PM Ceph Revision 4b6de111 (ceph): qa/tasks/rook: add OSD creation to Rook QA
This commit adds OSD creation to the Rook QA tasks. The Rook task will
explicitly wait for the mgr to start and the C...
Joseph Sawaya

08/31/2021

07:15 PM Ceph Revision bf8e5fe4 (ceph): mgr/rook: fix orch ls to display OSD info
This commit adds OSDs to the describe_service method in
the RookOrchestrator class to display the information about
r...
Joseph Sawaya

08/26/2021

03:12 PM Ceph Revision 6b0b0860 (ceph): Merge pull request #42858 from josephsawaya/wip-mgr-rook-osd-removal
mgr/rook: implementing OSD removal in the rook orchestrator Joseph Sawaya

08/25/2021

01:54 PM Ceph Revision 674b2f0a (ceph): mgr/rook: add better error handling to remove
This commit adds better error handling to the remove method
in the DefaultRemover by hiding stack traces from the use...
Joseph Sawaya
01:53 PM Ceph Revision ee9d3ffe (ceph): mgr/rook: use label selector to fetch pods and jobs in remover
This commit adds a label_selector to the fetching of the osd pods and osd prepare
jobs in the DefaultRemover.
Signed...
Joseph Sawaya

08/20/2021

01:50 PM Ceph Revision 2820b7e1 (ceph): .github/labeler: add rook label to PRs related to Rook
To make it easier to look for PRs directly related to the Rook orchestrator.
Signed-off-by: Joseph Sawaya <jsawaya@r...
Joseph Sawaya

08/19/2021

08:01 PM Ceph Revision 9590c775 (ceph): mgr/rook: add AppsV1Api to Rook Orchestrator
This commit adds the AppsV1Api to the Rook Orchestrator module to
scale and delete deployments.
Signed-off-by: Josep...
Joseph Sawaya
08:01 PM Ceph Revision cf494274 (ceph): mgr/rook: implement OSD removal in the Rook Orchestrator
This commit implements OSD removal for the Rook Orchestrator
by implmenting the remove_osds methods in RookOrchestrat...
Joseph Sawaya
08:01 PM Ceph Revision f0d7a459 (ceph): mgr/rook: remove prepare jobs based on PVC not device set
This commit fixes a bug in the OSD removal process that removes all
prepare jobs for OSDs in the same device set as t...
Joseph Sawaya
03:14 PM Ceph Revision a0844c11 (ceph): Merge pull request #42834 from josephsawaya/rook-orch-qa
qa/tasks/rook: add `ceph orch device ls` command to the rook qa task Joseph Sawaya
03:14 PM Ceph Revision 1bfde3f1 (ceph): Merge pull request #42757 from josephsawaya/wip-mgr-rook-osd-creation
mgr/rook: Rook orchestrator OSD creation using `ceph orch apply osd` Joseph Sawaya

08/18/2021

03:11 PM Ceph Revision ee90f5e5 (ceph): qa/tasks/rook: add device ls command to rook task
This commit adds the device ls command to the rook qa task
since that command should be working from now on.
Signed-...
Joseph Sawaya

08/17/2021

08:08 PM Ceph Revision c6ae95de (ceph): mgr/rook: make use of SizeMatcher in Creator classes
This commit uses the SizeMatcher Class in the Creator functions
to parse and filter devices according to the size spe...
Joseph Sawaya
02:50 PM Ceph Revision 90bba5cf (ceph): mgr/rook: add supplemental information to device object in LSOFetcher
This commit adds the PV name, node name, vendor and model to the Device object
created in the LSOFetcher device metho...
Joseph Sawaya
02:50 PM Ceph Revision c1dbce81 (ceph): mgr/rook: OSD creation using Creator classes
This commit implements the apply_drivegroups method in the
RookOrchestrator class and creates the DefaultCreator and
...
Joseph Sawaya
02:50 PM Ceph Revision caa7b982 (ceph): mgr/rook: keep drive groups updated and clean up cluster CR
This commit creates a new threaded methods on the RookCluster class
that keeps the cluster updated by re-applying dri...
Joseph Sawaya
02:50 PM Ceph Revision c78aaee4 (ceph): mgr/rook: apply_drivegroups fix and coding style fixes
This commit fixes the apply_drivegroups method in RookOrchestrator
to process the entire list of drive groups passed....
Joseph Sawaya
02:50 PM Ceph Revision 6c8c1a79 (ceph): mgr/rook: create get_storage_class method on RookCluster
this commit creates the get_storage_class method on the RookCluster
class used to get the storage class matching the ...
Joseph Sawaya
02:50 PM Ceph Revision 24687e69 (ceph): mgr/rook: fix convert_size method in DefaultFetcher
This commit fixes the convert_size method by getting it
to use the re python module to split the digits and letters
t...
Joseph Sawaya

08/16/2021

02:20 PM Orchestrator Bug #52116 (Pending Backport): kubeadm task fails with error execution phase wait-control-plane: ...
Fixed in https://github.com/ceph/ceph/commit/517b7759b3ab2b84b2a4ddace411e6ac7599eddd Joseph Sawaya
 

Also available in: Atom