René's URL Explorer Experiment


Title: KVM Host HA enhancement for StorPool storage by slavkap · Pull Request #8045 · apache/cloudstack · GitHub

Open Graph Title: KVM Host HA enhancement for StorPool storage by slavkap · Pull Request #8045 · apache/cloudstack

X Title: KVM Host HA enhancement for StorPool storage by slavkap · Pull Request #8045 · apache/cloudstack

Description: Description Extending the current functionality of KVM Host HA for the StorPool storage plugin and the option for easy integration for the rest of the storage plugins to support Host HA This extension works like the current NFS storage implementation. It allows it to be used simultaneously with NFS and StorPool storage or only with StorPool primary storage. If it is used with different primary storages like NFS and StorPool, and one of the health checks fails for storage, there is an option to report the failure to the management with the global config kvm.ha.fence.on.storage.heartbeat.failure. By default this option is disabled when enabled the Host HA service will continue with the checks on the host and eventually will fence the host 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) build/CI Feature/Enhancement Scale or Bug Severity Feature/Enhancement Scale Major Minor How Has This Been Tested? Environment configuration: 1 Zone 2 Cluster with 2 hosts in each cluster 2 StorPool primary storage (zone-wide) with and without NFS primary storage (zone-wide)

Open Graph Description: Description Extending the current functionality of KVM Host HA for the StorPool storage plugin and the option for easy integration for the rest of the storage plugins to support Host HA This extens...

X Description: Description Extending the current functionality of KVM Host HA for the StorPool storage plugin and the option for easy integration for the rest of the storage plugins to support Host HA This extens...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:898e9ab9-dd55-9c27-1a6e-26e8a8770596
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idA172:1846F5:E755F7:EC6B78:6A4DC2D3
html-safe-nonce3eb64e1d540207faff95da763beb2cd05d4ad316d71c22919da7477ca62104d1
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMTcyOjE4NDZGNTpFNzU1Rjc6RUM2Qjc4OjZBNERDMkQzIiwidmlzaXRvcl9pZCI6Ijg1OTk0NDUyNzQ4NzQ0NjI5MzEiLCJyZWdpb25fZWRnZSI6InNlYSIsInJlZ2lvbl9yZW5kZXIiOiJzZWEifQ==
visitor-hmac501f7c5be40a9eb22da74ec3e0658a5dbadbc232c63d2a4a77e8012f1c14f893
hovercard-subject-tagpull_request:1543776336
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/8045/files
twitter:imagehttps://avatars.githubusercontent.com/u/51903378?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/51903378?s=400&v=4
og:image:altDescription Extending the current functionality of KVM Host HA for the StorPool storage plugin and the option for easy integration for the rest of the storage plugins to support Host HA This extens...
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
release1d344bdb7547fe6bca17a59bb2b8aac3dc9532a0
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/apache/cloudstack/pull/8045/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Fcloudstack%2Fpull%2F8045%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%2F8045%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/8045/files
Reloadhttps://github.com/apache/cloudstack/pull/8045/files
Reloadhttps://github.com/apache/cloudstack/pull/8045/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/8045/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
shwstpprhttps://github.com/shwstppr
apache:mainhttps://github.com/apache/cloudstack/tree/main
storpool:ha-pluginhttps://github.com/storpool/cloudstack/tree/ha-plugin
Conversation 41 https://github.com/apache/cloudstack/pull/8045
Commits 4 https://github.com/apache/cloudstack/pull/8045/commits
Checks 0 https://github.com/apache/cloudstack/pull/8045/checks
Files changed https://github.com/apache/cloudstack/pull/8045/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/8045/files
KVM Host HA enhancement for StorPool storage https://github.com/apache/cloudstack/pull/8045/files#top
Show all changes 4 commits https://github.com/apache/cloudstack/pull/8045/files
4b41b23 KVM Host HA enhancement for StorPool storage slavkap Sep 15, 2023 https://github.com/apache/cloudstack/pull/8045/commits/4b41b23f8e7d91309b8594fe4e84b1434c7488d9
c5c81f9 remove trailing spaces slavkap Oct 10, 2023 https://github.com/apache/cloudstack/pull/8045/commits/c5c81f988bb88f6434ba32da1be1dc43d5a0b6b8
e7d70dd remove line ending slavkap Oct 10, 2023 https://github.com/apache/cloudstack/pull/8045/commits/e7d70ddf53b8595ded9d5c024e7e689f8def62b0
b99d1a1 address comments slavkap Oct 31, 2023 https://github.com/apache/cloudstack/pull/8045/commits/b99d1a1ef25f22ba1a275c8eeddac8a2c83310d0
Clear filters https://github.com/apache/cloudstack/pull/8045/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/8045/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/8045/files
HostTO.java https://github.com/apache/cloudstack/pull/8045/files#diff-44a5f5ad37b4a7cd50d143212f65de4e8bfa5a4f4d17237d5165c04d749029f5
CheckOnHostCommand.java https://github.com/apache/cloudstack/pull/8045/files#diff-efc0427c8a5ac6ac5be3697bd4739eb9864c2e7321fa3f098e5abb9574870ed4
FenceCommand.java https://github.com/apache/cloudstack/pull/8045/files#diff-fc547a680a536610a9e35b3bdcfb718e16259ab5d54e7428aa278608506ae985
PrimaryDataStoreDriver.java https://github.com/apache/cloudstack/pull/8045/files#diff-cd15b290c444e889bc8dc08b4783ea7ce6b82234814115911d0185ec63b48e7e
HighAvailabilityManager.java https://github.com/apache/cloudstack/pull/8045/files#diff-ef4895906dc3d87b8a4e10f5b7e793c54085574076c28bdf1080c5080072363c
KVMInvestigator.java https://github.com/apache/cloudstack/pull/8045/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
KVMHABase.java https://github.com/apache/cloudstack/pull/8045/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
KVMHAChecker.java https://github.com/apache/cloudstack/pull/8045/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
KVMHAMonitor.java https://github.com/apache/cloudstack/pull/8045/files#diff-fb6919e564d07b59badf5de810e38dcf328edfea5498ffd83cb250136287ce6a
KVMHAVMActivityChecker.java https://github.com/apache/cloudstack/pull/8045/files#diff-185e80abe6283e5e1cf796c2e13a845b3e8d79bab731fb0e90dfc73800b35adb
LibvirtCheckOnHostCommandWrapper.java https://github.com/apache/cloudstack/pull/8045/files#diff-0f711339a8d2d816de9ee0f1dd4abdab4c98eccac5a17b57a9823c50fbd463dc
LibvirtCheckVMActivityOnStoragePoolCommandWrapper.java https://github.com/apache/cloudstack/pull/8045/files#diff-230b4c640ccc53ecb9c5e553e3dada3ad684a00610f8032ec4eb776df573e4d6
LibvirtFenceCommandWrapper.java https://github.com/apache/cloudstack/pull/8045/files#diff-d717f05df6c1cf0c9ddfbd660a16a7f3018341d3746c5e6ff99d27435ac1610f
IscsiAdmStoragePool.java https://github.com/apache/cloudstack/pull/8045/files#diff-a421b3241603fc3a3ecf56cb6a8f0d3bf04b4231ca0e1b4ec5cddafe9491c34b
KVMStoragePool.java https://github.com/apache/cloudstack/pull/8045/files#diff-f3b3482936dea4ac93a8e0db951c36377e891fd01fea3cd8f4632e0f53098291
KVMStoragePoolManager.java https://github.com/apache/cloudstack/pull/8045/files#diff-8d4f57b6bc024677d8424e749fc109da77581722936b4bd1b11ded448f5314a1
LibvirtStorageAdaptor.java https://github.com/apache/cloudstack/pull/8045/files#diff-12f19ab6cc6959a2044fbf1fe680b4651dfb7479d57347d4fe5d3047d381e072
LibvirtStoragePool.java https://github.com/apache/cloudstack/pull/8045/files#diff-f4a7e56b28c1310136b90c5780806fd59002b69ba13ddd0020593ab2345d4fcd
ScaleIOStoragePool.java https://github.com/apache/cloudstack/pull/8045/files#diff-290485e92aa0915a58bd927a2aa6eac944bec99574968d6ea78698ad636ede70
KVMHAProvider.java https://github.com/apache/cloudstack/pull/8045/files#diff-0eb20564afaaafb361701de5fcd2e570f696b870863fe04d683a50a076845d74
KVMHostActivityChecker.java https://github.com/apache/cloudstack/pull/8045/files#diff-c6124aa534b06f87cf7343d8e7aad3447a1c8c06f894bac9ae49305c00680996
LibvirtComputingResourceTest.java https://github.com/apache/cloudstack/pull/8045/files#diff-8d98e45cc89106bf2038179b7a6737215d89c06cc9b911878f340f687f790238
DateraPrimaryDataStoreDriver.java https://github.com/apache/cloudstack/pull/8045/files#diff-431af6f94e5048cb6fe078dbc38ecc222e62928f4faec6b921aaea5c769b9f9c
CloudStackPrimaryDataStoreDriverImpl.java https://github.com/apache/cloudstack/pull/8045/files#diff-8938430eeb1a3209c4b330acf9a0b65badbec8fcfe35c82648c513d90631eef2
LinstorStoragePool.java https://github.com/apache/cloudstack/pull/8045/files#diff-2956b23e47b443d1f1c81bdc8c6d4b6f9e41bf2b6ddb2143294871f7cdccbd3f
LinstorPrimaryDataStoreDriverImpl.java https://github.com/apache/cloudstack/pull/8045/files#diff-8e76b58f8f4a2416a65e43fd0bf6bb5d4b3c3f2f310972dcee067ed1aa3b1a68
NexentaPrimaryDataStoreDriver.java https://github.com/apache/cloudstack/pull/8045/files#diff-6d51e0ba224cd15a24b84efdfe50553786f70ac0d9e8318664ca30c95e67c8ff
SamplePrimaryDataStoreDriverImpl.java https://github.com/apache/cloudstack/pull/8045/files#diff-e1c31959dd06a3386312ee23d06b82e0c4bda97cbd8d92961c8b23dda2cb70ef
ScaleIOPrimaryDataStoreDriver.java https://github.com/apache/cloudstack/pull/8045/files#diff-0f0b9c6baf957357844f045fa890854c84bb33412782b32df9db4b02e665fde9
SolidFirePrimaryDataStoreDriver.java https://github.com/apache/cloudstack/pull/8045/files#diff-d39fc6229c7d95f4ee6bcac5fe9edaff0a989033c1d419a0b367f8e7df9e0350
StorPoolModifyStoragePoolAnswer.java https://github.com/apache/cloudstack/pull/8045/files#diff-7121f63675e9e0be4b7cd07f7ed404e66229885499e96ac36c5d0ecd07be1206
StorPoolModifyStorageCommandWrapper.java https://github.com/apache/cloudstack/pull/8045/files#diff-879d30f027be1259e955f41220653218360c79bf0e87714bf68aafce74e3c547
StorPoolStoragePool.java https://github.com/apache/cloudstack/pull/8045/files#diff-5d19e3e8d9bffb93678c71fc1413d2f404e9c6774f3b469e6dd20b4a35d4b860
StorPoolPrimaryDataStoreDriver.java https://github.com/apache/cloudstack/pull/8045/files#diff-0a20c24aff2824b7a3e451f48a342476dd02fa70e4f59740017a1c82e585ca79
StorPoolHostListener.java https://github.com/apache/cloudstack/pull/8045/files#diff-ddf97805f91e0448c970290dc647dd71b699e619646f2f229e6df74fb255d565
kvmspheartbeat.sh https://github.com/apache/cloudstack/pull/8045/files#diff-2db11ca5c7cdc811ef3beac2f281ba61da5b10e3c0104d01e2394a9272fdac46
HighAvailabilityManagerImpl.java https://github.com/apache/cloudstack/pull/8045/files#diff-c042740aee8fed57e90812d52431b80bf1a2db280e4418e5625e416f2589b6c4
KVMFencer.java https://github.com/apache/cloudstack/pull/8045/files#diff-948ea174c891e19f5b1bc2ba2a1c31bf883371399aeb9e933295059078264272
HighAvailabilityManagerImplTest.java https://github.com/apache/cloudstack/pull/8045/files#diff-a3bb7fc7d34c2981e911e2f6d0a0c3697234b57bcbfab0230670644c836af028
api/src/main/java/com/cloud/agent/api/to/HostTO.javahttps://github.com/apache/cloudstack/pull/8045/files#diff-44a5f5ad37b4a7cd50d143212f65de4e8bfa5a4f4d17237d5165c04d749029f5
View file https://github.com/storpool/cloudstack/blob/b99d1a1ef25f22ba1a275c8eeddac8a2c83310d0/api/src/main/java/com/cloud/agent/api/to/HostTO.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/8045/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/8045/files#diff-44a5f5ad37b4a7cd50d143212f65de4e8bfa5a4f4d17237d5165c04d749029f5
https://github.com/apache/cloudstack/pull/8045/files#diff-44a5f5ad37b4a7cd50d143212f65de4e8bfa5a4f4d17237d5165c04d749029f5
https://github.com/apache/cloudstack/pull/8045/files#diff-44a5f5ad37b4a7cd50d143212f65de4e8bfa5a4f4d17237d5165c04d749029f5
https://github.com/apache/cloudstack/pull/8045/files#diff-44a5f5ad37b4a7cd50d143212f65de4e8bfa5a4f4d17237d5165c04d749029f5
core/src/main/java/com/cloud/agent/api/CheckOnHostCommand.javahttps://github.com/apache/cloudstack/pull/8045/files#diff-efc0427c8a5ac6ac5be3697bd4739eb9864c2e7321fa3f098e5abb9574870ed4
View file https://github.com/storpool/cloudstack/blob/b99d1a1ef25f22ba1a275c8eeddac8a2c83310d0/core/src/main/java/com/cloud/agent/api/CheckOnHostCommand.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/8045/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/8045/files#diff-efc0427c8a5ac6ac5be3697bd4739eb9864c2e7321fa3f098e5abb9574870ed4
https://github.com/apache/cloudstack/pull/8045/files#diff-efc0427c8a5ac6ac5be3697bd4739eb9864c2e7321fa3f098e5abb9574870ed4
https://github.com/apache/cloudstack/pull/8045/files#diff-efc0427c8a5ac6ac5be3697bd4739eb9864c2e7321fa3f098e5abb9574870ed4
core/src/main/java/com/cloud/agent/api/FenceCommand.javahttps://github.com/apache/cloudstack/pull/8045/files#diff-fc547a680a536610a9e35b3bdcfb718e16259ab5d54e7428aa278608506ae985
View file https://github.com/storpool/cloudstack/blob/b99d1a1ef25f22ba1a275c8eeddac8a2c83310d0/core/src/main/java/com/cloud/agent/api/FenceCommand.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/8045/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/8045/files#diff-fc547a680a536610a9e35b3bdcfb718e16259ab5d54e7428aa278608506ae985
https://github.com/apache/cloudstack/pull/8045/files#diff-fc547a680a536610a9e35b3bdcfb718e16259ab5d54e7428aa278608506ae985
https://github.com/apache/cloudstack/pull/8045/files#diff-fc547a680a536610a9e35b3bdcfb718e16259ab5d54e7428aa278608506ae985
.../main/java/org/apache/cloudstack/engine/subsystem/api/storage/PrimaryDataStoreDriver.javahttps://github.com/apache/cloudstack/pull/8045/files#diff-cd15b290c444e889bc8dc08b4783ea7ce6b82234814115911d0185ec63b48e7e
View file https://github.com/storpool/cloudstack/blob/b99d1a1ef25f22ba1a275c8eeddac8a2c83310d0/engine/api/src/main/java/org/apache/cloudstack/engine/subsystem/api/storage/PrimaryDataStoreDriver.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/8045/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/8045/files#diff-cd15b290c444e889bc8dc08b4783ea7ce6b82234814115911d0185ec63b48e7e
https://github.com/apache/cloudstack/pull/8045/files#diff-cd15b290c444e889bc8dc08b4783ea7ce6b82234814115911d0185ec63b48e7e
https://github.com/apache/cloudstack/pull/8045/files#diff-cd15b290c444e889bc8dc08b4783ea7ce6b82234814115911d0185ec63b48e7e
engine/components-api/src/main/java/com/cloud/ha/HighAvailabilityManager.javahttps://github.com/apache/cloudstack/pull/8045/files#diff-ef4895906dc3d87b8a4e10f5b7e793c54085574076c28bdf1080c5080072363c
View file https://github.com/storpool/cloudstack/blob/b99d1a1ef25f22ba1a275c8eeddac8a2c83310d0/engine/components-api/src/main/java/com/cloud/ha/HighAvailabilityManager.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/8045/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/8045/files#diff-ef4895906dc3d87b8a4e10f5b7e793c54085574076c28bdf1080c5080072363c
https://github.com/apache/cloudstack/pull/8045/files#diff-ef4895906dc3d87b8a4e10f5b7e793c54085574076c28bdf1080c5080072363c
plugins/hypervisors/kvm/src/main/java/com/cloud/ha/KVMInvestigator.javahttps://github.com/apache/cloudstack/pull/8045/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
View file https://github.com/storpool/cloudstack/blob/b99d1a1ef25f22ba1a275c8eeddac8a2c83310d0/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/8045/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/8045/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
https://github.com/apache/cloudstack/pull/8045/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
https://github.com/apache/cloudstack/pull/8045/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
https://github.com/apache/cloudstack/pull/8045/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
https://github.com/apache/cloudstack/pull/8045/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
https://github.com/apache/cloudstack/pull/8045/files#diff-5762d5f6db9d0479cc84ad9f76d4ba8cf3c6628147c572a160372803d8157f88
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/KVMHABase.javahttps://github.com/apache/cloudstack/pull/8045/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
View file https://github.com/storpool/cloudstack/blob/b99d1a1ef25f22ba1a275c8eeddac8a2c83310d0/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/8045/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/8045/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
https://github.com/apache/cloudstack/pull/8045/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
https://github.com/apache/cloudstack/pull/8045/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
https://github.com/apache/cloudstack/pull/8045/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
https://github.com/apache/cloudstack/pull/8045/files#diff-6e607d56cea7b5bfe34976ea006d088ec0de2a3a309f9e78f2ec894191bd0d18
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/KVMHAChecker.javahttps://github.com/apache/cloudstack/pull/8045/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
View file https://github.com/storpool/cloudstack/blob/b99d1a1ef25f22ba1a275c8eeddac8a2c83310d0/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/8045/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/8045/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
https://github.com/apache/cloudstack/pull/8045/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
https://github.com/apache/cloudstack/pull/8045/files#diff-0ea157d2e8480c0e858dbe0458ff5f4b33ef3c0409aa290ebcc9488fc3d2c0f7
Please reload this pagehttps://github.com/apache/cloudstack/pull/8045/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.