René's URL Explorer Experiment


Title: KVM HA Enhancements for Ceph RBD Primary Storage by dhslove · Pull Request #5862 · apache/cloudstack · GitHub

Open Graph Title: KVM HA Enhancements for Ceph RBD Primary Storage by dhslove · Pull Request #5862 · apache/cloudstack

X Title: KVM HA Enhancements for Ceph RBD Primary Storage by dhslove · Pull Request #5862 · apache/cloudstack

Description: Description This PR includes the features to provide high availability using Ceph RBD-based Primary Storage. The KVM Host HA feature uses NFS Primary Storage. However, an additional storage consideration in KVM is Ceph RBD. This PR considers the following two to provide HA using RBD. Must use the multi-monitor server feature of Ceph RBD. The RBD-based HA function should be provided in the same way as the NFS-based HA. This PR includes the feature to enter multiple monitor addresses separated by commas in the RADOS Monitor item when registering RBD Primary Storage. And it includes adding code to provide HA based on RBD Primary Storage. To support RBD-based HA, add RBDStoragePool class to KVMHABase and use it to perform heartbeat check and activity check in the same way as NFS. Similar to how NFS writes hb and ac files to a KVMHA directory, RADOS commands are used to put hb and ac files into the RBD pool registered as primary storage. To perform this heartbeat and activity check, kvmheartbeat_rbd.sh and kvmvmactivity_rbd.sh files were added. This is to clearly distinguish roles from the same shell file for nfs. This PR is necessary to support agent-free HA based on Ceph RBD like NFS, even if the related PR #4978 is merged. The execution result of the function can be checked in the attached image. 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 Bug Severity BLOCKER Critical Major Minor Trivial Screenshots (if appropriate): How Has This Been Tested? RBD Multiple Monitor Support - Add RBD Primary Storage RBD Multiple Monitor Support - RBD Primary Storage List RBD Multiple Monitor Support - KVM Host Secret List RBD Multiple Monitor Support - VM Disk XML(Multi RBD Monitor) RBD Based KVM Host HA - One of Hosts Off RBD Based KVM Host HA - Host Suspect State RBD Based KVM Host HA - Host Down State

Open Graph Description: Description This PR includes the features to provide high availability using Ceph RBD-based Primary Storage. The KVM Host HA feature uses NFS Primary Storage. However, an additional storage conside...

X Description: Description This PR includes the features to provide high availability using Ceph RBD-based Primary Storage. The KVM Host HA feature uses NFS Primary Storage. However, an additional storage conside...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:fb929e04-eb87-3208-c3f3-67c2b9eed28e
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD0B6:9E28B:268FA6:33E1FA:6A4D597D
html-safe-nonce86b88e98a9a5594bfe6abb5197c9060110eeaa7dd6ee81cb90c0f0a61e83e6aa
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMEI2OjlFMjhCOjI2OEZBNjozM0UxRkE6NkE0RDU5N0QiLCJ2aXNpdG9yX2lkIjoiNzI3OTE1MTg4NDAzOTcwNzAwNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac3ba14d087944c2e326602a4c7ae2e3ec3843e3cd81abbea7492427f5c9159224
hovercard-subject-tagpull_request:822139695
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/5862/files
twitter:imagehttps://avatars.githubusercontent.com/u/44049806?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/44049806?s=400&v=4
og:image:altDescription This PR includes the features to provide high availability using Ceph RBD-based Primary Storage. The KVM Host HA feature uses NFS Primary Storage. However, an additional storage conside...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None2a1443ff9733a3016431263ea73c93d8fe00c195eb4a7670ac30e7848f045441
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
releasef3bdd3157ea1f0fd738d408eceeead721acf1dc3
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/apache/cloudstack/pull/5862/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Fcloudstack%2Fpull%2F5862%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%2F5862%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/5862/files
Reloadhttps://github.com/apache/cloudstack/pull/5862/files
Reloadhttps://github.com/apache/cloudstack/pull/5862/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/5862/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 535 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
dhslovehttps://github.com/dhslove
apache:mainhttps://github.com/apache/cloudstack/tree/main
ablecloud-team:rbd-primary-hahttps://github.com/ablecloud-team/ablestack-cloud/tree/rbd-primary-ha
Conversation 101 https://github.com/apache/cloudstack/pull/5862
Commits 51 https://github.com/apache/cloudstack/pull/5862/commits
Checks 0 https://github.com/apache/cloudstack/pull/5862/checks
Files changed https://github.com/apache/cloudstack/pull/5862/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/5862/files
KVM HA Enhancements for Ceph RBD Primary Storage https://github.com/apache/cloudstack/pull/5862/files#top
Show all changes 51 commits https://github.com/apache/cloudstack/pull/5862/files
3bfbbc8 Replace multiple + and / symbols by - and _ to have URL-safe base64 g… ycyun Oct 20, 2021 https://github.com/apache/cloudstack/pull/5862/commits/3bfbbc8a12f78898ec7b61ef896171dabb08029e
ecb312d Merge pull request #91 from ycyun/main dhslove Oct 20, 2021 https://github.com/apache/cloudstack/pull/5862/commits/ecb312dbd319fa66de4c87b837110a23fe8f9e97
c4f9c6e rbd multi monitor 지원 Dajeong-Park Sep 28, 2021 https://github.com/apache/cloudstack/pull/5862/commits/c4f9c6e71a706c6d75d623cce9e9f01b4b66f665
2026348 comma로 넣을 경우 userInfo 도 null 로 출력되는 현상 수정 Dajeong-Park Sep 29, 2021 https://github.com/apache/cloudstack/pull/5862/commits/2026348a299961b4d55a76de5f53a68858097a30
a2a12cd rbd일 때 uuid 에러로 생성로직 변경 Dajeong-Park Sep 29, 2021 https://github.com/apache/cloudstack/pull/5862/commits/a2a12cd086c28f98e7261ef42910dcfa7630231f
8509679 multi monitor인 경우 로직 변경 Dajeong-Park Sep 30, 2021 https://github.com/apache/cloudstack/pull/5862/commits/85096797a1c1b63e0049038f9b29f512cdeafa7d
3f3ccdb 코드 정리 Dajeong-Park Sep 30, 2021 https://github.com/apache/cloudstack/pull/5862/commits/3f3ccdb352664da6c44ead709f77557af9795e46
45c761c Host HA : RBD Primary Storage에 대한 Host HA 기능 제공 Dec 7, 2021 https://github.com/apache/cloudstack/pull/5862/commits/45c761ce1551a2c1b3f9f7cd9dde77d810bd259d
eb953b5 Host HA : RBD Primary Storage에 대한 Host HA 기능 제공 Dec 9, 2021 https://github.com/apache/cloudstack/pull/5862/commits/eb953b5cad5e4436913cf0979e47406c449d4097
c1ea010 Host HA : RBD Primary Storage에 대한 Host HA 기능 제공 Dec 9, 2021 https://github.com/apache/cloudstack/pull/5862/commits/c1ea01028855a8d4c003affe9be9b4c79ac817ce
481afe7 Host HA : RBD Primary Storage에 대한 Host HA 기능 제공 Dec 13, 2021 https://github.com/apache/cloudstack/pull/5862/commits/481afe75c476eee6ddfc9016f6d2895551e41abe
4dcd141 Host HA : RBD Primary Storage에 대한 Host HA 기능 제공 Dec 15, 2021 https://github.com/apache/cloudstack/pull/5862/commits/4dcd1416e1f1d0306c32795041e301ade9301fb1
3b14b8d Merge branch 'main' into rbd-primary-ha dhslove Jan 14, 2022 https://github.com/apache/cloudstack/pull/5862/commits/3b14b8daaf6617b8774026fff578fbe7149bba98
c4f2ba7 Merge pull request #5 from ablecloud-team/rbd-primary-ha sjyu1 Jan 28, 2022 https://github.com/apache/cloudstack/pull/5862/commits/c4f2ba79111c7acfe188e1604d182239cba0b199
9c80a17 HA Cloudstack 요청사항 수정 Jan 28, 2022 https://github.com/apache/cloudstack/pull/5862/commits/9c80a17a58dbd2c70df8c3c8544214e54d38202d
8a71e48 HA Cloudstack 요청사항 수정 sjyu1 Jan 28, 2022 https://github.com/apache/cloudstack/pull/5862/commits/8a71e4845b6bda48c6afe719ad070cab9cb35c46
81755fc Merge pull request #147 from sjyu1/rbd-primary-ha dhslove Jan 29, 2022 https://github.com/apache/cloudstack/pull/5862/commits/81755fcacfca17a9ba2d26142810b50c686ee73e
29a544c rbd watcher 방식으로 변경 sjyu1 Feb 18, 2022 https://github.com/apache/cloudstack/pull/5862/commits/29a544c8b91e60f216984a0daabcf40142805d23
d075410 kvm ha > rbd 스크립트 poolname 추가 sjyu1 Feb 21, 2022 https://github.com/apache/cloudstack/pull/5862/commits/d07541095b0a0270d3293267a20cdebfabe66304
03f2316 Merge pull request #148 from sjyu1/rbd-primary-ha Feb 21, 2022 https://github.com/apache/cloudstack/pull/5862/commits/03f2316792a46c771905bad30341f412af5aa794
70a9c5f hb,ac 체크 스크립트를 Python librbd로 변경 sjyu1 Apr 4, 2022 https://github.com/apache/cloudstack/pull/5862/commits/70a9c5feb2490c584e03b36e868d7f133679293d
4b149da 소스복원 sjyu1 Apr 5, 2022 https://github.com/apache/cloudstack/pull/5862/commits/4b149dad15f7fb376184e5b987f9318a52eeaf99
25f51a8 heartbeatUpdateMaxTries 수정, synchronized 삭제 sjyu1 Apr 5, 2022 https://github.com/apache/cloudstack/pull/5862/commits/25f51a8905a0ff71be1978ab4cfa3de642806c33
988551c KVMHAMonitor sjyu1 Apr 6, 2022 https://github.com/apache/cloudstack/pull/5862/commits/988551cb687d8de6fb04cba80cd4cd974f143923
54bf917 librbd setting, mon_host to conffile sjyu1 Apr 7, 2022 https://github.com/apache/cloudstack/pull/5862/commits/54bf917841dfd0d3556b9159cadeaf6d60a8b6e4
68e70b2 Merge pull request #159 from sjyu1/rbd-primary-ha Apr 11, 2022 https://github.com/apache/cloudstack/pull/5862/commits/68e70b2a171957e8234763648bafe38a3075acf5
582e293 ASF 라이센스 정보를 작성 및 공백제거 sjyu1 Apr 11, 2022 https://github.com/apache/cloudstack/pull/5862/commits/582e29306232c391f7f60d7129136708787a1693
aad2ffc Merge pull request #162 from sjyu1/rbd-primary-ha Apr 12, 2022 https://github.com/apache/cloudstack/pull/5862/commits/aad2ffc295dfbbebf01f1695a8153a5618936257
cebc6b5 Changed so that ha occurs when oobm is off sjyu1 May 3, 2022 https://github.com/apache/cloudstack/pull/5862/commits/cebc6b52c17291dc35a8def4487f59ec09711fee
3b59683 Changed so that ha occurs when oobm is off sjyu1 May 10, 2022 https://github.com/apache/cloudstack/pull/5862/commits/3b59683370ac21233e3a8e44231ea8a1d30cc81e
8521489 OOBM PowerState.off시 로그추가 sjyu1 May 10, 2022 https://github.com/apache/cloudstack/pull/5862/commits/85214896517e679655b169a9318af2c0dca545fd
2c046cf 주석삭제 sjyu1 May 10, 2022 https://github.com/apache/cloudstack/pull/5862/commits/2c046cffb55a637dfd97efbfa98000f8dfccd012
f2c7ccb Merge pull request #176 from sjyu1/rbd-primary-ha May 11, 2022 https://github.com/apache/cloudstack/pull/5862/commits/f2c7ccb0add391837f8d4ee77351426a613016a1
148c9ef Merge pull request #17 from ablecloud-team/rbd-primary-ha sjyu1 May 30, 2022 https://github.com/apache/cloudstack/pull/5862/commits/148c9ef5bc56ed70d647ecac2bb425e6cab16687
8534981 INVALIDATE CACHE Test sjyu1 May 30, 2022 https://github.com/apache/cloudstack/pull/5862/commits/8534981e593841b66cf0d7ca085dc9941eb87648
0db6133 delete import sjyu1 May 30, 2022 https://github.com/apache/cloudstack/pull/5862/commits/0db6133926e77821871dbc069b35c2d4ecda8108
b29928c 소스정리 sjyu1 May 30, 2022 https://github.com/apache/cloudstack/pull/5862/commits/b29928c0f9e2a1920cc2a9009bae5b450dac9ebe
243ca1f 소스원복 sjyu1 May 31, 2022 https://github.com/apache/cloudstack/pull/5862/commits/243ca1f7edae97d84810962b0e0c78cd0d467856
6cbc40b rbd image-cache invalidate sjyu1 Jun 2, 2022 https://github.com/apache/cloudstack/pull/5862/commits/6cbc40b8659c7a44431341f07fb4466eb8409c1e
f484c56 volume uuid -> path로 변경 sjyu1 Jun 2, 2022 https://github.com/apache/cloudstack/pull/5862/commits/f484c56183ab324d9785a8fb4f77ae2f8a70b3c8
685cfbe Merge pull request #182 from sjyu1/rbd-primary-ha Jun 14, 2022 https://github.com/apache/cloudstack/pull/5862/commits/685cfbef52f566fa1a8ce0f2cdfa7b4d781f9fd8
2609f2a Revert "Merge pull request #182 from sjyu1/rbd-primary-ha" dhslove Jun 17, 2022 https://github.com/apache/cloudstack/pull/5862/commits/2609f2a527e788b82ef0a73709977b1df34473c3
c97c3f9 Fix conflicting sources sjyu1 Nov 23, 2022 https://github.com/apache/cloudstack/pull/5862/commits/c97c3f97321d4b754bd71a26e1eb5b9e274399c0
096b786 Merge pull request #253 from sjyu1/rbd-primary-ha2 Nov 24, 2022 https://github.com/apache/cloudstack/pull/5862/commits/096b78653fa49a112db94542e5ca7f45d22e8cc5
d9a8649 파이썬 버전 설정 sjyu1 Nov 30, 2022 https://github.com/apache/cloudstack/pull/5862/commits/d9a86490604b86fa0a94570a284a6fad4d1b8010
b5c57af Merge pull request #255 from sjyu1/rbd-primary-ha2 Dec 2, 2022 https://github.com/apache/cloudstack/pull/5862/commits/b5c57af9b0ec1b6779bfe26c46045f50869fb7aa
f094dff multi monitor 소스삭제 및 관련파일 수정 sjyu1 Dec 16, 2022 https://github.com/apache/cloudstack/pull/5862/commits/f094dff1f041d4410694d0d9f9b3d619296ddff5
bbabc99 poolUUID를 poolUuid로 카멜케이스 적용 sjyu1 Dec 16, 2022 https://github.com/apache/cloudstack/pull/5862/commits/bbabc991a93284e01a538ef95d77ab424dd7e557
f64ad6b if문 space 적용 sjyu1 Dec 16, 2022 https://github.com/apache/cloudstack/pull/5862/commits/f64ad6b9c5c7193068241e51dee2c7b31f35e4da
5323658 supportHa () 메소드 추가 sjyu1 Dec 27, 2022 https://github.com/apache/cloudstack/pull/5862/commits/53236588f673093528e7d5bd29a34456c40eb12d
21cb3c9 Merge pull request #272 from sjyu1/rbd-primary-ha01 Feb 27, 2023 https://github.com/apache/cloudstack/pull/5862/commits/21cb3c9bfbed49604d0d6d7b95a64c4a70f458e9
Clear filters https://github.com/apache/cloudstack/pull/5862/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/5862/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/5862/files
pom.xml https://github.com/apache/cloudstack/pull/5862/files#diff-18db28e7216272b85956edbf56b7bb1e7ab31f4c1fb0c83d3c71f3b9f6870539
KVMInvestigator.java https://github.com/apache/cloudstack/pull/5862/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
KVMHABase.java https://github.com/apache/cloudstack/pull/5862/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
KVMHAChecker.java https://github.com/apache/cloudstack/pull/5862/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
KVMHAMonitor.java https://github.com/apache/cloudstack/pull/5862/files#diff-fb6919e564d07b59badf5de810e38dcf328edfea5498ffd83cb250136287ce6a
KVMHAVMActivityChecker.java https://github.com/apache/cloudstack/pull/5862/files#diff-185e80abe6283e5e1cf796c2e13a845b3e8d79bab731fb0e90dfc73800b35adb
LibvirtComputingResource.java https://github.com/apache/cloudstack/pull/5862/files#diff-2e2c77e0988330b64be536acbe8aa4c7e026a87e3bc10690698ac37625eb436f
LibvirtCheckOnHostCommandWrapper.java https://github.com/apache/cloudstack/pull/5862/files#diff-0f711339a8d2d816de9ee0f1dd4abdab4c98eccac5a17b57a9823c50fbd463dc
LibvirtCheckVMActivityOnStoragePoolCommandWrapper.java https://github.com/apache/cloudstack/pull/5862/files#diff-230b4c640ccc53ecb9c5e553e3dada3ad684a00610f8032ec4eb776df573e4d6
LibvirtFenceCommandWrapper.java https://github.com/apache/cloudstack/pull/5862/files#diff-d717f05df6c1cf0c9ddfbd660a16a7f3018341d3746c5e6ff99d27435ac1610f
KVMStoragePoolManager.java https://github.com/apache/cloudstack/pull/5862/files#diff-8d4f57b6bc024677d8424e749fc109da77581722936b4bd1b11ded448f5314a1
KVMHAProvider.java https://github.com/apache/cloudstack/pull/5862/files#diff-0eb20564afaaafb361701de5fcd2e570f696b870863fe04d683a50a076845d74
CloudStackPrimaryDataStoreLifeCycleImpl.java https://github.com/apache/cloudstack/pull/5862/files#diff-fc75422f125e34ad136917f4719704f20eb078dfdbd711fec8cdf708e209e028
kvmheartbeat_rbd.py https://github.com/apache/cloudstack/pull/5862/files#diff-6e83e8bb417185125acc6d24f2a907df8a709b0f32fa175f1696efa430d4a1cd
kvmvmactivity_rbd.py https://github.com/apache/cloudstack/pull/5862/files#diff-cea1e8c01c9fcfcc77ed67d5c728da49ad2c83d2e9b011f053b019f69ad49a89
UriUtils.java https://github.com/apache/cloudstack/pull/5862/files#diff-a85c62b3d330ed690d08d46ff1f8eaa750603845f7cda275d3d6a660871659b5
ParserUtils.java https://github.com/apache/cloudstack/pull/5862/files#diff-d3d6f7cae606101be44e0b4e8067bc0bbfe19a34166a53a133eafc2e9b21152a
engine/schema/pom.xmlhttps://github.com/apache/cloudstack/pull/5862/files#diff-18db28e7216272b85956edbf56b7bb1e7ab31f4c1fb0c83d3c71f3b9f6870539
View file https://github.com/ablecloud-team/ablestack-cloud/blob/21cb3c9bfbed49604d0d6d7b95a64c4a70f458e9/engine/schema/pom.xml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/5862/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/5862/files#diff-18db28e7216272b85956edbf56b7bb1e7ab31f4c1fb0c83d3c71f3b9f6870539
https://github.com/apache/cloudstack/pull/5862/files#diff-18db28e7216272b85956edbf56b7bb1e7ab31f4c1fb0c83d3c71f3b9f6870539
https://github.com/apache/cloudstack/pull/5862/files#diff-18db28e7216272b85956edbf56b7bb1e7ab31f4c1fb0c83d3c71f3b9f6870539
https://github.com/apache/cloudstack/pull/5862/files#diff-18db28e7216272b85956edbf56b7bb1e7ab31f4c1fb0c83d3c71f3b9f6870539
plugins/hypervisors/kvm/src/main/java/com/cloud/ha/KVMInvestigator.javahttps://github.com/apache/cloudstack/pull/5862/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
View file https://github.com/ablecloud-team/ablestack-cloud/blob/21cb3c9bfbed49604d0d6d7b95a64c4a70f458e9/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/5862/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/5862/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
https://github.com/apache/cloudstack/pull/5862/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
https://github.com/apache/cloudstack/pull/5862/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/KVMHABase.javahttps://github.com/apache/cloudstack/pull/5862/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
View file https://github.com/ablecloud-team/ablestack-cloud/blob/21cb3c9bfbed49604d0d6d7b95a64c4a70f458e9/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/KVMHABase.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/5862/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/5862/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
https://github.com/apache/cloudstack/pull/5862/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
https://github.com/apache/cloudstack/pull/5862/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
https://github.com/apache/cloudstack/pull/5862/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
https://github.com/apache/cloudstack/pull/5862/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/KVMHAChecker.javahttps://github.com/apache/cloudstack/pull/5862/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
View file https://github.com/ablecloud-team/ablestack-cloud/blob/21cb3c9bfbed49604d0d6d7b95a64c4a70f458e9/plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/KVMHAChecker.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/5862/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/5862/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
https://github.com/apache/cloudstack/pull/5862/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
https://github.com/apache/cloudstack/pull/5862/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
https://github.com/apache/cloudstack/pull/5862/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
https://github.com/apache/cloudstack/pull/5862/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
GutoVeronezihttps://github.com/GutoVeronezi
Dec 9, 2022https://github.com/apache/cloudstack/pull/5862/files#r1044032567
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/cloudstack/pull/5862/files
GutoVeronezihttps://github.com/GutoVeronezi
Dec 9, 2022https://github.com/apache/cloudstack/pull/5862/files#r1043998378
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/cloudstack/pull/5862/files
https://github.com/apache/cloudstack/pull/5862/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
Please reload this pagehttps://github.com/apache/cloudstack/pull/5862/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.