Use thread pool to start tenants in parallel

Description

The current server lifecycle starts all tenants sequentially via the same thread used to start the server. Create a thread pool and start tenants in separate threads to increase parallelism and make server startup faster.

Environment

None

Assignee

DerekA

Reporter

DerekA

Labels

None

Components

Fix versions

Priority

Major
Configure