Commit Graph

196 Commits

Author SHA1 Message Date
Cristian Bica
664546c208 Integration testing 2014-08-08 10:52:16 +03:00
David Heinemeier Hansson
06ccd5f405 Merge pull request #103 from cristianbica/adapter-fixes
Fixed qu, queue_classic, sneakers adapters
2014-08-06 15:11:22 -07:00
Cristian Bica
6ff5972c0d Fixed qu, queue_classic, sneakers adapters 2014-08-07 00:09:28 +03:00
David Heinemeier Hansson
38ee4fd8d3 Fix the test requirement of resque_scheduler 2014-08-01 16:56:38 -07:00
David Heinemeier Hansson
fcc2cd5a8f Improve the error message when resque-scheduler is not available 2014-08-01 13:55:16 -07:00
David Heinemeier Hansson
7a9493ff55 Update README.md 2014-08-01 09:01:52 -07:00
David Heinemeier Hansson
53b07ea4f5 Merge pull request #101 from DouweM/patch-9
Rename variables for consistency.
2014-07-29 17:05:07 -07:00
Douwe Maan
d1f9b0857f Rename variables for consistency. 2014-07-29 11:00:26 +02:00
David Heinemeier Hansson
63f92c0205 Merge pull request #100 from timriley/fix-que-class-serialization
Fix database serialization of job class names with Que
2014-07-28 20:33:03 -07:00
Tim Riley
21730dea6b Fix database serialization of job class names with Que
When passing a class constant as a job argument, Que’s stored procedures serialize it to JSON in the database as `{}`. This means that when the job (the ActiveJob “wrapper”) is deserialized from the database, it can’t find the original job class to run again.

Changing the Que adapter to serialize the job class as a string fixes this behaviour. This change makes the adapter consistent with other adapters too (which constantize a class string in their JobWrapper#perform methods.
2014-07-29 09:58:13 +10:00
David Heinemeier Hansson
2c31b1832f Merge pull request #96 from miyagawa/seiralize_globalid
Call #to_s when serializing GlobalID. Fix #95
2014-07-03 13:57:51 -05:00
David Heinemeier Hansson
b24b7b9b76 Merge pull request #99 from seuros/resque
require both variant of resque-scheduler file
2014-07-03 11:56:42 -05:00
Abdelkader Boudih
392c482785 require both variant of resque-scheduler 2014-07-03 16:44:01 +00:00
David Heinemeier Hansson
fdbfe97ca4 Merge pull request #98 from seuros/resque
Require correct file for resque scheduler
2014-07-03 11:37:00 -05:00
Abdelkader Boudih
c5c7497492 require 'resque-scheduler' fix #97 2014-07-03 16:29:42 +00:00
Tatsuhiko Miyagawa
261e51b0ca Explicitly call #to_s when serializing GlobalID. Addresses #95 2014-07-02 19:32:40 -07:00
Rafael Mendonça França
c15d24e56d Merge pull request #92 from cristianbica/master
Require global_identification in serialisations
2014-06-30 13:38:21 -03:00
Rafael Mendonça França
29d467290b Merge pull request #93 from seuros/generator
[feature] ActiveJob generator
2014-06-30 12:42:20 -03:00
Abdelkader Boudih
ba49be1c3a [feature] ActiveJob generator 2014-06-30 15:40:46 +00:00
Cristian Bica
fc9267e34a Require global_identification in serialisations 2014-06-26 22:29:21 +03:00
David Heinemeier Hansson
47dd2415ac Merge pull request #90 from itolosa/master
closes #89. fix delayed job adapter timestamp
2014-06-17 11:21:03 +02:00
Ignacio Tolosa
bab64e62ec fix delayed job adapter timestamp 2014-06-16 13:45:29 -04:00
David Heinemeier Hansson
add626e365 Merge pull request #78 from cristianbica/master
Persist JOB-ID
2014-06-12 13:43:49 +02:00
Cristian Bica
68f25a40f5 Fixed failing test 2014-06-12 14:30:53 +03:00
Cristian Bica
243d74eb30 Persist job_id 2014-06-12 14:01:40 +03:00
David Heinemeier Hansson
4ac8dc2144 Merge pull request #83 from DouweM/patch-8
Clean up Arguments somewhat
2014-06-12 12:20:39 +02:00
David Heinemeier Hansson
4eae97a5cf Merge pull request #85 from DouweM/queue_name
Have .queue_as only set queue name for job in question.
2014-06-12 12:11:36 +02:00
David Heinemeier Hansson
62c5ea58aa Merge pull request #86 from cristianbica/qu_adapter
Implemented :qu adapter
2014-06-12 11:50:52 +02:00
Cristian Bica
b36d4da340 Implemented :qu adapter 2014-06-12 11:17:28 +03:00
Douwe Maan
da6a86f875 Have .queue_as only set queue name for job in question. 2014-06-10 17:08:45 +02:00
Douwe Maan
c0f5b7346d Clean up Arguments somewhat 2014-06-05 22:10:41 +02:00
David Heinemeier Hansson
694b562080 Merge pull request #79 from cristianbica/deep-serialization
Deep serialization
2014-06-05 21:42:22 +02:00
Rafael Mendonça França
f4b42e54e4 Merge pull request #82 from cristianbica/disable-schedule-on-inline-adapter
Raise exception for scheduling jobs in the inline adapter
2014-06-03 19:56:34 -03:00
Cristian Bica
eaacb88fcb Raise exception for scheduling jobs in the inline adapter 2014-06-03 12:07:43 +03:00
Cristian Bica
a4a7f0279a Fixed Hash deserialisation 2014-06-03 00:54:07 +03:00
Cristian Bica
ba3ae62a77 Deep serialization 2014-06-03 00:46:35 +03:00
Rafael Mendonça França
8a3b137f95 Merge pull request #75 from seuros/patch-2
Sidekiq::Client does not support symbols as keys
2014-05-29 13:53:41 -03:00
Abdelkader Boudih
a4d29165df Sidekiq::Client does not support symbols as keys 2014-05-29 16:49:23 +00:00
David Heinemeier Hansson
9fcdc3451e Stray CR 2014-05-29 16:27:47 +02:00
David Heinemeier Hansson
79d0adef38 Merge pull request #61 from cristianbica/tagged-logging
Tagged logging
2014-05-29 16:14:28 +02:00
David Heinemeier Hansson
895f06a2e1 Merge pull request #69 from seuros/patch-2
Update README.md
2014-05-29 13:14:40 +02:00
Abdelkader Boudih
aa348150b9 Update README.md
Documented enqueue_at and enqueue_in
2014-05-29 11:09:34 +00:00
David Heinemeier Hansson
d1ed2d061a Merge pull request #68 from seuros/patch-2
Update README.md
2014-05-29 12:44:47 +02:00
Abdelkader Boudih
895f22a983 Update README.md 2014-05-29 10:20:13 +00:00
Cristian Bica
6eb163a706 Tagged logging 2014-05-29 00:05:33 +03:00
David Heinemeier Hansson
0312c1fad3 Merge pull request #67 from seuros/patch-1
Update README.md
2014-05-26 19:35:40 +02:00
Abdelkader Boudih
bffd4628e5 Update README.md
We will add it when a stable version is out.
2014-05-26 17:34:34 +00:00
Rafael Mendonça França
e597867bb3 Merge pull request #64 from kalmanh/ruby_19_style_hashes
Change to 1.9 symbol-hash syntax
2014-05-23 11:14:44 -03:00
Kalman Hazins
8e19b6af4a Change to 1.9 symbol-hash syntax 2014-05-23 10:06:16 -04:00
David Heinemeier Hansson
02202e6a44 Merge pull request #62 from DouweM/patch-3
Don't swallow unhandled exceptions.
2014-05-23 08:24:13 +02:00