Commit History

Autor SHA1 Mensaxe Data
  Michael Elsdorfer 788b1b6548 When running as an unprivileged user, celeryd may not be able to delete it's pid and lockfile on shutdown itself. Let the init script take care of it. %!s(int64=15) %!d(string=hai) anos
  Ask Solem c0b28ff075 More pidlock clean-up %!s(int64=15) %!d(string=hai) anos
  Ask Solem a57a558015 Clean-up the platform module. %!s(int64=15) %!d(string=hai) anos
  Ask Solem 0ab2e9bacc Use our own pidfile mechanism, don't need full lockfile support as the granularity we need is by main process. %!s(int64=15) %!d(string=hai) anos
  Ask Solem 2dbc041560 New way to autodiscover task modules using importlib %!s(int64=15) %!d(string=hai) anos
  Ask Solem 171a61c7c9 Added new dependency: importlib (if not already available) %!s(int64=15) %!d(string=hai) anos
  Ask Solem 15ebb814da Fix typo os.unlink(filename) -> os.unlink(path). Thanks dmishe. Closes #55 %!s(int64=15) %!d(string=hai) anos
  Ask Solem 0f0b3433e6 More docstrings for celery.beat %!s(int64=15) %!d(string=hai) anos
  Ask Solem 35e3e69cf5 Ignore permission denied errors when removing pidfile. %!s(int64=15) %!d(string=hai) anos
  Ask Solem 0a09648fe3 when embedded inside celeryd, celerybeat now uses a tight loop interval (1 second), this because the service can't shutdown until all threads have woken up. %!s(int64=15) %!d(string=hai) anos
  Ask Solem 1a7ebcc1c8 Set euid/egid ourselves. Allow using username/groupnames for the --uid/--gid arguments, also if no --gid is specified, it uses the specified users primary gid. %!s(int64=15) %!d(string=hai) anos
  Ask Solem 947418989c Remove celery.contrib.coroutine %!s(int64=15) %!d(string=hai) anos
  Ask Solem f555f7e48d Fix syntax error %!s(int64=15) %!d(string=hai) anos
  Ask Solem 8211f882bd Remove unused variable %!s(int64=15) %!d(string=hai) anos
  Ask Solem 7ff85f12e2 Aggregate needs a process method processing all the data gathered at once. %!s(int64=15) %!d(string=hai) anos
  Ask Solem 51366e9e29 Tasks as coroutines. %!s(int64=15) %!d(string=hai) anos
  Ask Solem 5772b2bc98 Get DjangoBrokerConnection from one place: celery.messaging.establish_connection %!s(int64=15) %!d(string=hai) anos
  Ask Solem 54668397a5 Get default logger from common place. %!s(int64=15) %!d(string=hai) anos
  Ask Solem bcc5ffde42 New setting CELERYBEAT_MAX_LOOP_INTERVAL. The maximum number of seconds to sleep between rechecking the periodic task schedule. %!s(int64=15) %!d(string=hai) anos
  Ask Solem e138e1c8c3 Clean-up and document the PeriodicTask.is_due method %!s(int64=15) %!d(string=hai) anos
  Ask Solem 8381f97ffc Forgot debugging change leaving the clean-up task being called every minute. %!s(int64=15) %!d(string=hai) anos
  Ask Solem 498b83c74e celerybeat: Remaining now works better, PeriodicTask.is_due now returns (is_due, next_time_to_run) instead, where next_time_to_run is in seconds. %!s(int64=15) %!d(string=hai) anos
  Ask Solem d58005cfd4 Fix a bug in the estimate remaining time part. %!s(int64=15) %!d(string=hai) anos
  Ask Solem 84d4520baf celerybeat: Don't loop every second, instead find the shortest remaining time and sleep for that long. %!s(int64=15) %!d(string=hai) anos
  Ask Solem b2b5e2b791 Make exposing methods on the control panel class explicit by using an @expose decorator. %!s(int64=15) %!d(string=hai) anos
  Ask Solem a2e0491710 Allow directing a control command to a single host only, by adding a "destination" field contaning the workers hostname. %!s(int64=15) %!d(string=hai) anos
  Ask Solem 4fc94c2239 Broadcast control commands now handled in a common place + added the ability to set rate limits remotely. %!s(int64=15) %!d(string=hai) anos
  Ask Solem 1762e216ea celerybeat: Allow setting the schedule path with -s|--schedule, note that the extension ".db" will be appended to the filename. %!s(int64=15) %!d(string=hai) anos
  Ask Solem d663c1b615 Automatically add buckets for task types not registered at init. Thanks thruflo %!s(int64=15) %!d(string=hai) anos
  Ask Solem 80cf4c9876 Remove autodoc for celery.monitoring %!s(int64=15) %!d(string=hai) anos