Tobias Svensson
0fd791ed2c
Don't try to connect to redis from client-side sidekiq.
2014-09-24 09:53:53 +01:00
Tobias Svensson
5592b46ed3
Not required since we use redis_pool.
2014-09-22 12:50:28 +01:00
Tobias Svensson
1d6a20706f
Merge branch 'dont-use-redis-keys' of https://github.com/Connorhd/sidetiq into Connorhd-dont-use-redis-keys
...
Conflicts:
lib/sidetiq/schedulable.rb
2014-09-22 12:28:37 +01:00
Nikolay Kondratyev
c7ca1660cc
Schedule recurring jobs only sidekiq server side
...
Fixes #104
2014-07-03 17:36:38 +06:00
Connor Dunn
88b32c79cd
Don't use the KEYS command in redis.
...
This command is dangerous and often disabled.
2014-06-10 16:52:26 -07:00
Alex Gusev
9f45e18011
Reseting schedulable keys when recurrence changed
2014-04-27 14:23:50 +04:00
Tobias Svensson
75ec51a0e0
Remove unnecessary include.
2013-09-17 17:54:34 +01:00
Tobias Svensson
a81ec342f0
Remove Schedulable#tiq deprecation warning.
2013-09-17 17:06:10 +01:00
Tobias Svensson
f5c1b91587
Store schedules on the workers instead of a global, mutable Hash.
2013-09-17 16:48:41 +01:00
Tobias Svensson
e0ebcaacd9
Move to actor-based concurrency.
...
Using plain threads in Sidekiq's Celluloid-based actor
model is a little bit like riding a motorcycle without
a helmet, so let's try to fit in a bit better.
2013-09-16 12:01:37 +01:00
Tobias Svensson
7c52ca2eb3
Remove dependency on 'monitor_m'.
2013-09-16 10:38:23 +01:00
Andrey Koleshko
9887e2fbad
tiq method is deprecated. Change schedulable documentation
2013-07-30 11:43:24 +03:00
Tobias Svensson
bd2342c414
Use #mon_synchronize instead of #synchronize.
...
ActiveSupport overrides Module#synchronize which seems
to break MonitorMixin#synchronize.
2013-07-29 17:00:53 +01:00
Tobias Svensson
838517d388
Rename Sidekiq::Schedulable#tiq to #recurrence.
2013-07-12 10:33:57 +01:00
Tobias Svensson
6cc8fdadc6
Add backfill functionality.
2013-03-11 17:11:37 +00:00
Tobias Svensson
bdb6babe30
Don't inherit from IceCube::Schedule.
2013-03-11 14:51:31 +00:00
Lee Henson
65eb63db58
add parentheses
2013-03-08 16:07:25 +00:00
Lee Henson
91e90f418e
add class methods to get last/next run timestamps for a worker
2013-03-08 16:02:34 +00:00
Tobias Svensson
155ee50bc5
Add documention for Sidetiq::Schedulable.
2013-02-04 12:11:46 +00:00
Tobias Svensson
f4e39af839
Don't get worker class using eval().
...
This is a left over from a previous API.
2013-02-01 09:35:25 +00:00
Tobias Svensson
08b76a3737
Initial commit.
2013-01-31 17:42:19 +00:00