René's URL Explorer Experiment


Title: FiberChannel Multipath for KVM + Pure Flash Array and HPE-Primera Support by rg9975 · Pull Request #7889 · apache/cloudstack · GitHub

Open Graph Title: FiberChannel Multipath for KVM + Pure Flash Array and HPE-Primera Support by rg9975 · Pull Request #7889 · apache/cloudstack

X Title: FiberChannel Multipath for KVM + Pure Flash Array and HPE-Primera Support by rg9975 · Pull Request #7889 · apache/cloudstack

Description: FiberChannel Multipath SCSI for KVM, Pure Flash Array and HPE-Primera Support Description This PR provides a new primary storage volume type called "FiberChannel" that allows access to volumes connected to hosts over fiber channel connections. It requires Multipath to provide path discovery and failover. Second, the PR adds an AdaptivePrimaryDatastoreProvider that abstracts how volumes are managed/orchestrated from the connector to communicate with the primary storage provider, using a ProviderAdapter interface, allowing the code interacting with the primary storage provider API's to be simpler and have no direct dependencies on Cloudstack code. Lastly, the PR provides an implementation of the ProviderAdapter classes for the HP Enterprise Primera line of storage solutions and the Pure Flash Array line of storage solutions. 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 How Has This Been Tested? Testing involves the following setup: An HPE_3PAR A670 deployment with 4 nodes. A Pure FlashArray FA-X70R2 deployment with 2 nodes. Two physical servers deployed with Rocky Linux 8.7. Fiberchannel switching infrastructure providing 4 paths between the physical servers and storage appliances. Cloudstack zone configured with KVM hypervisor and both physical servers connected. The following testing scenarios are used: Create New provider Storage Pool for Zone Create New provider Storage Pool for Cluster Update provider Storage Pool for Zone Update provider Storage Pool for Cluster Create VM with Root Disk using provider pool Create VM with Root and Data Disk using provider pool Create VM with Root Disk using NFS and Data Disk on provider pool Create VM with Root Disk on provider Pool and Data Disk on NFS Snapshot root disk with VM using provider Pool for root disk Snapshot data disk with VM using provider Pool for data disk Snapshot VM (non-memory) with root and data disk using provider pool Snapshot VM (non-memory) with root disk using Primera pool and data disk using NFS Snapshot VM (non-memory) with root disk using NFS pool and data disk using provider pool Create new template from previous snapshot root disk on provider pool Create new volume from previous snapshot root disk on provider pool Create new volume from previous snapshot data disk on provider pool Create new VM using template created from provider root snapshot and using Primera as root volume pool Create new VM using template created from provider root snapshot and using NFS as root volume pool Delete previously created snapshot Detach a Primera volume from a non-running VM Attach a Primera volume to a running VM Attach a Primera volume to a non-running VM Primera-only: Create a 'thin' Disk Offering tagged for Primera pool and provision and attach a data volume to a VM using this offering (ttpv=true, reduce=false) Primera-only: Create a 'sparse' Disk Offering tagged for Primera pool and provision and attach a data volume to a VM using this offering (ttpv=false, reduce=true) Primera-only: Create a 'fat' Disk Offering and tagged for Primera pool and provision and attach a data volume to a VM using this offering (should fail as 'fat' not supported) Perform volume migration of root volume from provider pool to NFS pool on stopped VM Perform volume migration of root volume from NFS pool to provider pool on stopped VM Perform volume migration of data volume from provider pool to NFS pool on stopped VM Perform volume migration of data volume from NFS pool to provider pool on stopped VM Perform VM data migration for a VM with 1 or more data volumes from all volumes on provider pool to all volumes on NFS pool Perform VM data migration for a VM with 1 or more data volumes from all volumes on NFS pool to all volumes on provider pool Perform live migration of a VM with a provider root disk Perform live migration of a VM with a provider data disk and NFS root disk Perform live migration of a VM with a provider root disk and NFS data disk Perform volume migration between 2 provider pools on the same backend provider IP address Perform volume migration between 2 provider pools on different provider IP address Perform volume migration from 1 provider to another provider and start/confirm with VM. Perform volume migration back from 2nd provider to 1st provider and start/confirm with VM.

Open Graph Description: FiberChannel Multipath SCSI for KVM, Pure Flash Array and HPE-Primera Support Description This PR provides a new primary storage volume type called "FiberChannel" that allows access to vo...

X Description: FiberChannel Multipath SCSI for KVM, Pure Flash Array and HPE-Primera Support Description This PR provides a new primary storage volume type called "FiberChannel" that allows acce...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:7f0838ba-0901-7b99-58df-f8a1e0be1fb6
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCAB2:30B552:128BEE4:1B20679:6A4E44A2
html-safe-noncedf6d0d774663b03fae3692298026a189410bafe32656ad312a96584adc26e084
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQUIyOjMwQjU1MjoxMjhCRUU0OjFCMjA2Nzk6NkE0RTQ0QTIiLCJ2aXNpdG9yX2lkIjoiNzI5ODUzNTcwMjgwNjgwNzcxNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb7f38e7af9b8fe00244dc3901c56170c7f2bf012a2d24a43176f14464abd2398
hovercard-subject-tagpull_request:1483457723
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/7889/files
twitter:imagehttps://avatars.githubusercontent.com/u/4451650?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/4451650?s=400&v=4
og:image:altFiberChannel Multipath SCSI for KVM, Pure Flash Array and HPE-Primera Support Description This PR provides a new primary storage volume type called "FiberChannel" that allows access to vo...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None030096ee0db095447bfe77409d33bfac127ca7128299c58deef27c52eaa1b1f0
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
release9fabff9b8b127e686a3ec86f91422e818056ca2c
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/apache/cloudstack/pull/7889/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapache%2Fcloudstack%2Fpull%2F7889%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%2F7889%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/7889/files
Reloadhttps://github.com/apache/cloudstack/pull/7889/files
Reloadhttps://github.com/apache/cloudstack/pull/7889/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/7889/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 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
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
rg9975:primera-pure-storage-provider-featurehttps://github.com/rg9975/cloudstack/tree/primera-pure-storage-provider-feature
Conversation 262 https://github.com/apache/cloudstack/pull/7889
Commits 38 https://github.com/apache/cloudstack/pull/7889/commits
Checks 0 https://github.com/apache/cloudstack/pull/7889/checks
Files changed 103 https://github.com/apache/cloudstack/pull/7889/files
FiberChannel Multipath for KVM + Pure Flash Array and HPE-Primera Support https://github.com/apache/cloudstack/pull/7889/files#top
Show all changes 38 commits https://github.com/apache/cloudstack/pull/7889/files
343acd4 Add support for FiberChannel Multipath SCSI for KVM, Pure Flash Array… Aug 21, 2023 https://github.com/apache/cloudstack/pull/7889/commits/343acd4c7af2ccd75a2cec07a4003f696c03a53c
1d731e3 Correcting missing copyright headers Aug 21, 2023 https://github.com/apache/cloudstack/pull/7889/commits/1d731e35caf22b27f31713736fb1ae95e3f258b5
aafc20d Fixing line endings from lint failures Aug 22, 2023 https://github.com/apache/cloudstack/pull/7889/commits/aafc20dee4bb850fb24953086d8b397790984638
3ffc813 Fix eol in README.md Sep 18, 2023 https://github.com/apache/cloudstack/pull/7889/commits/3ffc813bc3f8811b8a104ba53e93fcd4e22ac840
a98cffd Update api/src/main/java/org/apache/cloudstack/api/command/admin/stor… Oct 7, 2023 https://github.com/apache/cloudstack/pull/7889/commits/a98cffd860910b5e654f252b9797d9480545a2fe
34cf840 Update api/src/main/java/org/apache/cloudstack/api/command/admin/stor… Oct 7, 2023 https://github.com/apache/cloudstack/pull/7889/commits/34cf840f4eac7d13d2efdb24035654d1957cd359
08a41d8 Update engine/storage/datamotion/src/main/java/org/apache/cloudstack/… Oct 7, 2023 https://github.com/apache/cloudstack/pull/7889/commits/08a41d8252b0bc8aef0fc50ea7ec5fed2b5cea09
94b3a4b Update engine/storage/datamotion/src/main/java/org/apache/cloudstack/… Oct 10, 2023 https://github.com/apache/cloudstack/pull/7889/commits/94b3a4b008c4012d6800656f8e838822d36d683d
6a51546 Update engine/storage/datamotion/src/main/java/org/apache/cloudstack/… Oct 10, 2023 https://github.com/apache/cloudstack/pull/7889/commits/6a5154678a67fbcc4bed6ce8e9d83a029e407a91
042b282 Update engine/storage/datamotion/src/main/java/org/apache/cloudstack/… Oct 10, 2023 https://github.com/apache/cloudstack/pull/7889/commits/042b28233edd3ebb2f9cc314edc89bc0bedf432d
dbbeb87 Update plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm… Oct 10, 2023 https://github.com/apache/cloudstack/pull/7889/commits/dbbeb87c9f2ba91ab77cdf632df3ea10676ed5f3
61ac672 Update plugins/storage/volume/flasharray/src/main/java/org/apache/clo… Oct 10, 2023 https://github.com/apache/cloudstack/pull/7889/commits/61ac672bccf6d21ef1513f899cccfca3c57bed0c
2b9a72b Update plugins/storage/volume/primera/src/main/java/org/apache/clouds… Oct 10, 2023 https://github.com/apache/cloudstack/pull/7889/commits/2b9a72b6d26882e9950267369d7f81d228bf05da
00856d3 Update server/src/main/java/com/cloud/server/StatsCollector.java Oct 10, 2023 https://github.com/apache/cloudstack/pull/7889/commits/00856d334c9a6f0dad2380a8e780a46bd6f357d6
fc361c3 updates from PR comments Oct 10, 2023 https://github.com/apache/cloudstack/pull/7889/commits/fc361c35d22821f0207e8648f516aa2acf8ce8b2
d8e7c78 updates from PR comments Oct 10, 2023 https://github.com/apache/cloudstack/pull/7889/commits/d8e7c7826f96fac3ecceca867a10eea41b7ad29f
54aa093 Update engine/storage/datamotion/src/main/java/org/apache/cloudstack/… Oct 11, 2023 https://github.com/apache/cloudstack/pull/7889/commits/54aa0937ef3586eaf1c83050a67e99bf550359c2
62504a9 fix array index error in primera driver code during host access check Oct 17, 2023 https://github.com/apache/cloudstack/pull/7889/commits/62504a923a58434dc005e1d50f342e5112f9671b
6e36bda Fix issue where connectVolume.sh can inadverdantly remove a device wh… Oct 20, 2023 https://github.com/apache/cloudstack/pull/7889/commits/6e36bda879f9520ede1784f7c4b12afe02df930c
ec81ac4 Update server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java Oct 26, 2023 https://github.com/apache/cloudstack/pull/7889/commits/ec81ac449085374e7a9aadfcd8ada2c0cdbfd255
d43f093 Update engine/storage/datamotion/src/main/java/org/apache/cloudstack/… Oct 26, 2023 https://github.com/apache/cloudstack/pull/7889/commits/d43f093df26293555181ca1415bf1bac1ac3f466
aad67de Update engine/storage/datamotion/src/main/java/org/apache/cloudstack/… Oct 26, 2023 https://github.com/apache/cloudstack/pull/7889/commits/aad67de68eeaadabf1e1174cb270cdbf8a97373c
ac05842 Update engine/storage/datamotion/src/main/java/org/apache/cloudstack/… Oct 26, 2023 https://github.com/apache/cloudstack/pull/7889/commits/ac0584211f781fb840ffcac31df8b4062b2ef53b
8ecbfea Updates for latest PR feedback Oct 27, 2023 https://github.com/apache/cloudstack/pull/7889/commits/8ecbfeac706564ca894b1e0b1f211595874db0af
a095316 small update on storage capacity calculation found in local testing Oct 27, 2023 https://github.com/apache/cloudstack/pull/7889/commits/a095316fb0c76b85e35fd61ecec4470901c2975e
83395c0 fix minor logging statements and null checks Nov 1, 2023 https://github.com/apache/cloudstack/pull/7889/commits/83395c0e417b92fe49c0b6fe2e71718829e2aaa6
f5603c8 updates to work with main resync, minor fixes for issues found in test Nov 16, 2023 https://github.com/apache/cloudstack/pull/7889/commits/f5603c89d0864a45a4ea077f5e79bf5ed03cbc80
c900b63 fix eol characters Nov 16, 2023 https://github.com/apache/cloudstack/pull/7889/commits/c900b6396de97b18a2eaa14d95a027bce949d90c
9ed2807 commit changes from main merge and conflict resolution Nov 16, 2023 https://github.com/apache/cloudstack/pull/7889/commits/9ed2807671c15a0a8a804108b7fe875b8f3b5bc5
2719d1e fix trailing whitespace in AdaptiveDataStoreDriverImpl Nov 17, 2023 https://github.com/apache/cloudstack/pull/7889/commits/2719d1e935ef4dbc1d61ab822cbaf7f38430b880
0635bd0 eof resizeVolume.sh fix Nov 17, 2023 https://github.com/apache/cloudstack/pull/7889/commits/0635bd068eb6020c0d024111b0f1362641c4cb94
889cf8c Merge branch 'main' into primera-pure-storage-provider-feature Nov 30, 2023 https://github.com/apache/cloudstack/pull/7889/commits/889cf8cd305b186a9de745fc25f9d089a1703432
23ede47 merge conflict resolution/resolve minor issues Nov 30, 2023 https://github.com/apache/cloudstack/pull/7889/commits/23ede47c652d097262f1b5535151e53e71091d8d
93ff52f fix copyright/eof in copyVolume.sh Nov 30, 2023 https://github.com/apache/cloudstack/pull/7889/commits/93ff52fcb8775a6f055a13fce611600d0ea96907
2ac9105 eol whitespace fix in UpdateStoragePoolCmd.java Nov 30, 2023 https://github.com/apache/cloudstack/pull/7889/commits/2ac9105218b552b0cffb705699ef4886f9347b16
9bb6dfd merge upstream changes Dec 4, 2023 https://github.com/apache/cloudstack/pull/7889/commits/9bb6dfd53536326599ce29abbad62205aecb3e1b
9cf0ad0 resolving PR#7889 issues from slavkap Dec 4, 2023 https://github.com/apache/cloudstack/pull/7889/commits/9cf0ad0b03a4655289ea136693c0327c39d1e62c
b58a5db change trace to debug in AncientDataMotionStrategy Dec 6, 2023 https://github.com/apache/cloudstack/pull/7889/commits/b58a5dbda543e484d98c4910de50b4662c540ebe
Clear filters https://github.com/apache/cloudstack/pull/7889/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/7889/files
Please reload this pagehttps://github.com/apache/cloudstack/pull/7889/files
Storage.java https://github.com/apache/cloudstack/pull/7889/files#diff-c19834200bc6d8e6dca54bbb14b94a71d342b5b8905c964a87108512b0cf2354
UpdateStoragePoolCmd.java https://github.com/apache/cloudstack/pull/7889/files#diff-87764a3fa0aba98cc72133592197f1cd7b3dc46829162cda8b0bc8f33838fce2
pom.xml https://github.com/apache/cloudstack/pull/7889/files#diff-b632e7ab684016a60842b767b39df55cdc5e005f6ba07c51f66b766ba0f52965
VirtualMachineManagerImpl.java https://github.com/apache/cloudstack/pull/7889/files#diff-c6161dd221f494ea2570714cfa2a5e86557a8c30a79fc36e8ecfcb94a09c268a
AncientDataMotionStrategy.java https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
StorageSystemDataMotionStrategy.java https://github.com/apache/cloudstack/pull/7889/files#diff-f0b7e25b0b2feccdaec7fc09ce6a7c38f1512d490c2784c76ff8d6df7b84bb84
VolumeServiceImpl.java https://github.com/apache/cloudstack/pull/7889/files#diff-63d1a7ba0fc6bbd393feffaaf961d192431e8d343280b7cdc8d3817c2d6b7f1c
ProjectRoleBasedApiAccessChecker.java https://github.com/apache/cloudstack/pull/7889/files#diff-33b17f93be5d401446e6ad252243f8b597bad3a5ec72b3681d49faf5bc12fc87
LibvirtMigrateVolumeCommandWrapper.java https://github.com/apache/cloudstack/pull/7889/files#diff-bd6834977574fc3ab389f065e28cc0f96d43f42065e136990293fb816c595aac
LibvirtResizeVolumeCommandWrapper.java https://github.com/apache/cloudstack/pull/7889/files#diff-5d5baf10c1fb84a2bfb9f72627f0c70f1ae726a2aa6f92b7fb349cae380dffce
FiberChannelAdapter.java https://github.com/apache/cloudstack/pull/7889/files#diff-49e45d2143b97afc8bf3e2f6d55288787c0468ebcd1ac2586d55fe3cda9e3e07
KVMStorageProcessor.java https://github.com/apache/cloudstack/pull/7889/files#diff-8a24835eeac038da0df1229615ce6ce564f2e49273abb55f4c9a90dedd29c222
MultipathSCSIAdapterBase.java https://github.com/apache/cloudstack/pull/7889/files#diff-8c5698d211063d7ce4222ff9c230a0ee549eade862b0310342756146faf88985
MultipathSCSIPool.java https://github.com/apache/cloudstack/pull/7889/files#diff-cd133613d128437dab0b67f6beb98fc49bc98479cfc4404a3f4d106b2a0ff4a7
pom.xml https://github.com/apache/cloudstack/pull/7889/files#diff-cff5030c52025b1f934d0373cca6305fbca54193b5a1edc06e9f3d4864dea780
README.md https://github.com/apache/cloudstack/pull/7889/files#diff-dd0dce04972756ae7d031d8f10977002055d85c6643c85ea9b8984a344120c01
pom.xml https://github.com/apache/cloudstack/pull/7889/files#diff-d0baa8b79ba4c0c2088cc4b960a0dd046677332761c591ef80ec90cf19388196
ProviderAdapter.java https://github.com/apache/cloudstack/pull/7889/files#diff-31aef20d970fbf5892f662540ba4d5db6b19a28074c84e52e76d9181a93a5a2e
ProviderAdapterConstants.java https://github.com/apache/cloudstack/pull/7889/files#diff-90960def6b3d356066b64c29d66f8004ef64f2fbb4b52bfe32c8d5a9b0455f66
ProviderAdapterContext.java https://github.com/apache/cloudstack/pull/7889/files#diff-2e986a10836feedbc728b1deb6ab4af172dc4eed965e61962597af6b7587f185
ProviderAdapterDataObject.java https://github.com/apache/cloudstack/pull/7889/files#diff-ddbf79eb112886f5d5a7fb857ba6dc2950f2b0ed3ccc2662c8a36b193eb0056d
ProviderAdapterDiskOffering.java https://github.com/apache/cloudstack/pull/7889/files#diff-65f6ab44ccaa8cfb616ba7376f06bfdc71345bbe640c9ccfbcc630c5d925b7a9
ProviderAdapterFactory.java https://github.com/apache/cloudstack/pull/7889/files#diff-74372024ee75b86e88d9d116c870e3ee9d2450947f0de7a6060f498ead3e37eb
ProviderSnapshot.java https://github.com/apache/cloudstack/pull/7889/files#diff-2104508534bf2146eea3da0b43ed655bbe9f49cff7e76d0fc50fe5c7d00a3299
ProviderVolume.java https://github.com/apache/cloudstack/pull/7889/files#diff-e07c8c5bd9e218a693f5bc93458a37df87a3e9736c47d35cb96e5533a23eafdd
ProviderVolumeNamer.java https://github.com/apache/cloudstack/pull/7889/files#diff-43529d5f57739ad07ec209f50452874e7a5d6b2dce8fb7d51f346370b17d3482
ProviderVolumeStats.java https://github.com/apache/cloudstack/pull/7889/files#diff-43c2bfec0cf2a8510ca5948e85d1fd6106d7fdb1d30af14436f1bf7bb76cc19f
ProviderVolumeStorageStats.java https://github.com/apache/cloudstack/pull/7889/files#diff-cccaf98a84af763afe9b1bb1f1be8615b623c9b16f998591b69f375dafd20e21
AdaptiveDataStoreDriverImpl.java https://github.com/apache/cloudstack/pull/7889/files#diff-75827c4a36b327ddc0cc2bdede70df133be33ff45ff4f2426fc94c2bad0442c5
AdaptiveDataStoreLifeCycleImpl.java https://github.com/apache/cloudstack/pull/7889/files#diff-67a1885c4dc98021ee720b476faaca81383307ecef42543d972a63d7c7cf54e0
AdaptivePrimaryDatastoreAdapterFactoryMap.java https://github.com/apache/cloudstack/pull/7889/files#diff-24903c439519995fdef8f8ba48800097d64f51315b346f531e11462e882f3326
AdaptivePrimaryDatastoreProviderImpl.java https://github.com/apache/cloudstack/pull/7889/files#diff-7c482cbc636059f918bbf3ad2f1d754cb072091c631964a749e360b2624270ff
AdaptivePrimaryHostListener.java https://github.com/apache/cloudstack/pull/7889/files#diff-c639252ef4746f5101ec62e67e76d64cf40afe86a607189721e83b7d1eb01788
pom.xml https://github.com/apache/cloudstack/pull/7889/files#diff-0811110bdf9ade002c7d048aabe81feb0b11f8f9590a5df72166d03fb25d4cf1
FlashArrayAdapter.java https://github.com/apache/cloudstack/pull/7889/files#diff-591efe167249830a4aabcedef0bd9d476dd9ad65f061ee6d567242b3dc0afde1
FlashArrayAdapterFactory.java https://github.com/apache/cloudstack/pull/7889/files#diff-9e77d84a52a4d32e077211d2f3205b8cc84a295079d1c795298b454d902b0038
FlashArrayApiToken.java https://github.com/apache/cloudstack/pull/7889/files#diff-a8db2b5d3feef4be1368311beaf82018371bef3fa86707e8abc3e05a957225a7
FlashArrayConnection.java https://github.com/apache/cloudstack/pull/7889/files#diff-ee48b7038172b80bd3a085bcdb95555775bc92d536040133fe2bc2bcd558c913
FlashArrayConnectionHost.java https://github.com/apache/cloudstack/pull/7889/files#diff-d7cdd125db7920a9cdbdf8fd9264c90acb52c792d3d6df37b34607caa0c1593b
FlashArrayConnectionHostgroup.java https://github.com/apache/cloudstack/pull/7889/files#diff-307cb692675755daeaeff7995c9247400539631e3f07e7b09150d9355c20f785
FlashArrayGroupMemberReference.java https://github.com/apache/cloudstack/pull/7889/files#diff-5e611761c4fa825d440345b86fb0c4804f22501335b90792e38bbcab805a71f8
FlashArrayGroupMemberReferenceList.java https://github.com/apache/cloudstack/pull/7889/files#diff-c2518ba662060b8348c605b3a36ddef7bce47c031ac665a2c13f9fa7c92af92b
FlashArrayHostgroup.java https://github.com/apache/cloudstack/pull/7889/files#diff-ed955e13c0ad95aeeaefdc893aff4194f49a5fe6efb2755fb649c06c995c4c01
FlashArrayList.java https://github.com/apache/cloudstack/pull/7889/files#diff-fac48c7e735b9260f3c4c85a36a8093ced03efb6765124ed957fef4e2d795523
FlashArrayPod.java https://github.com/apache/cloudstack/pull/7889/files#diff-d98ccd0744d69a46fceaca770a00675a7035c44d02e9f42d21baba7afa48ebd4
FlashArrayTag.java https://github.com/apache/cloudstack/pull/7889/files#diff-47a1875f14bdaed9d721e78c74f89d6d86d978409e71716dc4e2b353794ddc56
FlashArrayTagList.java https://github.com/apache/cloudstack/pull/7889/files#diff-30abced2ee3f0178655091429afab5b00442ddf4424642bf16c7b90aafba5a03
FlashArrayVolume.java https://github.com/apache/cloudstack/pull/7889/files#diff-4c198552fba9c0ee78626c0b1fda1706fac0051eefa38ee9e2cd5df7362fda11
FlashArrayVolumePod.java https://github.com/apache/cloudstack/pull/7889/files#diff-03fbd8eec6e561af1e3d37d1b964ae5ddc684ade72a3ff9404223abcf01983dd
FlashArrayVolumeSource.java https://github.com/apache/cloudstack/pull/7889/files#diff-6cc460b6406df50e75cfc879231df5e6b9d4fe4083dd117baa7e02adbc651cb4
FlashArrayVolumeSpace.java https://github.com/apache/cloudstack/pull/7889/files#diff-76ffd79dd47a46cf0f8ce612f7243150a5362627a82d5d5a1908e1596c111ddb
FlashArrayPrimaryDatastoreProviderImpl.java https://github.com/apache/cloudstack/pull/7889/files#diff-3946b70b96211a3069f828c9bac1f6dd246df12f3ca3be68fc1bb20a68f8a8f0
module.properties https://github.com/apache/cloudstack/pull/7889/files#diff-9404dd275259ba464c7167b91a5e9f4efeb99623a8fffc92a73a441a2b365b20
spring-storage-volume-flasharray-context.xml https://github.com/apache/cloudstack/pull/7889/files#diff-75c4f61606412560331a614f2ebcbb1e17c8eb680e1647cb32965ebe421cfcdf
pom.xml https://github.com/apache/cloudstack/pull/7889/files#diff-029ff26a57b2d61c4cc06e1ef2398f771254416cf30a7296e9d2dea3856436ea
PrimeraAdapter.java https://github.com/apache/cloudstack/pull/7889/files#diff-260706ce4dca170c6c5b25ebd8115420ee7b2ddbedfcc06a447c5af669114d19
PrimeraAdapterFactory.java https://github.com/apache/cloudstack/pull/7889/files#diff-d873f1d68e278013ee17f2accebf4a42081d23ee3ad14749b76d5d9f06f0d7f2
PrimeraCpg.java https://github.com/apache/cloudstack/pull/7889/files#diff-b24fce35832b6609ef5f6343eeda966d72da1f78a54512077e93b4fb482f4fa3
PrimeraCpgDiskPattern.java https://github.com/apache/cloudstack/pull/7889/files#diff-cc57454b908c9cf70dc563c6317ae6880c9dc0e51bae0533f77e203b24c8147a
PrimeraCpgLDLayout.java https://github.com/apache/cloudstack/pull/7889/files#diff-d23de8211f7747a58f7a5fbeb7cbf80f58a387cada20caef14056189bf08d5ca
PrimeraCpgPrivateSpaceMiB.java https://github.com/apache/cloudstack/pull/7889/files#diff-b7dc1288f120c19eda8f65e08705ec1a640c824b9dda4ba3c8c14a45d6c2348b
PrimeraCpgSAGrowth.java https://github.com/apache/cloudstack/pull/7889/files#diff-d2a135e0b33266486823f6f8b51c44f8e7299a4488bb08cf930c2912360eea92
PrimeraCpgSAUsage.java https://github.com/apache/cloudstack/pull/7889/files#diff-3693ec76005578c3b862600511d84846617c1897bc2f8cb4d86b40e97adcac0a
PrimeraCpgSDGrowth.java https://github.com/apache/cloudstack/pull/7889/files#diff-099fd7aa3e72c5b3d86f39a49829ff1aac1ed114bfdf855beed0cf9a72b08139
PrimeraCpgSDUsage.java https://github.com/apache/cloudstack/pull/7889/files#diff-f081134d0ce4f086bc4f896c47b7fe6a9d4a7467190cd5ec17f06dbec36c5257
PrimeraCpgUsrUsage.java https://github.com/apache/cloudstack/pull/7889/files#diff-7263041f300b017f30b1bc0a3cca3f85eb1095a06caa23508125f5d5bf2d5430
PrimeraHostset.java https://github.com/apache/cloudstack/pull/7889/files#diff-d241effe417e7a130e8dfb6bece604b13fcbe97a6b41fdacbad6837bb2cf7b84
PrimeraKey.java https://github.com/apache/cloudstack/pull/7889/files#diff-0b36fa7450909ee6ef593f0f1e3b1d923ce845e0cf735d8cb90aa4207bf350a1
PrimeraTaskReference.java https://github.com/apache/cloudstack/pull/7889/files#diff-c293407dc61265407d3555d94fa4b16aeefbb524ace4b08f61d43ddf88a7e7d0
PrimeraTaskStatus.java https://github.com/apache/cloudstack/pull/7889/files#diff-9738e212689159ac85c4c30ba2b8103efed824668fe29f4b959b6aef31bfbb7b
PrimeraVlun.java https://github.com/apache/cloudstack/pull/7889/files#diff-51ff481c085461fb9f6446c098b3766cfd5daf662c0d2411636d755413fa8af1
PrimeraVlunList.java https://github.com/apache/cloudstack/pull/7889/files#diff-aa748ea9c08dc55301a861319ed038a5e715765562f8688b233cff3fc19ecc19
PrimeraVolume.java https://github.com/apache/cloudstack/pull/7889/files#diff-3cafa10bfaac494b5ef1d73d495f4426a74a1c03fa8bb12c827b50b3a625882a
PrimeraVolumeAdminSpace.java https://github.com/apache/cloudstack/pull/7889/files#diff-3b388413cd45774732426dd3f33c3b7f92f3623301032be566da0231ca7e9b26
PrimeraVolumeCapacityEfficiency.java https://github.com/apache/cloudstack/pull/7889/files#diff-3a981b99e11e2001a9719ea153ebce168560144c04c23e3e951c2b76079dbd7b
PrimeraVolumeCopyRequest.java https://github.com/apache/cloudstack/pull/7889/files#diff-e4f38aac999201827611e7ecde8d387db552ed4f1edef319961fb7dc75d902b8
PrimeraVolumeCopyRequestParameters.java https://github.com/apache/cloudstack/pull/7889/files#diff-3f038393fa045b79bce391ae8cbc4cbcf6d4e4e9a65fb73ea53d61a982d8f502
PrimeraVolumeLink.java https://github.com/apache/cloudstack/pull/7889/files#diff-d9ea1a03bca0297cc15891de651314f29f653905099e4a2acfaf9670fe965140
PrimeraVolumeLinkList.java https://github.com/apache/cloudstack/pull/7889/files#diff-780a91a2b6ddc87f4c17769d1b32d902fda88b8d6aad3ea49924042c25331389
PrimeraVolumePolicies.java https://github.com/apache/cloudstack/pull/7889/files#diff-26585d48fd8303a5fb677d4d067511a3fb078e260f2c8ef25426da458ebcf76a
PrimeraVolumePromoteRequest.java https://github.com/apache/cloudstack/pull/7889/files#diff-25ca63233b3334bdda558e5137b3d873d2415e05b332e018e7b82e79ecce240f
PrimeraVolumeRequest.java https://github.com/apache/cloudstack/pull/7889/files#diff-8aee90b60192fe19467282d0a906b51bb5184e11e2048de37268234508e53b69
PrimeraVolumeRevertSnapshotRequest.java https://github.com/apache/cloudstack/pull/7889/files#diff-1c5489dc3a2abc8d13fc38599518478a9b479410343728327653bab5ed521668
PrimeraVolumeSnapshotRequest.java https://github.com/apache/cloudstack/pull/7889/files#diff-8c0f468cd31a4f0279a9f5a5d01b81d920ad62ff49b6d213e66a832bbb473efd
PrimeraVolumeSnapshotRequestParameters.java https://github.com/apache/cloudstack/pull/7889/files#diff-16a3710d0f57fdcbb2bac0b7d258a97ebac75174ea658e5158cac18ff7e565b1
PrimeraVolumeSnapshotSpace.java https://github.com/apache/cloudstack/pull/7889/files#diff-497fcf2db12b486b167f8ddf632bc8033ce558cb21bf04b583078600a16164bb
PrimeraVolumeUpdateRequest.java https://github.com/apache/cloudstack/pull/7889/files#diff-4042134366981d7fcf8926a1eb2a08fc36e22a1c1a60385e43d603d34e273956
PrimeraVolumeUserSpace.java https://github.com/apache/cloudstack/pull/7889/files#diff-e8f99192b44efa7b29798773dcf9fb665c048dd7fa452748df2bb498539efd61
PrimeraPrimaryDatastoreProviderImpl.java https://github.com/apache/cloudstack/pull/7889/files#diff-d046c0e5325ccb225fa6b5e0cb73b6da2d3048c7457e648c633bb18f12274603
module.properties https://github.com/apache/cloudstack/pull/7889/files#diff-a06003b19900719522cab122afda96506e58a9e61cd997f2edc1ac2b004e146d
spring-storage-volume-primera-context.xml https://github.com/apache/cloudstack/pull/7889/files#diff-8f4d6238d72e757d77eadca6baaaee9232f6749b1d244182ec2b7f33fd5eb240
cleanStaleMaps.sh https://github.com/apache/cloudstack/pull/7889/files#diff-913a82b95fd1d499b8c87e3fb9e44732cc1170c430e44e0a20e77b0e3f46131f
connectVolume.sh https://github.com/apache/cloudstack/pull/7889/files#diff-f9ffde8b24caec68b97bc70bcbbe24bec0843866e98f900f3279205d80bc2450
copyVolume.sh https://github.com/apache/cloudstack/pull/7889/files#diff-0308f8e01a95339b14a7e314d703e842db216d43d030464e530b203657fc413d
disconnectVolume.sh https://github.com/apache/cloudstack/pull/7889/files#diff-0d3a0b2ec7d44f6778dcb87d243f8997c5a58abf3340a939a831f7f506994906
resizeVolume.sh https://github.com/apache/cloudstack/pull/7889/files#diff-9f35a7e2e72d48c7e93e43cceb3d5c424cc46a8071cb222d91e0aeb44869cf9c
ApiDBUtils.java https://github.com/apache/cloudstack/pull/7889/files#diff-f6f4b049dd9163f8716ac3a3e4f9aaac7e33b2cbe5e504956db55350fbe449f4
ParamGenericValidationWorker.java https://github.com/apache/cloudstack/pull/7889/files#diff-397fb7fedc84e8ff9a01080a53675d7c49128cbafdd1b861053ec149db7b2157
StatsCollector.java https://github.com/apache/cloudstack/pull/7889/files#diff-047d5ae4cff4b942067c6392f50d1e7bb2aba7fe2925b2a7e659700d7e415b7e
StorageManagerImpl.java https://github.com/apache/cloudstack/pull/7889/files#diff-cf68e132ad7711cfa9250cda5819c09f51cba9933aa595cd82ad5a02b4edbe64
VolumeApiServiceImpl.java https://github.com/apache/cloudstack/pull/7889/files#diff-b93da5c5293f8cb4470ff6b1642d312131bb053df07b71b4b951b08dff0ad9ab
en.json https://github.com/apache/cloudstack/pull/7889/files#diff-e0d897aaa9e3c5cd68c9e9701dceb45e42ea9c096e93608b3bae32d741210f2e
AddPrimaryStorage.vue https://github.com/apache/cloudstack/pull/7889/files#diff-09eec531afd195f4299deb9387fd66366eb87828571eaeed5ee625c6273cdf2a
api/src/main/java/com/cloud/storage/Storage.javahttps://github.com/apache/cloudstack/pull/7889/files#diff-c19834200bc6d8e6dca54bbb14b94a71d342b5b8905c964a87108512b0cf2354
View file https://github.com/rg9975/cloudstack/blob/b58a5dbda543e484d98c4910de50b4662c540ebe/api/src/main/java/com/cloud/storage/Storage.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/7889/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/7889/files#diff-c19834200bc6d8e6dca54bbb14b94a71d342b5b8905c964a87108512b0cf2354
https://github.com/apache/cloudstack/pull/7889/files#diff-c19834200bc6d8e6dca54bbb14b94a71d342b5b8905c964a87108512b0cf2354
https://github.com/apache/cloudstack/pull/7889/files#diff-c19834200bc6d8e6dca54bbb14b94a71d342b5b8905c964a87108512b0cf2354
https://github.com/apache/cloudstack/pull/7889/files#diff-c19834200bc6d8e6dca54bbb14b94a71d342b5b8905c964a87108512b0cf2354
api/src/main/java/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePoolCmd.javahttps://github.com/apache/cloudstack/pull/7889/files#diff-87764a3fa0aba98cc72133592197f1cd7b3dc46829162cda8b0bc8f33838fce2
View file https://github.com/rg9975/cloudstack/blob/b58a5dbda543e484d98c4910de50b4662c540ebe/api/src/main/java/org/apache/cloudstack/api/command/admin/storage/UpdateStoragePoolCmd.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/7889/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/7889/files#diff-87764a3fa0aba98cc72133592197f1cd7b3dc46829162cda8b0bc8f33838fce2
https://github.com/apache/cloudstack/pull/7889/files#diff-87764a3fa0aba98cc72133592197f1cd7b3dc46829162cda8b0bc8f33838fce2
https://github.com/apache/cloudstack/pull/7889/files#diff-87764a3fa0aba98cc72133592197f1cd7b3dc46829162cda8b0bc8f33838fce2
https://github.com/apache/cloudstack/pull/7889/files#diff-87764a3fa0aba98cc72133592197f1cd7b3dc46829162cda8b0bc8f33838fce2
shwstpprhttps://github.com/shwstppr
Oct 26, 2023https://github.com/apache/cloudstack/pull/7889/files#r1373027418
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/cloudstack/pull/7889/files
rg9975https://github.com/rg9975
Oct 27, 2023https://github.com/apache/cloudstack/pull/7889/files#r1374830688
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/apache/cloudstack/pull/7889/files
shwstpprhttps://github.com/shwstppr
Nov 1, 2023https://github.com/apache/cloudstack/pull/7889/files#r1378451503
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@rg9975https://github.com/rg9975
Please reload this pagehttps://github.com/apache/cloudstack/pull/7889/files
https://github.com/apache/cloudstack/pull/7889/files#diff-87764a3fa0aba98cc72133592197f1cd7b3dc46829162cda8b0bc8f33838fce2
https://github.com/apache/cloudstack/pull/7889/files#diff-87764a3fa0aba98cc72133592197f1cd7b3dc46829162cda8b0bc8f33838fce2
https://github.com/apache/cloudstack/pull/7889/files#diff-87764a3fa0aba98cc72133592197f1cd7b3dc46829162cda8b0bc8f33838fce2
client/pom.xmlhttps://github.com/apache/cloudstack/pull/7889/files#diff-b632e7ab684016a60842b767b39df55cdc5e005f6ba07c51f66b766ba0f52965
View file https://github.com/rg9975/cloudstack/blob/b58a5dbda543e484d98c4910de50b4662c540ebe/client/pom.xml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/7889/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/7889/files#diff-b632e7ab684016a60842b767b39df55cdc5e005f6ba07c51f66b766ba0f52965
https://github.com/apache/cloudstack/pull/7889/files#diff-b632e7ab684016a60842b767b39df55cdc5e005f6ba07c51f66b766ba0f52965
engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.javahttps://github.com/apache/cloudstack/pull/7889/files#diff-c6161dd221f494ea2570714cfa2a5e86557a8c30a79fc36e8ecfcb94a09c268a
View file https://github.com/rg9975/cloudstack/blob/b58a5dbda543e484d98c4910de50b4662c540ebe/engine/orchestration/src/main/java/com/cloud/vm/VirtualMachineManagerImpl.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/7889/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/7889/files#diff-c6161dd221f494ea2570714cfa2a5e86557a8c30a79fc36e8ecfcb94a09c268a
https://github.com/apache/cloudstack/pull/7889/files#diff-c6161dd221f494ea2570714cfa2a5e86557a8c30a79fc36e8ecfcb94a09c268a
https://github.com/apache/cloudstack/pull/7889/files#diff-c6161dd221f494ea2570714cfa2a5e86557a8c30a79fc36e8ecfcb94a09c268a
...amotion/src/main/java/org/apache/cloudstack/storage/motion/AncientDataMotionStrategy.javahttps://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
View file https://github.com/rg9975/cloudstack/blob/b58a5dbda543e484d98c4910de50b4662c540ebe/engine/storage/datamotion/src/main/java/org/apache/cloudstack/storage/motion/AncientDataMotionStrategy.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/apache/cloudstack/pull/7889/{{ revealButtonHref }}
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
https://github.com/apache/cloudstack/pull/7889/files#diff-bb8863b4c65b3030d8668b71478a69fca09a079a2922a9ea8e16778b2b20b836
Please reload this pagehttps://github.com/apache/cloudstack/pull/7889/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.