You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhance disk driver and container status handling by @cvaroqui in #1015
What's Changed
Enhance disk driver and container status handling by @cvaroqui in #1015
This Pull Request includes enhancements, bug fixes, and refactoring across multiple files. It introduces performance improvements, better error handling, modularization, and improved configuration handling.
Main Changes:
Regex Optimizations: Refactored regex usage by pre-compiling patterns for better efficiency.
Improved Modularity: Introduced a new FS structure to replace repetitive code for handling file systems in pools.
Enhanced Error Handling:
Created custom error types and improved error filtering/logging.
Added support for explicitly ignoring expected errors in environment configuration retrievals.
Syntax Highlighting: Added syntax highlighting for INI-style configurations displayed in the TUI.
Code Organization:
Replaced inline code with helper functions for cleaner logic (e.g., in DRBD and volume handling).
Simplified ZFS volume creation option handling to reduce redundancy.
Feature Additions:
Introduced Vim syntax for OpenSVC configuration files.
Extended and improved argument quoting for safe shell execution.
Testing: Added new unit tests to validate argument quoting.
Comments Formatting: Improved documentation for selected comments to make them more explicit.
Improve global expectation handling and synchronization by @cgalibern in #1016
Description of Changes
Enhanced logic for global expectation convergence by adding checks for delayed propagation and safeguards for instance configuration accuracy.
Ensured global expectations are fetched from peers during startup to minimize the risk of loss.
Verified instance configuration via modified config file timestamps.
Details
Global Expectation Updates: Improved handling and convergence logic for better synchronization.
Startup Synchronization: Added mechanisms to fetch pending global expectations from peer nodes.
Configuration Accuracy: Introduced safeguards and validation strategies for instance configurations.
[util/filesystems] Fix KillUsers arguments and logic for mount point checks by @cgalibern in #1017