feat: add configurable MySQL connection pool for automation plugin Add connection pool configuration parameters to automation plugin: - max_open_conns: Maximum number of open connections (default: 20) - max_idle_conns: Maximum idle connections (default: 10) - conn_max_lifetime: Connection lifetime (default: 1 hour) - conn_max_idle_time: Maximum idle time (default: 30 minutes) Modified files: - cmd/config/options/options.go: Add pool fields to MysqlDBInfo struct - pkg/db/mysql/mysql.go: Use config values with fallback to defaults
docs: add swagger annotations to configmanage configinstance controller Add swagger API annotations for 4 endpoints in configinstance.go: - AddConfigHandler: Add new configuration - LoadConfigHandler: Load active configuration from database - ApplyConfigHandler: Apply configuration to target nodes - UpdateConfigHandler: Update existing configuration Each endpoint includes request model definitions and proper swagger annotations.
feat: add configurable MySQL connection pool for container plugin Add connection pool configuration parameters to container plugin: - max_open_conns: Maximum number of open connections (default: 100) - max_idle_conns: Maximum idle connections (default: 10) - conn_max_lifetime: Connection lifetime (default: 1 hour) - conn_max_idle_time: Maximum idle time (default: 30 minutes) Modified files: - config/config.go: Add pool fields to MysqlConf struct - database/mysql.go: Use config values with fallback to defaults
refactor: replace goto EXIT with return for graceful shutdown Remove goto statements for signal handling in main.go files: - configmanage/server/main.go: Use return instead of goto EXIT for graceful exit - event/server/main.go: Use return instead of goto EXIT for graceful exit Using return is a more idiomatic Go pattern for handling graceful shutdown, making the code cleaner and easier to understand without sacrificing functionality.
!445 Defines data structures and constants related to collecting LLC statistics for performance analysis and monitoring From: @ccdxx Reviewed-by: @yangzhao_kl Signed-off-by: @yangzhao_kl
fix: correct ServiveName to ServiceName type Fix the type "ServiveName" to "ServiceName" across all plugin modules: - configmanage/server/config/config.go - configmanage/server/main.go - event/server/config/config.go - event/server/main.go - container/server/config/config.go - container/server/main.go - template/server/conf/meta.go - template/server/pluginclient/pluginClient.go Total of 12 occurrences corrected in 8 files.