Storage Pool Encryption Updates Through Runtime Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The encryption attribute of a storage pool is fixed at creation and cannot be flexibly updated, leading to inflexible use and increased overheads when changing encryption settings, affecting storage performance.
Innovation Solution
A method and apparatus that allow the encryption attribute of a storage pool to be dynamically updated based on configuration information, with timestamp recording and identifier tagging to ensure data consistency and efficient encryption management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the encryption attribute of a storage pool is pre-configured at creation, then the storage pool can be created with a fixed encryption setting, but the storage pool becomes inflexible when encryption requirements change
Solution Approach 1:
The patent implements dynamic encryption attribute configuration by introducing a configuration file that can be read at runtime. The encryption attribute is no longer fixed at storage pool creation but can be dynamically adjusted by updating the configuration file and reloading it, allowing the system to adapt to changing encryption requirements without recreating the storage pool.
Solution Approach 2:
The patent enables parameter changes by allowing the encryption attribute to be modified through configuration file updates. The system reads the encryption attribute from the configuration file at runtime and applies changes when the configuration is reloaded, effectively changing the encryption parameter without structural modifications to the storage pool.
2Device complexity
If the encryption attribute is fixed at storage pool creation, then the system structure remains simple, but updating encryption settings requires recreating the storage pool which increases overhead and reduces storage performance
Solution Approach 1:
The patent applies preliminary action by pre-configuring the encryption attribute in a configuration file before the storage pool is created. This allows the encryption setting to be determined in advance while still enabling future updates through configuration file changes, avoiding the need to recreate the storage pool when encryption requirements change.
Solution Approach 2:
The system implements self-service by automatically reloading the configuration file when encryption attribute changes are detected. The storage pool manager monitors for configuration changes and automatically applies updates without requiring manual intervention or storage pool recreation, reducing overhead and maintaining performance.
3Adaptability or versatility
If configuration information is stored externally in a configuration file, then the encryption attribute can be flexibly updated, but the system must manage and monitor configuration files which increases operational complexity
Solution Approach 1:
The patent implements feedback by having the storage pool manager monitor the configuration file for changes. When a change is detected, the system automatically reloads the configuration and applies the updated encryption attribute, creating a closed-loop feedback mechanism that manages configuration complexity automatically rather than requiring manual tracking.
Data Source
AI summary
A data processing method and apparatus are provided, and relate to the storage field. The method includes: receiving configuration information; and updating a first encryption attribute of a storage pool to a second encryption attribute based on the configuration information.


