mirror of
https://github.com/hibiken/asynq.git
synced 2024-12-25 23:32:17 +08:00
fix logic
This commit is contained in:
parent
3a771f1117
commit
8213e981a5
@ -254,7 +254,7 @@ type Config struct {
|
|||||||
// Make sure to not put a big number as the batch size to prevent a long-running script.
|
// Make sure to not put a big number as the batch size to prevent a long-running script.
|
||||||
JanitorBatchSize int
|
JanitorBatchSize int
|
||||||
|
|
||||||
// If unset the DefaultMaxArchiveSize is used. If set to a zero or a negative value, nothing will be archived.
|
// If unset or below 1, the DefaultMaxArchiveSize is used.
|
||||||
MaxArchiveSize *int
|
MaxArchiveSize *int
|
||||||
|
|
||||||
// ArchivedExpirationInDays specifies the number of days after which archived tasks are deleted.
|
// ArchivedExpirationInDays specifies the number of days after which archived tasks are deleted.
|
||||||
@ -440,6 +440,10 @@ func validateConfig(cfg *Config) {
|
|||||||
value := base.DefaultMaxArchiveSize
|
value := base.DefaultMaxArchiveSize
|
||||||
cfg.MaxArchiveSize = &value
|
cfg.MaxArchiveSize = &value
|
||||||
}
|
}
|
||||||
|
if *(cfg.MaxArchiveSize) < 0 {
|
||||||
|
value := base.DefaultMaxArchiveSize
|
||||||
|
cfg.MaxArchiveSize = &value
|
||||||
|
}
|
||||||
if cfg.ArchivedExpirationInDays == nil {
|
if cfg.ArchivedExpirationInDays == nil {
|
||||||
value := base.DefaultArchivedExpirationInDays
|
value := base.DefaultArchivedExpirationInDays
|
||||||
cfg.ArchivedExpirationInDays = &value
|
cfg.ArchivedExpirationInDays = &value
|
||||||
|
Loading…
Reference in New Issue
Block a user