mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-06-24 23:11:01 +02:00
scale indexing sql pool based on concurrency (#3130)
This commit is contained in:
parent
485f3f72fa
commit
d68f8d6fbc
@ -59,7 +59,7 @@ def on_worker_init(sender: Any, **kwargs: Any) -> None:
|
|||||||
logger.info(f"Multiprocessing start method: {multiprocessing.get_start_method()}")
|
logger.info(f"Multiprocessing start method: {multiprocessing.get_start_method()}")
|
||||||
|
|
||||||
SqlEngine.set_app_name(POSTGRES_CELERY_WORKER_INDEXING_APP_NAME)
|
SqlEngine.set_app_name(POSTGRES_CELERY_WORKER_INDEXING_APP_NAME)
|
||||||
SqlEngine.init_engine(pool_size=8, max_overflow=0)
|
SqlEngine.init_engine(pool_size=sender.concurrency, max_overflow=sender.concurrency)
|
||||||
|
|
||||||
# Startup checks are not needed in multi-tenant case
|
# Startup checks are not needed in multi-tenant case
|
||||||
if MULTI_TENANT:
|
if MULTI_TENANT:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user