| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:1a2bda9f-22d1-4572-a349-9de10f435e90 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | CFC0:26C5EC:17BCD08:20EBA6B:6A4EA7AE |
| html-safe-nonce | 2f08a7ed30834ebfb0025b80cffecdd138e10082ad7a656d7706bcd2e9f7582f |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRkMwOjI2QzVFQzoxN0JDRDA4OjIwRUJBNkI6NkE0RUE3QUUiLCJ2aXNpdG9yX2lkIjoiMjMyOTcyOTI5MTIyNTMxMTE1MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 54a9d6faa140dc59c37a8f59dd77113738f51ef38b76571b42e440452b9d4a1f |
| hovercard-subject-tag | pull_request:2885156517 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/apache/cloudstack/11789/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/e79b4f3de960bb63e410172f12144a9eea100ddab9cb384a693a2ca7732260e6/apache/cloudstack/pull/11789 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/e79b4f3de960bb63e410172f12144a9eea100ddab9cb384a693a2ca7732260e6/apache/cloudstack/pull/11789 |
| og:image:alt | Description
This PR cleans up the StoragePoolAutomationImpl class to reduce its two big methods and reuse some code.
Types of changes
Breaking change (fix or feature that would cause ex... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | DaanHoogland |
| hostname | github.com |
| expected-hostname | github.com |
| None | 41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c |
| turbo-cache-control | no-cache |
| go-import | github.com/apache/cloudstack git https://github.com/apache/cloudstack.git |
| octolytics-dimension-user_id | 47359 |
| octolytics-dimension-user_login | apache |
| octolytics-dimension-repository_id | 9759448 |
| octolytics-dimension-repository_nwo | apache/cloudstack |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 9759448 |
| octolytics-dimension-repository_network_root_nwo | apache/cloudstack |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | e6a744804e8e70f97b4d5a18a94dcc63db22f97a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/apache/cloudstack/pull/11789#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Fcloudstack%2Fpull%2F11789 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Fcloudstack%2Fpull%2F11789 |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=apache%2Fcloudstack |
| Reload | https://github.com/apache/cloudstack/pull/11789 |
| Reload | https://github.com/apache/cloudstack/pull/11789 |
| Reload | https://github.com/apache/cloudstack/pull/11789 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
|
apache
| https://github.com/apache |
| cloudstack | https://github.com/apache/cloudstack |
|
Notifications
| https://github.com/login?return_to=%2Fapache%2Fcloudstack |
|
Fork
1.3k
| https://github.com/login?return_to=%2Fapache%2Fcloudstack |
|
Star
3k
| https://github.com/login?return_to=%2Fapache%2Fcloudstack |
|
Code
| https://github.com/apache/cloudstack |
|
Issues
536
| https://github.com/apache/cloudstack/issues |
|
Pull requests
266
| https://github.com/apache/cloudstack/pulls |
|
Discussions
| https://github.com/apache/cloudstack/discussions |
|
Actions
| https://github.com/apache/cloudstack/actions |
|
Projects
| https://github.com/apache/cloudstack/projects |
|
Wiki
| https://github.com/apache/cloudstack/wiki |
|
Security and quality
0
| https://github.com/apache/cloudstack/security |
|
Insights
| https://github.com/apache/cloudstack/pulse |
|
Code
| https://github.com/apache/cloudstack |
|
Issues
| https://github.com/apache/cloudstack/issues |
|
Pull requests
| https://github.com/apache/cloudstack/pulls |
|
Discussions
| https://github.com/apache/cloudstack/discussions |
|
Actions
| https://github.com/apache/cloudstack/actions |
|
Projects
| https://github.com/apache/cloudstack/projects |
|
Wiki
| https://github.com/apache/cloudstack/wiki |
|
Security and quality
| https://github.com/apache/cloudstack/security |
|
Insights
| https://github.com/apache/cloudstack/pulse |
| DaanHoogland | https://github.com/DaanHoogland |
| apache:4.20 | https://github.com/apache/cloudstack/tree/4.20 |
| DaanHoogland:storagePoolAutomationRefactors | https://github.com/DaanHoogland/cloudstack/tree/storagePoolAutomationRefactors |
| Conversation | https://github.com/apache/cloudstack/pull/11789 |
| Commits2 (2) | https://github.com/apache/cloudstack/pull/11789/commits |
| Checks | https://github.com/apache/cloudstack/pull/11789/checks |
| Files changed | https://github.com/apache/cloudstack/pull/11789/files |
| refactor storepool automation | https://github.com/apache/cloudstack/pull/11789#top |
| DaanHoogland | https://github.com/DaanHoogland |
| apache:4.20 | https://github.com/apache/cloudstack/tree/4.20 |
| DaanHoogland:storagePoolAutomationRefactors | https://github.com/DaanHoogland/cloudstack/tree/storagePoolAutomationRefactors |
|
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
| Oct 3, 2025 | https://github.com/apache/cloudstack/pull/11789#issue-3481322930 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| refactor storapool automation | https://github.com/apache/cloudstack/pull/11789/commits/66d0ba5fcd734c353b655ef65d4824f0622f51f9 |
| 66d0ba5 | https://github.com/apache/cloudstack/pull/11789/commits/66d0ba5fcd734c353b655ef65d4824f0622f51f9 |
| https://github.com/apps/boring-cyborg |
| boring-cyborg | https://github.com/apps/boring-cyborg |
|
component:storage
| https://github.com/apache/cloudstack/issues?q=state%3Aopen%20label%3Acomponent%3Astorage |
| Oct 3, 2025 | https://github.com/apache/cloudstack/pull/11789#event-20082775401 |
| https://github.com/apps/codecov |
| codecov | https://github.com/apps/codecov |
| Oct 3, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3365938431 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| Codecov | https://app.codecov.io/gh/apache/cloudstack/pull/11789?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache |
| 4d95f08 | https://app.codecov.io/gh/apache/cloudstack/commit/4d95f08a3abc181ae050018f5dd7741ab34f8ca1?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache |
| c2d4461 | https://app.codecov.io/gh/apache/cloudstack/commit/c2d4461e2e1ea0f589285367fefa2661eb5ddc64?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache |
| Files with missing lines | https://app.codecov.io/gh/apache/cloudstack/pull/11789?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache |
| ...a/com/cloud/storage/StoragePoolAutomationImpl.java | https://app.codecov.io/gh/apache/cloudstack/pull/11789?src=pr&el=tree&filepath=server%2Fsrc%2Fmain%2Fjava%2Fcom%2Fcloud%2Fstorage%2FStoragePoolAutomationImpl.java&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#diff-c2VydmVyL3NyYy9tYWluL2phdmEvY29tL2Nsb3VkL3N0b3JhZ2UvU3RvcmFnZVBvb2xBdXRvbWF0aW9uSW1wbC5qYXZh |
| 151 Missing ⚠️ | https://app.codecov.io/gh/apache/cloudstack/pull/11789?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache |
| Flag | https://app.codecov.io/gh/apache/cloudstack/pull/11789/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache |
| uitests | https://app.codecov.io/gh/apache/cloudstack/pull/11789/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache |
| unittests | https://app.codecov.io/gh/apache/cloudstack/pull/11789/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache |
| Click here | https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache#carryforward-flags-in-the-pull-request-comment |
| ☔ View full report in Codecov by Sentry | https://app.codecov.io/gh/apache/cloudstack/pull/11789?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache |
| Share it here | https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache |
| Test Analytics | https://docs.codecov.com/docs/test-analytics |
| JS Bundle Analysis | https://docs.codecov.com/docs/javascript-bundle-analysis |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
| Oct 6, 2025 | https://github.com/apache/cloudstack/pull/11789#event-20107463904 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
| JoaoJandre | https://github.com/JoaoJandre |
| vishesh92 | https://github.com/vishesh92 |
| October 6, 2025 06:59 | https://github.com/apache/cloudstack/pull/11789#event-20107500022 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
| October 7, 2025 07:18 | https://github.com/apache/cloudstack/pull/11789#event-20133789497 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
|
Oct 7, 2025
| https://github.com/apache/cloudstack/pull/11789#ref-pullrequest-3473966727 |
|
storage: change storage pool to Up state when cancel storage migration
#11773
| https://github.com/apache/cloudstack/pull/11773 |
| https://github.com/JoaoJandre |
| JoaoJandre | https://github.com/JoaoJandre |
|
Oct 8, 2025
| https://github.com/apache/cloudstack/pull/11789#pullrequestreview-3314791468 |
|
View reviewed changes
| https://github.com/apache/cloudstack/pull/11789/files/66d0ba5fcd734c353b655ef65d4824f0622f51f9 |
| JoaoJandre | https://github.com/JoaoJandre |
| https://github.com/apache/cloudstack/pull/11789#pullrequestreview-3314791468 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
| Copilot | https://github.com/apps/copilot-pull-request-reviewer |
| October 8, 2025 13:25 | https://github.com/apache/cloudstack/pull/11789#event-20163999338 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
|
status:needs-testing
| https://github.com/apache/cloudstack/issues?q=state%3Aopen%20label%3Astatus%3Aneeds-testing |
| Oct 8, 2025 | https://github.com/apache/cloudstack/pull/11789#event-20164002198 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
| 4.20.2 | https://github.com/apache/cloudstack/milestone/39 |
| Oct 8, 2025 | https://github.com/apache/cloudstack/pull/11789#event-20164006216 |
|
| https://github.com/apps/copilot-pull-request-reviewer |
| Copilot | https://github.com/apps/copilot-pull-request-reviewer |
|
Oct 8, 2025
| https://github.com/apache/cloudstack/pull/11789#pullrequestreview-3314818293 |
|
View reviewed changes
| https://github.com/apache/cloudstack/pull/11789/files/66d0ba5fcd734c353b655ef65d4824f0622f51f9 |
| Copilot | https://github.com/apps/copilot-pull-request-reviewer |
| https://github.com/apache/cloudstack/pull/11789#pullrequestreview-3314818293 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Create the file | https://github.com/apache/cloudstack/new/main/.github?filename=copilot-instructions.md |
| learn how to get started | https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| server/src/main/java/com/cloud/storage/StoragePoolAutomationImpl.java | https://github.com/apache/cloudstack/pull/11789/files/66d0ba5fcd734c353b655ef65d4824f0622f51f9#diff-2ae1a642d4b460abaeaed7f34f604fa1026e4c4232b0df899bfda216d9742186 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| server/src/main/java/com/cloud/storage/StoragePoolAutomationImpl.java | https://github.com/apache/cloudstack/pull/11789/files/66d0ba5fcd734c353b655ef65d4824f0622f51f9#diff-2ae1a642d4b460abaeaed7f34f604fa1026e4c4232b0df899bfda216d9742186 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
|
status:has-conflicts
| https://github.com/apache/cloudstack/issues?q=state%3Aopen%20label%3Astatus%3Ahas-conflicts |
| Oct 9, 2025 | https://github.com/apache/cloudstack/pull/11789#event-20182055133 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
| Oct 9, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3385206012 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
| Oct 9, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3385388193 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
|
| https://github.com/DaanHoogland |
| Merge branch '4.20' into storagePoolAutomationRefactors | https://github.com/apache/cloudstack/pull/11789/commits/c2d4461e2e1ea0f589285367fefa2661eb5ddc64 |
| c2d4461 | https://github.com/apache/cloudstack/pull/11789/commits/c2d4461e2e1ea0f589285367fefa2661eb5ddc64 |
| https://github.com/apps/github-actions |
| github-actions | https://github.com/apps/github-actions |
|
status:has-conflicts
| https://github.com/apache/cloudstack/issues?q=state%3Aopen%20label%3Astatus%3Ahas-conflicts |
| Oct 9, 2025 | https://github.com/apache/cloudstack/pull/11789#event-20184974411 |
| https://github.com/RosiKyu |
| RosiKyu | https://github.com/RosiKyu |
| Oct 13, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3397788304 |
| @blueorangutan | https://github.com/blueorangutan |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/blueorangutan |
| blueorangutan | https://github.com/blueorangutan |
| Oct 13, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3397794663 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/blueorangutan |
| blueorangutan | https://github.com/blueorangutan |
| Oct 14, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3400522669 |
| https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11789-t14651-kvm-ol8.zip | https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11789-t14651-kvm-ol8.zip |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/RosiKyu |
| RosiKyu | https://github.com/RosiKyu |
|
status:testing
| https://github.com/apache/cloudstack/issues?q=state%3Aopen%20label%3Astatus%3Atesting |
|
status:needs-testing
| https://github.com/apache/cloudstack/issues?q=state%3Aopen%20label%3Astatus%3Aneeds-testing |
| Oct 15, 2025 | https://github.com/apache/cloudstack/pull/11789#event-20296203573 |
| https://github.com/RosiKyu |
| RosiKyu | https://github.com/RosiKyu |
| Oct 15, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3408192292 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://private-user-images.githubusercontent.com/201906357/501544071-f249b8d1-3cb5-4bee-800a-b7b7ca1deec0.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNTQ0MDcxLWYyNDliOGQxLTNjYjUtNGJlZS04MDBhLWI3YjdjYTFkZWVjMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hNTIzOWU2Njg4YWJjMDU2M2Q4YzIxNGI5NGNlZTk0MTBkNjBlZmQyOWFiZDcxOWM3MWI3MDkzOTNlOTZhNGQ5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.RUGR2Hz9qVgLWgrcI-RUA2xTCrzofRdwOYpC-voYbO4 |
| https://private-user-images.githubusercontent.com/201906357/501546094-df654bd4-3ff3-400c-b4ca-eb8dcab5ee42.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNTQ2MDk0LWRmNjU0YmQ0LTNmZjMtNDAwYy1iNGNhLWViOGRjYWI1ZWU0Mi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xNTZiYTY2NGRhNWRjOWI2MTIxNTNlZGZhMDZiZjAzZWNhMzY4NDVhN2JhNzNlYWNmOWY2OTA3NmQ0ZTYyYmIxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.M-Nv56RTaoQBlehjBdzgE6zSzFX4VL5MRZw1U4uu01g |
| https://private-user-images.githubusercontent.com/201906357/501561548-dc93c0b8-f729-4627-8d72-18571bc4dc42.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNTYxNTQ4LWRjOTNjMGI4LWY3MjktNDYyNy04ZDcyLTE4NTcxYmM0ZGM0Mi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xNWE1MzdmMGVkM2UwODIwMzZjOTM0ZGY0NTIxYTJkN2FmMjljNmM4YjIwNTRhZGQ5YWIyNjFlMTE4OTVmY2U2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.bFZIGeK6v-YFwyK4093NmlZy5W_C7bAnTEmJ_i8QwFU |
| https://private-user-images.githubusercontent.com/201906357/501562806-56c3685c-aafd-4b7e-8ea5-1413a0b0ca78.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNTYyODA2LTU2YzM2ODVjLWFhZmQtNGI3ZS04ZWE1LTE0MTNhMGIwY2E3OC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04Mjc2YTM2MjU2MTUxOWM2NGM3NTk2ZWI5ODY3ZjA2YzdmZTc1Y2ZmZTdiYjNhODVjYzFlZjVhMjcyNDljNjk2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.YVaGbH36nd7tsyvrmG7RpylKdF9dhE9-CpsQHQ_iVPI |
| https://private-user-images.githubusercontent.com/201906357/501680932-30b943b2-6f18-4b96-8ffc-dff3e9936f3c.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNjgwOTMyLTMwYjk0M2IyLTZmMTgtNGI5Ni04ZmZjLWRmZjNlOTkzNmYzYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02ZjQwZGY4OTg4Yjc4OWNkYWZjMzliM2MwNjhhYjNiZDcwNDkwZWVlMGMxN2IzMjQ5Y2ExMDAyNzNiMTg5ZTU4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.0haEEjAMzCvHHFbS9YeEkNFjKHkprXnOyuTHmubdZdk |
| https://private-user-images.githubusercontent.com/201906357/501679908-4a29f689-d89c-4e97-8a77-e795a401c588.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNjc5OTA4LTRhMjlmNjg5LWQ4OWMtNGU5Ny04YTc3LWU3OTVhNDAxYzU4OC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mMzMxZGFmZmY2ZjI5ZThkNGQyZDI0ZGJhMmExMzI0ZjBmYTFmZmJmZTJjN2UwYzU3NDc3Yzk4ZjI3MTNkNTAzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.QeGRAhoyhvtpXE_pZ_O1gM7ER7GQDT8LEMXscmGM6c8 |
| https://private-user-images.githubusercontent.com/201906357/501679915-f7906d4a-cb23-45f1-9215-472d51638032.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNjc5OTE1LWY3OTA2ZDRhLWNiMjMtNDVmMS05MjE1LTQ3MmQ1MTYzODAzMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jYTI5MzM4OGFjZjBkZWUyYmY5MmMxNjI0MDhkNzEyZjA4ZjY4NGU5NjI1ZDhjYmJkZTI1MjE0ZTljZDU0NjA3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.-W3XK1UtJP8N4eHIIDBXmyOESXrA_-48VvRGz31ohr4 |
| https://private-user-images.githubusercontent.com/201906357/501681159-0c2b6fec-107e-42f1-8590-b000a4c15d0d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNjgxMTU5LTBjMmI2ZmVjLTEwN2UtNDJmMS04NTkwLWIwMDBhNGMxNWQwZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00MjU1ZWM4OTFjYzUwODU2MjFkYmQ3YzljMDJkNGFjZTQ1ZTk2MjZlYjM4MTU2YjAwZmViZjdlMGRkNjk0MGYyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.1bWUhTD9TPO8oTMrQgXeFaukl-9e0ao8AA0kKEOIrzc |
| https://private-user-images.githubusercontent.com/201906357/501685000-b2431aa4-190c-418b-8e5a-348ab7846b46.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNjg1MDAwLWIyNDMxYWE0LTE5MGMtNDE4Yi04ZTVhLTM0OGFiNzg0NmI0Ni5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yOTJjZDc3MGY5ZjM2Yzg1YjIwMjRjYzczNDFmMGJjZDliOTY4ODViODM2MjRhNDBiN2FhZjQyYTNjMjIyNWQ1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.BkiZID4Lcja-GNx5ITRUZ5dJU4TELVc8jDEsOdhVu2A |
| https://private-user-images.githubusercontent.com/201906357/501685850-97ed9de9-cfa1-4157-8edd-904759e73bb7.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNjg1ODUwLTk3ZWQ5ZGU5LWNmYTEtNDE1Ny04ZWRkLTkwNDc1OWU3M2JiNy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kY2VkOTk1MDhhMTc1YTk1ZGM2OTIwYTEzYjllYTYwMjVlZDUzNDFlNzNlOWYxNmZkNjIxMzE5NWYzMWQ0Y2VhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.zACO9aA-IdKUcr5dSphJ4YVo3_tsGANyNz0-f0uHgR4 |
| https://private-user-images.githubusercontent.com/201906357/501686331-6bea1aba-819a-4cb3-b198-0196e0702a39.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNjg2MzMxLTZiZWExYWJhLTgxOWEtNGNiMy1iMTk4LTAxOTZlMDcwMmEzOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00NWIwMTM0ZDY0NDYwMjYzOTgwY2YzMjMxYmViNjJiMjY4OGUxNWZkOWIxZmMwZDUwMzllYmU4NWQ3NzNmMTdkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.7Sr88s9cwnRhM8MUpEIR7JCxkRsrkn_LzELtx80w2H0 |
| https://private-user-images.githubusercontent.com/201906357/501686741-c183ef58-b217-4aa1-916d-1a4a146c0293.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNjg2NzQxLWMxODNlZjU4LWIyMTctNGFhMS05MTZkLTFhNGExNDZjMDI5My5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lODViY2YwNDUwMDNiN2E3NzYxN2U4NDhjMzZjMzA4MTQ5MTUyM2MxZTc5NzYwNWRjYTI2YzJhYWNkNTNjMGE4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.eLJ5xuc_T-EhaJzO8QVc7x4T12ZkwDGPibXFGxFcs3k |
| https://private-user-images.githubusercontent.com/201906357/501689708-9f4ff2b7-e61b-4f32-afaf-39be361f31f8.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNjg5NzA4LTlmNGZmMmI3LWU2MWItNGYzMi1hZmFmLTM5YmUzNjFmMzFmOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00YWQ0YmM1ZmY5ZTE4MDE1YzgyNjExMDNlMmRhODZmNTFlZWIwODEyNTNiYWY1Nzk4MjE0ZjgwNjQ2ZGJjMWVjJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.scdyXWw0FwhroTst7wPKvLHiTwLTRSdBIutCGE2d5kQ |
| https://private-user-images.githubusercontent.com/201906357/501705614-5fe3614d-5a3f-4aec-87df-d834ad3a232c.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNzA1NjE0LTVmZTM2MTRkLTVhM2YtNGFlYy04N2RmLWQ4MzRhZDNhMjMyYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iNjk2MWIzNzBjNDA0ZmRjZjc2YTA4NDY0ZjMxMGI1MGViYzRmNGY4Y2YxMzdhNjQ1MGJmMTg4YzdiOTBkOGI4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.FHIHXaaLcOCVTK-lSFWaFDX4IbKnQ3NQyUXexmaiPFU |
| https://private-user-images.githubusercontent.com/201906357/501733011-52ee17d5-c4e0-4fa3-9136-12f2120384ce.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNzMzMDExLTUyZWUxN2Q1LWM0ZTAtNGZhMy05MTM2LTEyZjIxMjAzODRjZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05MzE2NmNiYTVjZWQ2Y2MyYThkNjhjZDczYThiZjc2YWFhNjk4OTMzZTUxNGYzNjc0ZDgzNTlhZTBhYzAzMGE4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.7df83RQK2xNGoR1m4ffq7V4ki4enl9rBDK9uoIvRssc |
| https://private-user-images.githubusercontent.com/201906357/501733227-0c9c9053-800d-4976-b8bb-3e489110eb25.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNzMzMjI3LTBjOWM5MDUzLTgwMGQtNDk3Ni1iOGJiLTNlNDg5MTEwZWIyNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jMmQwY2MyMzk5ZjlhOGNkMDIwNjIwZDk2OTQxMDIxNjA3YzAwY2Q4ZTY0YzgyNzZlMDliMTUwMDcyNDA2OTUyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.SdWh3s1B_C5qnqegayeXM_T2Q3tv6b7EC2DiJC1CRd4 |
| https://private-user-images.githubusercontent.com/201906357/501733279-4017ad43-d035-4230-a275-9656d277a503.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNzMzMjc5LTQwMTdhZDQzLWQwMzUtNDIzMC1hMjc1LTk2NTZkMjc3YTUwMy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yZjE4NmZiNWRiYzhlM2I4OGY3YTZiMzI4Zjc4OGMxY2RjZWFkZDIwNzlkYWQyOTE5MTI2ODk1MDg2ZDllOTkxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.GTaRyFigmbIGOIYaEtcS1eS_ni_xDxm8DkdZQbx70t4 |
| https://private-user-images.githubusercontent.com/201906357/501733533-53122f9e-40c8-421b-a9a3-ec9fa235209d.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNzMzNTMzLTUzMTIyZjllLTQwYzgtNDIxYi1hOWEzLWVjOWZhMjM1MjA5ZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hOWFiMjVhY2M0ZWFmZDg3MzBmNWMzMmM3NDZhYTAyMzFkNjM5ZWI1ZjlmMTNhZGFkMjkyYjAzZWJiNGRjNjU2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.Eiq6p0CmV7sRslKvCZbtA85ygQbHxFLAbUgOw3sH_g0 |
| https://private-user-images.githubusercontent.com/201906357/501733492-ed7e9df1-3d9e-466d-93bf-eef4d991f6fa.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM1Mzk5MzIsIm5iZiI6MTc4MzUzOTYzMiwicGF0aCI6Ii8yMDE5MDYzNTcvNTAxNzMzNDkyLWVkN2U5ZGYxLTNkOWUtNDY2ZC05M2JmLWVlZjRkOTkxZjZmYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcwOFQxOTQwMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wMTEyMDVmZDgxNzM2ZDhlMTU2OTRmZGMyYmRiNDBlMDNiZmFhZGVjMjEyYzI4YTdjYTI1OWE2MDkwYzc4YmE4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.wjRN7JE40NPxURtuhMQIphgWtnIfp-ckN8WLCA11Rm0 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
|
status:ready-for-merge
| https://github.com/apache/cloudstack/issues?q=state%3Aopen%20label%3Astatus%3Aready-for-merge |
|
status:testing
| https://github.com/apache/cloudstack/issues?q=state%3Aopen%20label%3Astatus%3Atesting |
| Oct 17, 2025 | https://github.com/apache/cloudstack/pull/11789#event-20340674367 |
| https://github.com/weizhouapache |
| weizhouapache | https://github.com/weizhouapache |
| 4.20.2 | https://github.com/apache/cloudstack/milestone/39 |
| 4.20.3 | https://github.com/apache/cloudstack/milestone/43 |
| Oct 23, 2025 | https://github.com/apache/cloudstack/pull/11789#event-20452288480 |
| https://github.com/apache |
| apache | https://github.com/apache |
| blueorangutan | https://github.com/blueorangutan |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#event-21429920248 |
| https://github.com/apache |
| apache | https://github.com/apache |
| blueorangutan | https://github.com/blueorangutan |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#event-21429922905 |
| https://github.com/apache |
| apache | https://github.com/apache |
| blueorangutan | https://github.com/blueorangutan |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#event-21429927276 |
| https://github.com/apache |
| apache | https://github.com/apache |
| blueorangutan | https://github.com/blueorangutan |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#event-21429929049 |
| https://github.com/apache |
| apache | https://github.com/apache |
| blueorangutan | https://github.com/blueorangutan |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#event-21429931229 |
| https://github.com/apache |
| apache | https://github.com/apache |
| blueorangutan | https://github.com/blueorangutan |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#event-21429954533 |
| https://github.com/apache |
| apache | https://github.com/apache |
| blueorangutan | https://github.com/blueorangutan |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#event-21429956141 |
| https://github.com/apache |
| apache | https://github.com/apache |
| blueorangutan | https://github.com/blueorangutan |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#event-21429960011 |
| https://github.com/apache |
| apache | https://github.com/apache |
| blueorangutan | https://github.com/blueorangutan |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#event-21429961786 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3627558005 |
| @blueorangutan | https://github.com/blueorangutan |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/blueorangutan |
| blueorangutan | https://github.com/blueorangutan |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3627569529 |
| @DaanHoogland | https://github.com/DaanHoogland |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/blueorangutan |
| blueorangutan | https://github.com/blueorangutan |
| Dec 8, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3628308855 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
| Dec 9, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3631098907 |
| @blueorangutan | https://github.com/blueorangutan |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/blueorangutan |
| blueorangutan | https://github.com/blueorangutan |
| Dec 9, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3631104582 |
| @DaanHoogland | https://github.com/DaanHoogland |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/apache |
| apache | https://github.com/apache |
| blueorangutan | https://github.com/blueorangutan |
| Dec 9, 2025 | https://github.com/apache/cloudstack/pull/11789#event-21448821332 |
| https://github.com/RosiKyu |
| RosiKyu | https://github.com/RosiKyu |
| Dec 9, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3632820499 |
| @DaanHoogland | https://github.com/DaanHoogland |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/RosiKyu |
| RosiKyu | https://github.com/RosiKyu |
|
Dec 9, 2025
| https://github.com/apache/cloudstack/pull/11789#pullrequestreview-3558037856 |
|
View reviewed changes
| https://github.com/apache/cloudstack/pull/11789/files/c2d4461e2e1ea0f589285367fefa2661eb5ddc64 |
| RosiKyu | https://github.com/RosiKyu |
| https://github.com/apache/cloudstack/pull/11789#pullrequestreview-3558037856 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| #11789 (comment) | https://github.com/apache/cloudstack/pull/11789#issuecomment-3408192292 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
|
Dec 9, 2025
| https://github.com/apache/cloudstack/pull/11789#ref-issue-3711453845 |
|
VM HA failing to restart on another primary storage
#12215
| https://github.com/apache/cloudstack/issues/12215 |
| https://github.com/blueorangutan |
| blueorangutan | https://github.com/blueorangutan |
| Dec 10, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3635083012 |
| https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11789-t14929-kvm-ol8.zip | https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11789-t14929-kvm-ol8.zip |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/blueorangutan |
| blueorangutan | https://github.com/blueorangutan |
| Dec 11, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3639472120 |
| https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11789-t14956-kvm-ol8.zip | https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr11789-t14956-kvm-ol8.zip |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
| Dec 11, 2025 | https://github.com/apache/cloudstack/pull/11789#issuecomment-3640717518 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
| 79ebf69 | https://github.com/apache/cloudstack/commit/79ebf6959e174ef8d366f4770d136be46fc46ba4 |
| Dec 11, 2025 | https://github.com/apache/cloudstack/pull/11789#event-21497737682 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
| https://github.com/DaanHoogland |
| DaanHoogland | https://github.com/DaanHoogland |
| December 11, 2025 08:04 | https://github.com/apache/cloudstack/pull/11789#event-21497739429 |
| https://github.co/hiddenchars |
| https://github.com/apache/cloudstack/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Fcloudstack%2Fpull%2F11789 |
|
Copilot code review
| https://github.com/apps/copilot-pull-request-reviewer |
|
Copilot
| https://github.com/apps/copilot-pull-request-reviewer |
|
| https://github.com/apache/cloudstack/pull/11789/files/66d0ba5fcd734c353b655ef65d4824f0622f51f9 |
|
| https://github.com/JoaoJandre |
|
JoaoJandre
| https://github.com/JoaoJandre |
|
| https://github.com/apache/cloudstack/pull/11789/files/66d0ba5fcd734c353b655ef65d4824f0622f51f9 |
|
| https://github.com/RosiKyu |
|
RosiKyu
| https://github.com/RosiKyu |
|
| https://github.com/apache/cloudstack/pull/11789/files/c2d4461e2e1ea0f589285367fefa2661eb5ddc64 |
|
| https://github.com/vishesh92 |
|
vishesh92
| https://github.com/vishesh92 |
|
component:storage
| https://github.com/apache/cloudstack/issues?q=state%3Aopen%20label%3Acomponent%3Astorage |
|
status:ready-for-merge
| https://github.com/apache/cloudstack/issues?q=state%3Aopen%20label%3Astatus%3Aready-for-merge |
|
4.20.3
| https://github.com/apache/cloudstack/milestone/43 |
| Please reload this page | https://github.com/apache/cloudstack/pull/11789 |
|
| https://github.com/DaanHoogland |
|
| https://github.com/RosiKyu |
|
| https://github.com/blueorangutan |
|
| https://github.com/JoaoJandre |
|
| https://github.com/apps/copilot-pull-request-reviewer |
|
| https://github.com/weizhouapache |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |