Summary
community start currently processes communities sequentially. When starting many communities, this is slow.
Changes
- Add a
--concurrency flag (default: 5) to community start using p-limit
- Setting
--concurrency to 0 or 1 disables concurrency (sequential)
- Error handling: collect all errors and report at end instead of exiting on first failure
Summary
community startcurrently processes communities sequentially. When starting many communities, this is slow.Changes
--concurrencyflag (default: 5) tocommunity startusingp-limit--concurrencyto 0 or 1 disables concurrency (sequential)