-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Comparing changes
Open a pull request
base repository: celery/celery
base: 4.4.3
head repository: celery/celery
compare: v4.4.4
- 13 commits
- 49 files changed
- 6 contributors
Commits on Jun 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 52aef4b - Browse repository at this point
Copy the full SHA 52aef4bView commit details -
Fix autoretry_for with explicit retry (#6138)
* Add tests for eager task retry * Fixes #6135 If autoretry_for is set too broad on Exception, then autoretry may get a Retry if that's the case, rethrow directly instead of wrapping it in another Retry to avoid loosing new args
Mathieu Chataigner authoredJun 1, 2020 Configuration menu - View commit details
-
Copy full SHA for d3863d9 - Browse repository at this point
Copy the full SHA d3863d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0c9b40 - Browse repository at this point
Copy the full SHA f0c9b40View commit details -
Add retry on recoverable exception for the backend (#6122)
* Add state to KeyValueStoreBackend.set method This way, a backend implementation is able to take decisions based on current state to store meta in case of failures. * Add retry on recoverable exception for the backend acks.late makes celery acknowledge messages only after processing and storing result on the backend. However, in case of backend unreachable, it will shadow a Retry exception and put the task as failed in the backend not retrying the task and acknoledging it on the broker. With this new result_backend_always_retry setting, if the backend exception is recoverable (to be defined per backend implementation), it will retry the backend operation with an exponential backoff. * Make elasticsearch backward compatible with 6.x * Make ES retry storing updates in a better way if existing value in the backend is success, then do nothing. if it is a ready status, then update it only if new value is a ready status as well. else update it. This way, a SUCCESS cannot be overriden so that we do not loose results but any ready state other than success (FAILURE, REVOKED) can be overriden by another ready status (i.e. a SUCCESS) * Add test for value not found in ES backend
Mathieu Chataigner authoredJun 1, 2020 3Configuration menu - View commit details
-
Copy full SHA for 0463bff - Browse repository at this point
Copy the full SHA 0463bffView commit details
Commits on Jun 2, 2020
-
Fix random distribution of jitter for exponential backoff
random.randrange should be called with the actual so that all numbers have equivalent probability, otherwise maximum value does have a way higher probability of occuring.
Configuration menu - View commit details
-
Copy full SHA for 52f913f - Browse repository at this point
Copy the full SHA 52f913fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03897ee - Browse repository at this point
Copy the full SHA 03897eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 574b616 - Browse repository at this point
Copy the full SHA 574b616View commit details -
fix #6136. celery 4.4.3 always trying create /var/run/celery directory (
Configuration menu - View commit details
-
Copy full SHA for 1561cad - Browse repository at this point
Copy the full SHA 1561cadView commit details -
Add task_internal_error signal (#6049)
* Add internal_error signal There is no special signal for an out of body error which can be the result of a bad result backend. * Fix syntax error. * Document the task_internal_error signal. Co-authored-by: Laurentiu Dragan <ldragan@bloomberg.net>
Configuration menu - View commit details
-
Copy full SHA for f3e31b9 - Browse repository at this point
Copy the full SHA f3e31b9View commit details
Commits on Jun 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 20d10c2 - Browse repository at this point
Copy the full SHA 20d10c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fa0389 - Browse repository at this point
Copy the full SHA 7fa0389View commit details -
Configuration menu - View commit details
-
Copy full SHA for ead0a85 - Browse repository at this point
Copy the full SHA ead0a85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d183d3 - Browse repository at this point
Copy the full SHA 9d183d3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 4.4.3...v4.4.4