Bug 1573588
Summary: | Refresh Failing for VMware VIM object is too large | |||
---|---|---|---|---|
Product: | Red Hat CloudForms Management Engine | Reporter: | myoder | |
Component: | Providers | Assignee: | Adam Grare <agrare> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Kedar Kulkarni <kkulkarn> | |
Severity: | urgent | Docs Contact: | ||
Priority: | high | |||
Version: | 5.8.0 | CC: | agrare, cpelland, gblomqui, jfrey, jhardy, kkulkarn, obarenbo, rovalent, simaishi | |
Target Milestone: | GA | Keywords: | TestOnly, ZStream | |
Target Release: | 5.10.0 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | 5.10.0.0 | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1574154 1574155 (view as bug list) | Environment: | ||
Last Closed: | 2019-02-11 13:59:20 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | Bug | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | VMware | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1574154, 1574155 |
Description
myoder
2018-05-01 18:19:12 UTC
So the packet size says it is 52946953 which is a hair over 50MiB (50.49Mib to be exact). The default packet size in ruby for DRb is 25 MiB, we increase this to 50MiB here: https://github.com/ManageIQ/vmware_web_service/blob/master/lib/VMwareWebService/MiqVimBroker.rb#L23 It is possible that they have a large enough inventory that they are going over this 50MiB limit. New commit detected on ManageIQ/vmware_web_service/master: https://github.com/ManageIQ/vmware_web_service/commit/fd469e8de93d02f6afa189ea26cb63e1291981a9 commit fd469e8de93d02f6afa189ea26cb63e1291981a9 Author: Adam Grare <agrare> AuthorDate: Tue May 1 15:39:26 2018 -0400 Commit: Adam Grare <agrare> CommitDate: Tue May 1 15:39:26 2018 -0400 Increase the DRb::DRbServer.load_limit size Increase the DRb::DRbServer.load_limit size to handle larger vmware inventories. https://bugzilla.redhat.com/show_bug.cgi?id=1573588 lib/VMwareWebService/MiqVimBroker.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commit detected on ManageIQ/manageiq-providers-vmware/master: https://github.com/ManageIQ/manageiq-providers-vmware/commit/8dfa67c0c9f5a08a150502cc5f62c6d5afb01e4d commit 8dfa67c0c9f5a08a150502cc5f62c6d5afb01e4d Author: Adam Grare <agrare> AuthorDate: Wed May 2 14:03:13 2018 -0400 Commit: Adam Grare <agrare> CommitDate: Wed May 2 14:03:13 2018 -0400 Bump version of vmware_web_service Require vmware_web_service 0.2.9 to pull in fix for large DRb message payloads. https://bugzilla.redhat.com/show_bug.cgi?id=1573588 manageiq-providers-vmware.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) On CFME Version 5.10.0.21, this is fixed by updating settings in /opt/rh/cfme-gemset/gems/vmware_web_service-0.3.0/lib/VMwareWebService/MiqVimBroker.rb as follows: DRb::DRbServer.default_load_limit(100 * MB) |