davedwwang opened a new issue, #4086: URL: https://github.com/apache/amoro/issues/4086
### Description Add OptimizerGroupKeeper to automatically maintain optimizer resources based on min-parallelism configuration ### Use case/motivation Currently, when users configure optimizer resources through the dashboard, there is no automatic mechanism to ensure the resource group always meets the minimum parallelism requirement. Users must manually monitor and create optimizers when resources fall below the expected level, which is inconvenient for production environments where automatic resource management is expected. ### Describe the solution Introduce OptimizerGroupKeeper, a background thread within DefaultOptimizingService that continuously monitors and automatically maintains optimizer resources for each resource group based on the min-parallelism configuration. ### Subtasks _No response_ ### Related issues _No response_ ### Are you willing to submit a PR? - [x] Yes I am willing to submit a PR! ### Code of Conduct - [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
