-
Notifications
You must be signed in to change notification settings - Fork 36
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
Provide granular checkpoints for move_and_rebuild_hosts.py #277
Comments
The following patchset provides the visible provisioning and move status indicators as a percentage on the assignments page: https://review.gerrithub.io/c/redhat-performance/quads/+/463515 We still need to discuss, architect and implement the following:
Most likely this will involve just refactoring |
Under cloud assignments wiki we want to display percentage of hosts successfully moved. For this we want to check existing current schedules per cloud plus the number of hosts which have already been moved. We take both counts and calculate a percent out of those. Related-to: #277 Change-Id: Ieb1b3369cfffe617aaf13d8aaa590a8b01fa9f16
Closing this, the scope has changed to only provide visual progress status on assignments page, we will accomplish the granularity break-out here with a proper asyncio implementation as noted here: |
After some further discussion we're re-opening this as some elements can be implemented that compliment asyncio here: https://review.gerrithub.io/c/redhat-performance/quads/+/463871 |
There are elements of this RFE that can/should be implemented post-asyncio, pushing this to 1.2 milestone. |
This is related in part to serving the foundation for this 2.0 RFE: #471 |
This issue covers providing transparent look into the percentage of an environment's buildout/validation as well as to accomodate provisioning checks into situations where we add net-new systems to already-existing, running assignments.
This might manifest itself in two major ways
move_and_rebuild_hosts.py
granular, capturing what's passed/failed across all the various actions as to not perform them again if they have already succeeded, or in case of power actions been executedprovide a "ready" status percentage on the automated system assignments page based on what is left to be processed byaddressed in 3485b88quads-cli --move-hosts --dry-run
and illustrate this in the wiki assignments page regeneration.This is particularly useful to cover validation gaps we have currently in systems that are added to already-running and validated/released environments
UPDATE: We are going to address this with: #256 instead here.
The text was updated successfully, but these errors were encountered: