Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

quincy: mgr/dashboard: rbd image pagination #47104

Merged
merged 17 commits into from
Aug 16, 2022

Conversation

pereman2
Copy link
Contributor

@pereman2 pereman2 requested a review from a team as a code owner July 14, 2022 15:25
@pereman2 pereman2 requested review from melissa-kun-li and Pegonzal and removed request for a team July 14, 2022 15:25
@github-actions github-actions bot added this to the quincy milestone Jul 14, 2022
@pereman2 pereman2 requested a review from nizamial09 July 15, 2022 08:16
pereman2 and others added 17 commits August 1, 2022 09:10
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit efd9a8b)
Count won't be used unless externalPaging is set to true.
remove paginated import

task list service needed to be updated in order to have extra
params. This commit introduces that param.

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit dbf2552)
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 78523ec)
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 27f4051)
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 4060061)
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit a27eea3)
X-Total-Count header was missing from rbdservice.list spy mock

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 08b6f22)
- Disable sorting in each column because it will not be possible to
sort with this pagination implementation.
- Add search capabilities to the rbd list pagination endpoint.

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 68ef0b8)
Whenever we use serverSide (paginate through backend) we should
debounce reloadData since it might call api calls too much times.

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit c832464)
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 5386dd1)
Support sorting with name, pool name and namespace

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 3c30880)

Conflict:
	- src/pybind/mgr/dashboard/services/rbd.py

remove _rbd_image_stat_parent function because it doesn't exist in quincy.
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 9086917)
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit c01ce41)
Image contexts are reopen even though we pass the context as an
argument. This commit changes that so you can forget about reopening
a rbd image context again.

Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 5a0ead8)
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 23615b3)
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 08c980e)
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
(cherry picked from commit 80964fb)
@pereman2
Copy link
Contributor Author

pereman2 commented Aug 4, 2022

jenkins retest this please

@pereman2
Copy link
Contributor Author

jenkins test make check

@nizamial09 nizamial09 merged commit 015ea2b into ceph:quincy Aug 16, 2022
@nizamial09 nizamial09 deleted the wip-56563-quincy branch August 16, 2022 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants