API Exception Mechanism for Hyper-Converged Infrastructure Bug Fixes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for fixing bugs in upper management layers, such as vRealize and EVO:RAIL, are ineffective when customer workloads do not properly interface with or invoke the expected lower management layers, leading to failed configuration operations in hyper-converged infrastructure setups.
Innovation Solution
Implementing an API exception mechanism that allows the upper management layer to communicate fixes through the lower management layer by using an input string with a lower management layer identifier, API path, and API configuration, enabling direct configuration of the compute/storage/network configuration layer without requiring new product releases.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing bug fix methods are used in upper management layers, then configuration operations can be performed, but they fail when customer workloads do not properly interface with lower management layers
Solution Approach 1:
The patent introduces an API exception mechanism as an intermediary layer between the upper management layer and the lower management layer. This mediator enables the upper management layer to communicate configuration fixes to the lower management layer even when the customer workload does not properly interface with the expected lower management layer, thereby resolving the contradiction between reliability and adaptability.
Solution Approach 2:
The patent implements preliminary action by pre-defining API exceptions and their corresponding handlers in the upper management layer before configuration operations are needed. This allows the system to prepare and transmit configuration fixes in advance through the API exception mechanism, ensuring that configuration operations succeed even when workload interfaces are atypical.
2Productivity
If new product releases are required for bug fixes, then proper interface handling is ensured, but configuration fixes cannot be applied quickly
Solution Approach 1:
The patent applies dynamics by making the interface mechanism flexible and adaptable rather than rigid. The API exception mechanism allows the upper management layer to dynamically transmit configuration fixes to the lower management layer without requiring new product releases, enabling quick deployment while maintaining interface compatibility through the handler-based approach.
3Reliability
If configuration fixes are transmitted through the lower management layer, then proper communication is achieved, but the lower management layer must know the transmission source
Solution Approach 1:
The patent extracts the transmission source awareness requirement from the lower management layer by using API exceptions as carriers. The exception data payload contains the necessary information about the upper management layer, allowing the lower management layer to process configuration fixes without needing to know or care about the transmission source, thereby simplifying the communication architecture while maintaining reliability.
Data Source
AI summary
An input string, which includes exception data payload, is received at the API exception that resides in the upper management layer. The API exception is dedicated to receiving the exception data payloads. The API exception validates the input string. The API exception transmits the exception data payload to a lower management layer without the lower management layer knowing where the exception data payload was transmitted from.


