-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Description
Right now, the Surefire shutdown times out due to heavy connection cleanup via the shutdown hooks. In a regular test run, we retain about 2000 open Redis connections. The cleanup requires a significant amount of time.
We should:
- Reuse pooled connections as much as possible (
LettuceReactiveCommandsTestSupportcauses a lot of connections) - Revisit our method source caching to cache input parameters. right now, we create fixtures (and therefor pools) for each method via
@ParameterizedRedisTest - Release resources via method source retrieval to close resources early on
- Reuse shared
ClientResources - Use
SimpleAsyncTaskExecutoras default utility inClusterCommandExecutor
Metadata
Metadata
Assignees
Labels
type: taskA general taskA general task