René's URL Explorer Experiment


Title: KVM High Availability regardless of storage by GabrielBrascher · Pull Request #4978 · apache/cloudstack · GitHub

Open Graph Title: KVM High Availability regardless of storage by GabrielBrascher · Pull Request #4978 · apache/cloudstack

X Title: KVM High Availability regardless of storage by GabrielBrascher · Pull Request #4978 · apache/cloudstack

Description: Description Currently, KVM HA implementation works only if the cluster has at least one primary storage served via NFS. This is due to the NFS heartbeat script used to check if the host is healthy. This implementation adds health checks that work regardless of a storage pool. This is done via a Java client that checks Agent status via a webserver. The additional web-server exposes a simple JSON API that returns a list of Virtual Machines that are running on that host according to Libvirt. This way, KVM HA can verify, via Libvirt, VMs status with HTTP-call to this simple webserver and determine if the host is actually down or if it is just the Java Agent which has crashed. New KVM HA Helper component The following image shows how the new KVM-HA-Helper web-service is integrated. The current NFS HeartBeat execution flow will still be used aligned with the new HA-Helper. High Availability Workflow Proposed workflow where the HA Check takes into account both NFS Heartbeat and the KVM HA Helper checks. Note that in order to simplify the diagram it is ignored the whole HA state machine. However, if NFS and HA Helper fails not necessarily it is going to Recover/Fence a host as depending on the HA configurations it needs to re-check some times until it reaches a threshold of accepted failures. Types of changes Breaking change (fix or feature that would cause existing functionality to change) New feature (non-breaking change which adds functionality) Bug fix (non-breaking change which fixes an issue) Enhancement (improves an existing feature and functionality) Cleanup (Code refactoring and cleanup, that may add test cases) Feature/Enhancement Scale or Bug Severity Feature/Enhancement Scale Major Minor

Open Graph Description: Description Currently, KVM HA implementation works only if the cluster has at least one primary storage served via NFS. This is due to the NFS heartbeat script used to check if the host is healthy....

X Description: Description Currently, KVM HA implementation works only if the cluster has at least one primary storage served via NFS. This is due to the NFS heartbeat script used to check if the host is healthy....

Opengraph URL: https://github.com/apache/cloudstack/pull/4978

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:2a50417b-055a-e1bd-e045-8ed5151fe1ef
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB5BE:16DD22:7A7149:A77959:6A4DB2FA
html-safe-noncea8b499f53d59a7f23afd3fd16693f3bcd81c20077bb096fa6798512969da8fed
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNUJFOjE2REQyMjo3QTcxNDk6QTc3OTU5OjZBNERCMkZBIiwidmlzaXRvcl9pZCI6Ijc3OTc1MzE0NzE0NzY3OTgyMDMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac7bf09c598308d014e408deba61d1b8aac49c6d33545a00d4f399ab1aa387b39f
hovercard-subject-tagpull_request:627005378
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/apache/cloudstack/pull/4978/files
twitter:imagehttps://avatars.githubusercontent.com/u/5025148?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/5025148?s=400&v=4
og:image:altDescription Currently, KVM HA implementation works only if the cluster has at least one primary storage served via NFS. This is due to the NFS heartbeat script used to check if the host is healthy....
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None06b8a6144231bf3a234f1c2e9993861e07ce98a905912b114aa386c2d7e84b33
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/apache/cloudstack git https://github.com/apache/cloudstack.git
octolytics-dimension-user_id47359
octolytics-dimension-user_loginapache
octolytics-dimension-repository_id9759448
octolytics-dimension-repository_nwoapache/cloudstack
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id9759448
octolytics-dimension-repository_network_root_nwoapache/cloudstack
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release32f7b614aca06e6bbd89842b1370df1328264f68
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/apache/cloudstack/pull/4978/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Fcloudstack%2Fpull%2F4978%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://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%2F4978%2Ffiles
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%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=apache%2Fcloudstack
Reloadhttps://github.com/apache/cloudstack/pull/4978/files
Reloadhttps://github.com/apache/cloudstack/pull/4978/files
Reloadhttps://github.com/apache/cloudstack/pull/4978/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/4978/files
apache https://github.com/apache
cloudstackhttps://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 268 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
Sign up for GitHub https://github.com/signup?return_to=%2Fapache%2Fcloudstack%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fapache%2Fcloudstack%2Fissues%2Fnew%2Fchoose
GabrielBrascherhttps://github.com/GabrielBrascher
apache:mainhttps://github.com/apache/cloudstack/tree/main
CLDIN:kvm-ha-microservice-clienthttps://github.com/CLDIN/cloudstack/tree/kvm-ha-microservice-client
Conversation 159 https://github.com/apache/cloudstack/pull/4978
Commits 40 https://github.com/apache/cloudstack/pull/4978/commits
Checks 0 https://github.com/apache/cloudstack/pull/4978/checks
Files changed https://github.com/apache/cloudstack/pull/4978/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/4978/files
KVM High Availability regardless of storage https://github.com/apache/cloudstack/pull/4978/files#top
Show all changes 40 commits https://github.com/apache/cloudstack/pull/4978/files
7ebc81d HA Agent check regardless of NFS GabrielBrascher Jan 22, 2021 https://github.com/apache/cloudstack/pull/4978/commits/7ebc81d9af5e1f5060526fcbc5e04a49491e6d34
44a320a Add KVM HA Client validation on HA execution flow GabrielBrascher Jan 25, 2021 https://github.com/apache/cloudstack/pull/4978/commits/44a320a31d92f47a49b122861ffefae6fc26c21c
895421e kvm: Add Agent Helper to investigate if a Host is truly down wido Jan 22, 2021 https://github.com/apache/cloudstack/pull/4978/commits/895421ee6b7d597d2a08a560c8d28609c56cafc6
f97100d Integrating Agent HA Helper GabrielBrascher Jan 27, 2021 https://github.com/apache/cloudstack/pull/4978/commits/f97100d1ce7b02041a4653380bdccae265a9172e
2e8b563 Count number of VMs running on Define if a host is healthy by countin… GabrielBrascher Jan 28, 2021 https://github.com/apache/cloudstack/pull/4978/commits/2e8b563884d4f5d94409b3f76d9a6ea95f747d95
4bafec0 Add global settings configurations; enhance documentation; work on tests GabrielBrascher Feb 11, 2021 https://github.com/apache/cloudstack/pull/4978/commits/4bafec0e02324acc725366a2797854b2f60762f3
fa998e1 Remove commented lines GabrielBrascher Apr 29, 2021 https://github.com/apache/cloudstack/pull/4978/commits/fa998e194de4a460081e09a85825935c9431bae1
ee4c28c Consider Paused instances to count when a VM is being migrated and al… GabrielBrascher Apr 30, 2021 https://github.com/apache/cloudstack/pull/4978/commits/ee4c28cd58c0461efb4d43feeb614ec40be76f48
6953b95 Final adjustments before calling for review GabrielBrascher May 3, 2021 https://github.com/apache/cloudstack/pull/4978/commits/6953b952d1172d4583d13c2e07717a684239db6c
35449e8 Refactoring tests and adding small improvements GabrielBrascher May 5, 2021 https://github.com/apache/cloudstack/pull/4978/commits/35449e8db91c1afbb9c488d80e92ca604f2aadd6
0506649 Fix missing parameter on log String.format GabrielBrascher May 6, 2021 https://github.com/apache/cloudstack/pull/4978/commits/0506649fdd211115fc93c60795237559150e7705
4f7936e Update code addressing reviewers GabrielBrascher May 11, 2021 https://github.com/apache/cloudstack/pull/4978/commits/4f7936e496e2aa39a16e94314a2d60f8a5757c11
6d59a81 Simplify code flow, enhance Python, address reviewers. GabrielBrascher May 11, 2021 https://github.com/apache/cloudstack/pull/4978/commits/6d59a81b7a8e9878c76cc5fcfe4781d6e17ca1b3
c37b39a Create KvmHaHelper class. Enhance HA validations by checking if host … GabrielBrascher May 19, 2021 https://github.com/apache/cloudstack/pull/4978/commits/c37b39a681aff5c98d0985240c1e9acb15970d9f
b5191e8 Fix checkstyle GabrielBrascher May 19, 2021 https://github.com/apache/cloudstack/pull/4978/commits/b5191e883fec80abc0b96c85eb77a984d6fd78e6
e4c11fa Add tests and enhance HA flow via new KvmHaHelper GabrielBrascher May 19, 2021 https://github.com/apache/cloudstack/pull/4978/commits/e4c11fa80b8c861829618bf79ea5afd6770b224b
de8f68e Fix isKvmHaWebserviceEnabled GabrielBrascher May 19, 2021 https://github.com/apache/cloudstack/pull/4978/commits/de8f68e32027984fab941ea202c18975c8b4dc9c
7b4e086 Add test cases and config key GabrielBrascher May 22, 2021 https://github.com/apache/cloudstack/pull/4978/commits/7b4e086d81034db790cccddce68c1f7d30a05fef
891a095 Change KvmHaAcceptedProblematicHostsRatio config key description GabrielBrascher May 26, 2021 https://github.com/apache/cloudstack/pull/4978/commits/891a0958d9405be29da2055a33263705b6b84215
e2f20e3 Address reviewer enhancing log and 'if' conditional GabrielBrascher Jun 2, 2021 https://github.com/apache/cloudstack/pull/4978/commits/e2f20e36731f91b626b336661a9176cf9bf45f25
10cd13b Enhance Documentation & remove unnecessary Catch (them all) GabrielBrascher Jun 21, 2021 https://github.com/apache/cloudstack/pull/4978/commits/10cd13b2395d4c3bfb31189d7c440caf7e843cef
839d13c Fine adjustments GabrielBrascher Jun 23, 2021 https://github.com/apache/cloudstack/pull/4978/commits/839d13c63462f5fa50ebc8ab0c1b12aaec24460c
a9e9a8e Re-check packaging GabrielBrascher Jun 24, 2021 https://github.com/apache/cloudstack/pull/4978/commits/a9e9a8e2cfe0ba956434db8c0d448b43bdb7f0bc
25d8a0b Changes on centos7 packaging for agent-ha-helper GabrielBrascher Jul 2, 2021 https://github.com/apache/cloudstack/pull/4978/commits/25d8a0bd623acb31ddd299a5f7c423fbdd147d9e
4ec91b5 Remove unnecessary line after rebasing and fixing conflicts with main GabrielBrascher Jul 7, 2021 https://github.com/apache/cloudstack/pull/4978/commits/4ec91b535089be45972f0e5d87bcf2c60d42d52b
25ffd18 Remove nested IF in KvmHaHelper GabrielBrascher Jul 7, 2021 https://github.com/apache/cloudstack/pull/4978/commits/25ffd18ee62822881bc6836ccedead367676bbf6
9b519e2 Address review removing nested IF and enhancing KvmHaAgentClient.prep… GabrielBrascher Jul 7, 2021 https://github.com/apache/cloudstack/pull/4978/commits/9b519e292d46b9ba74b6bbfa4cb2ce203432f0ed
178a09c change header GabrielBrascher Jul 8, 2021 https://github.com/apache/cloudstack/pull/4978/commits/178a09c8f90395639891a3473bc395905739a435
ddd8aba Fix cloud.spec with permissions for cloudstack-agent-ha-helper GabrielBrascher Jul 16, 2021 https://github.com/apache/cloudstack/pull/4978/commits/ddd8aba160386f323b0db745e5e40d1d2c8933bc
d760b55 Use Stream instead of For loop. GabrielBrascher Jul 16, 2021 https://github.com/apache/cloudstack/pull/4978/commits/d760b5540545ad703b68d83aac0ff573907ced34
19b1884 Use Cluster scope for KvmHaAcceptedProblematicHostsRatio GabrielBrascher Aug 11, 2021 https://github.com/apache/cloudstack/pull/4978/commits/19b1884b83079a2a42ca1520f97b9e0febc2bc46
a5d139c Remove unused variable GabrielBrascher Aug 12, 2021 https://github.com/apache/cloudstack/pull/4978/commits/a5d139cb790c340893f9e068821a5d1a8e318354
955c65e Enhance KVM HA checks via neighbour hosts. GabrielBrascher Aug 16, 2021 https://github.com/apache/cloudstack/pull/4978/commits/955c65eb146ae289ca0665bda70c3635cbb64fce
89ff240 Enhance isKvmHaWebserviceEnabled GabrielBrascher Aug 16, 2021 https://github.com/apache/cloudstack/pull/4978/commits/89ff24016def8da321e63be51950dacebaecda0f
0e94c1d Avoid issues in case of big cluster, and thus limit number of rertrie… GabrielBrascher Aug 16, 2021 https://github.com/apache/cloudstack/pull/4978/commits/0e94c1d868f758056b334c6583ab09db602b48a1
8b5faa7 Port python HTTP client to HTTPS GabrielBrascher Nov 19, 2021 https://github.com/apache/cloudstack/pull/4978/commits/8b5faa79975a3cdf10d8dc415f4d7bf88715b846
95c58d9 Rebase against main branch, fix test erros after updating default por… GabrielBrascher Jan 4, 2022 https://github.com/apache/cloudstack/pull/4978/commits/95c58d9ce289ea55a706f832f35e06beb2f54971
a1271d2 Add SSL & Authentication support into the agent-ha-helper.py GabrielBrascher Jan 18, 2022 https://github.com/apache/cloudstack/pull/4978/commits/a1271d2c812bdff14f7475639c6fe49d214f19ca
5918bef Update KVM HA Client to mach with KVM HA Helper HTTPS server. GabrielBrascher Jan 21, 2022 https://github.com/apache/cloudstack/pull/4978/commits/5918befc19be3cfe273c12022189bf6b85e39e40
10c8636 Update "check-neighbour" and client/server HTTPs with Auth GabrielBrascher Mar 9, 2022 https://github.com/apache/cloudstack/pull/4978/commits/10c86365ae6358b221f405d1ef591c7c5a98a42e
Clear filters https://github.com/apache/cloudstack/pull/4978/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/4978/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/4978/files
cloudstack-agent.install https://github.com/apache/cloudstack/pull/4978/files#diff-333b87bd3e6b82205f19700c1f64382de1b5d3031ba17cc89df620b58de1cb21
control https://github.com/apache/cloudstack/pull/4978/files#diff-2a13f1344504379e877324d3a0375adcbcb4cb27d7e575ad8f4618a52d6a00e0
rules https://github.com/apache/cloudstack/pull/4978/files#diff-889c5495b68d2a0c0d1f238818716a71939918499efbc0fc6d2994319624fc67
SystemVmTemplateRegistration.java https://github.com/apache/cloudstack/pull/4978/files#diff-a9c9a38684718059c060de404bf9529de96e502f1e81b30793e6a32f725042a9
cloud.spec https://github.com/apache/cloudstack/pull/4978/files#diff-c1bef290f85d2d2ccfa6969019805896a7f567e0d67844d51e670076c935b47b
cloud.spec https://github.com/apache/cloudstack/pull/4978/files#diff-c72c3224fc656a9d8edcd7b380c72923baa808ff0f551e77785f9a8cf24dc1e8
cloudstack-agent-ha-helper.default https://github.com/apache/cloudstack/pull/4978/files#diff-d65b613bff9ccf5aa15cb969488fd68118cc5d838fd617ac1fe5341eaf3592a5
cloudstack-agent-ha-helper.service https://github.com/apache/cloudstack/pull/4978/files#diff-86b7fc26dcca09eaecd99d6cc69af629fa43357e6f1906e40e0b50f63b217f70
KVMInvestigator.java https://github.com/apache/cloudstack/pull/4978/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
KVMHAConfig.java https://github.com/apache/cloudstack/pull/4978/files#diff-9c7e1ce192b20023bd3e7c8e3b239174625ed83f8acb537fbbf77c9f365218c6
KVMHAProvider.java https://github.com/apache/cloudstack/pull/4978/files#diff-0eb20564afaaafb361701de5fcd2e570f696b870863fe04d683a50a076845d74
KVMHostActivityChecker.java https://github.com/apache/cloudstack/pull/4978/files#diff-c6124aa534b06f87cf7343d8e7aad3447a1c8c06f894bac9ae49305c00680996
KvmHaAgentClient.java https://github.com/apache/cloudstack/pull/4978/files#diff-011a4ea96f7907019a8348153578568e89f4be407aa5d0ad790da699b1d0d874
KvmHaHelper.java https://github.com/apache/cloudstack/pull/4978/files#diff-5777c5b311cccc70a0c6741c34ae74a0160526467f8c0784c264257eb13098f3
spring-kvm-compute-context.xml https://github.com/apache/cloudstack/pull/4978/files#diff-82158964acfc720aa0ac135704bdd6683be934cbfdfc050a877d46e6b25f4abc
KvmHaAgentClientTest.java https://github.com/apache/cloudstack/pull/4978/files#diff-2af8d1fa333ad29549746d842c157487a08ccae4e59e661b2cbbc7df349a1158
KvmHaHelperTest.java https://github.com/apache/cloudstack/pull/4978/files#diff-d5287f6a5c15714e0aa3baa5b07ab63317c8d37d98301e61e88db4833e3efffb
agent-ha-helper.py https://github.com/apache/cloudstack/pull/4978/files#diff-83e145bb03601fa367da2a7ba117d97573ab84fd19d269e69a594fd1d5c047c8
debian/cloudstack-agent.installhttps://github.com/apache/cloudstack/pull/4978/files#diff-333b87bd3e6b82205f19700c1f64382de1b5d3031ba17cc89df620b58de1cb21
View file https://github.com/CLDIN/cloudstack/blob/10c86365ae6358b221f405d1ef591c7c5a98a42e/debian/cloudstack-agent.install
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/4978/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/4978/files#diff-333b87bd3e6b82205f19700c1f64382de1b5d3031ba17cc89df620b58de1cb21
https://github.com/apache/cloudstack/pull/4978/files#diff-333b87bd3e6b82205f19700c1f64382de1b5d3031ba17cc89df620b58de1cb21
debian/controlhttps://github.com/apache/cloudstack/pull/4978/files#diff-2a13f1344504379e877324d3a0375adcbcb4cb27d7e575ad8f4618a52d6a00e0
View file https://github.com/CLDIN/cloudstack/blob/10c86365ae6358b221f405d1ef591c7c5a98a42e/debian/control
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/4978/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/4978/files#diff-2a13f1344504379e877324d3a0375adcbcb4cb27d7e575ad8f4618a52d6a00e0
yadvrhttps://github.com/yadvr
Sep 15, 2021https://github.com/apache/cloudstack/pull/4978/files#r708903698
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@GabrielBrascherhttps://github.com/GabrielBrascher
Please reload this pagehttps://github.com/apache/cloudstack/pull/4978/files
nvazquezhttps://github.com/nvazquez
Mar 18, 2022https://github.com/apache/cloudstack/pull/4978/files#r830078757
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@GabrielBrascherhttps://github.com/GabrielBrascher
Please reload this pagehttps://github.com/apache/cloudstack/pull/4978/files
debian/ruleshttps://github.com/apache/cloudstack/pull/4978/files#diff-889c5495b68d2a0c0d1f238818716a71939918499efbc0fc6d2994319624fc67
View file https://github.com/CLDIN/cloudstack/blob/10c86365ae6358b221f405d1ef591c7c5a98a42e/debian/rules
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/4978/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/4978/files#diff-889c5495b68d2a0c0d1f238818716a71939918499efbc0fc6d2994319624fc67
https://github.com/apache/cloudstack/pull/4978/files#diff-889c5495b68d2a0c0d1f238818716a71939918499efbc0fc6d2994319624fc67
https://github.com/apache/cloudstack/pull/4978/files#diff-889c5495b68d2a0c0d1f238818716a71939918499efbc0fc6d2994319624fc67
https://github.com/apache/cloudstack/pull/4978/files#diff-889c5495b68d2a0c0d1f238818716a71939918499efbc0fc6d2994319624fc67
engine/schema/src/main/java/com/cloud/upgrade/SystemVmTemplateRegistration.javahttps://github.com/apache/cloudstack/pull/4978/files#diff-a9c9a38684718059c060de404bf9529de96e502f1e81b30793e6a32f725042a9
View file https://github.com/CLDIN/cloudstack/blob/10c86365ae6358b221f405d1ef591c7c5a98a42e/engine/schema/src/main/java/com/cloud/upgrade/SystemVmTemplateRegistration.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/4978/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/4978/files#diff-a9c9a38684718059c060de404bf9529de96e502f1e81b30793e6a32f725042a9
https://github.com/apache/cloudstack/pull/4978/files#diff-a9c9a38684718059c060de404bf9529de96e502f1e81b30793e6a32f725042a9
packaging/centos7/cloud.spechttps://github.com/apache/cloudstack/pull/4978/files#diff-c1bef290f85d2d2ccfa6969019805896a7f567e0d67844d51e670076c935b47b
View file https://github.com/CLDIN/cloudstack/blob/10c86365ae6358b221f405d1ef591c7c5a98a42e/packaging/centos7/cloud.spec
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/4978/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/4978/files#diff-c1bef290f85d2d2ccfa6969019805896a7f567e0d67844d51e670076c935b47b
https://github.com/apache/cloudstack/pull/4978/files#diff-c1bef290f85d2d2ccfa6969019805896a7f567e0d67844d51e670076c935b47b
https://github.com/apache/cloudstack/pull/4978/files#diff-c1bef290f85d2d2ccfa6969019805896a7f567e0d67844d51e670076c935b47b
https://github.com/apache/cloudstack/pull/4978/files#diff-c1bef290f85d2d2ccfa6969019805896a7f567e0d67844d51e670076c935b47b
https://github.com/apache/cloudstack/pull/4978/files#diff-c1bef290f85d2d2ccfa6969019805896a7f567e0d67844d51e670076c935b47b
https://github.com/apache/cloudstack/pull/4978/files#diff-c1bef290f85d2d2ccfa6969019805896a7f567e0d67844d51e670076c935b47b
packaging/centos8/cloud.spechttps://github.com/apache/cloudstack/pull/4978/files#diff-c72c3224fc656a9d8edcd7b380c72923baa808ff0f551e77785f9a8cf24dc1e8
View file https://github.com/CLDIN/cloudstack/blob/10c86365ae6358b221f405d1ef591c7c5a98a42e/packaging/centos8/cloud.spec
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/4978/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/4978/files#diff-c72c3224fc656a9d8edcd7b380c72923baa808ff0f551e77785f9a8cf24dc1e8
https://github.com/apache/cloudstack/pull/4978/files#diff-c72c3224fc656a9d8edcd7b380c72923baa808ff0f551e77785f9a8cf24dc1e8
https://github.com/apache/cloudstack/pull/4978/files#diff-c72c3224fc656a9d8edcd7b380c72923baa808ff0f551e77785f9a8cf24dc1e8
https://github.com/apache/cloudstack/pull/4978/files#diff-c72c3224fc656a9d8edcd7b380c72923baa808ff0f551e77785f9a8cf24dc1e8
https://github.com/apache/cloudstack/pull/4978/files#diff-c72c3224fc656a9d8edcd7b380c72923baa808ff0f551e77785f9a8cf24dc1e8
https://github.com/apache/cloudstack/pull/4978/files#diff-c72c3224fc656a9d8edcd7b380c72923baa808ff0f551e77785f9a8cf24dc1e8
packaging/systemd/cloudstack-agent-ha-helper.defaulthttps://github.com/apache/cloudstack/pull/4978/files#diff-d65b613bff9ccf5aa15cb969488fd68118cc5d838fd617ac1fe5341eaf3592a5
View file https://github.com/CLDIN/cloudstack/blob/10c86365ae6358b221f405d1ef591c7c5a98a42e/packaging/systemd/cloudstack-agent-ha-helper.default
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/4978/{{ revealButtonHref }}
packaging/systemd/cloudstack-agent-ha-helper.servicehttps://github.com/apache/cloudstack/pull/4978/files#diff-86b7fc26dcca09eaecd99d6cc69af629fa43357e6f1906e40e0b50f63b217f70
View file https://github.com/CLDIN/cloudstack/blob/10c86365ae6358b221f405d1ef591c7c5a98a42e/packaging/systemd/cloudstack-agent-ha-helper.service
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/4978/{{ revealButtonHref }}
widohttps://github.com/wido
May 6, 2021https://github.com/apache/cloudstack/pull/4978/files#r627371726
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/cloudstack/pull/4978/files
nvazquezhttps://github.com/nvazquez
Mar 18, 2022https://github.com/apache/cloudstack/pull/4978/files#r830080400
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@GabrielBrascherhttps://github.com/GabrielBrascher
Please reload this pagehttps://github.com/apache/cloudstack/pull/4978/files
plugins/hypervisors/kvm/src/main/java/com/cloud/ha/KVMInvestigator.javahttps://github.com/apache/cloudstack/pull/4978/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
View file https://github.com/CLDIN/cloudstack/blob/10c86365ae6358b221f405d1ef591c7c5a98a42e/plugins/hypervisors/kvm/src/main/java/com/cloud/ha/KVMInvestigator.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/4978/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/4978/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
https://github.com/apache/cloudstack/pull/4978/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
https://github.com/apache/cloudstack/pull/4978/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
https://github.com/apache/cloudstack/pull/4978/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
https://github.com/apache/cloudstack/pull/4978/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
Please reload this pagehttps://github.com/apache/cloudstack/pull/4978/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.