|
@@ -55,7 +55,8 @@ NAMESPACES = {
|
|
|
"CONNECTION_RETRY": Option(True, type="bool"),
|
|
|
"CONNECTION_MAX_RETRIES": Option(100, type="int"),
|
|
|
"POOL_LIMIT": Option(None, type="int"),
|
|
|
- "INSIST": Option(False, type="bool"),
|
|
|
+ "INSIST": Option(False, type="bool",
|
|
|
+ deprecate_by="2.4", remove_by="3.0"),
|
|
|
"USE_SSL": Option(False, type="bool"),
|
|
|
"TRANSPORT": Option(None, type="string"),
|
|
|
"TRANSPORT_OPTIONS": Option({}, type="dict"),
|
|
@@ -63,8 +64,11 @@ NAMESPACES = {
|
|
|
"CELERY": {
|
|
|
"ACKS_LATE": Option(False, type="bool"),
|
|
|
"ALWAYS_EAGER": Option(False, type="bool"),
|
|
|
- "AMQP_TASK_RESULT_EXPIRES": Option(type="int"),
|
|
|
- "AMQP_TASK_RESULT_CONNECTION_MAX": Option(1, type="int"),
|
|
|
+ "AMQP_TASK_RESULT_EXPIRES": Option(type="int",
|
|
|
+ deprecate_by="2.5", remove_by="3.0",
|
|
|
+ alt="CELERY_TASK_RESULT_EXPIRES"),
|
|
|
+ "AMQP_TASK_RESULT_CONNECTION_MAX": Option(1, type="int",
|
|
|
+ remove_by="2.5", alt="BROKER_POOL_LIMIT"),
|
|
|
"BROADCAST_QUEUE": Option("celeryctl"),
|
|
|
"BROADCAST_EXCHANGE": Option("celeryctl"),
|
|
|
"BROADCAST_EXCHANGE_TYPE": Option("fanout"),
|
|
@@ -102,7 +106,8 @@ NAMESPACES = {
|
|
|
"SEND_TASK_ERROR_EMAILS": Option(False, type="bool"),
|
|
|
"SEND_TASK_SENT_EVENT": Option(False, type="bool"),
|
|
|
"STORE_ERRORS_EVEN_IF_IGNORED": Option(False, type="bool"),
|
|
|
- "TASK_ERROR_WHITELIST": Option((), type="tuple"),
|
|
|
+ "TASK_ERROR_WHITELIST": Option((), type="tuple",
|
|
|
+ deprecate_by="2.5", remove_by="3.0"),
|
|
|
"TASK_PUBLISH_RETRY": Option(True, type="bool"),
|
|
|
"TASK_PUBLISH_RETRY_POLICY": Option({
|
|
|
"max_retries": 100,
|
|
@@ -125,8 +130,8 @@ NAMESPACES = {
|
|
|
"CONSUMER": Option("celery.worker.consumer.Consumer"),
|
|
|
"LOG_FORMAT": Option(DEFAULT_PROCESS_LOG_FMT),
|
|
|
"LOG_COLOR": Option(type="bool"),
|
|
|
- "LOG_LEVEL": Option("WARN"),
|
|
|
- "LOG_FILE": Option(),
|
|
|
+ "LOG_LEVEL": Option("WARN", deprecate_by="2.4", remove_by="3.0"),
|
|
|
+ "LOG_FILE": Option(deprecate_by="2.4", remove_by="3.0"),
|
|
|
"MEDIATOR": Option("celery.worker.mediator.Mediator"),
|
|
|
"MAX_TASKS_PER_CHILD": Option(type="int"),
|
|
|
"POOL": Option(DEFAULT_POOL),
|
|
@@ -142,12 +147,12 @@ NAMESPACES = {
|
|
|
"SCHEDULER": Option("celery.beat.PersistentScheduler"),
|
|
|
"SCHEDULE_FILENAME": Option("celerybeat-schedule"),
|
|
|
"MAX_LOOP_INTERVAL": Option(5 * 60, type="int"),
|
|
|
- "LOG_LEVEL": Option("INFO"),
|
|
|
- "LOG_FILE": Option(),
|
|
|
+ "LOG_LEVEL": Option("INFO", deprecate_by="2.4", remove_by="3.0"),
|
|
|
+ "LOG_FILE": Option(deprecate_by="2.4", remove_by="3.0"),
|
|
|
},
|
|
|
"CELERYMON": {
|
|
|
- "LOG_LEVEL": Option("INFO"),
|
|
|
- "LOG_FILE": Option(),
|
|
|
+ "LOG_LEVEL": Option("INFO", deprecate_by="2.4", remove_by="3.0"),
|
|
|
+ "LOG_FILE": Option(deprecate_by="2.4", remove_by="3.0"),
|
|
|
"LOG_FORMAT": Option(DEFAULT_LOG_FMT),
|
|
|
},
|
|
|
"EMAIL": {
|