|
|
|
@165
|
[165]
|
7 weeks |
hachi |
Add $job->declined and test for external locking.
|
|
|
|
@163
|
[163]
|
9 months |
athomason |
Clarify that larger numbers mean higher priority.
|
|
|
|
@160
|
[160]
|
10 months |
swistow |
Merge in branch which allows passing in of existing driver.
|
|
|
|
@152
|
[152]
|
10 months |
swistow |
Add documentation for scoreboard, thus making the pod coverage tests pass
|
|
|
|
@146
|
[146]
|
15 months |
miyagawa |
doc fix: args need to be a referecne
|
|
|
|
@144
|
[144]
|
15 months |
miyagawa |
fixed old method names used in TheSchwartz::Job POD
|
|
|
|
@143
|
[143]
|
15 months |
miyagawa |
fixed wrong doc of priority method
|
|
|
|
@142
|
[142]
|
15 months |
ykerherve |
Minor formatting change
|
|
|
|
@141
|
[141]
|
15 months |
ykerherve |
Added grab_and_work_on($handle) to the client. There is a situation here …
|
|
|
|
@138
|
[138]
|
18 months |
ykerherve |
Croak with a nice message id a driver cannot be found for a handle
|
|
|
|
@137
|
[137]
|
19 months |
swistow |
Document a method
|
|
|
|
@136
|
[136]
|
21 months |
bchoate |
Updates to support optional prioritization of jobs.
|
|
|
|
@135
|
[135]
|
2 years |
kgoess |
upping version to 1.06 so we can make an rpm with the latest changes
|
|
|
|
@134
|
[134]
|
2 years |
garth |
Code to allow a 'top' like view of runnin schwartz workers.
|
|
|
|
@125
|
[125]
|
2 years |
btrott |
Reverting/changing behavior of changeset 124 (insert_time):
We now …
|
|
|
|
@124
|
[124]
|
2 years |
btrott |
Set insert_time of new jobs to the current server time, when inserting
a …
|
|
|
|
@122
|
[122]
|
3 years |
bradfitz |
Checking in changes prior to tagging of version 1.04. Changelog diff …
|
|
|
|
@117
|
[117]
|
3 years |
bradfitz |
doc update
|
|
|
|
@114
|
[114]
|
3 years |
bradfitz |
cleanup, prep for a real release.
|
|
|
|
@113
|
[113]
|
3 years |
abunner |
pod for the new driver_cache_expiration parameter (and spaces instead of …
|
|
|
|
@112
|
[112]
|
3 years |
abunner |
Optionally have TheSchwartz cache connections to its databases. New …
|
|
|
|
@111
|
[111]
|
3 years |
bradfitz |
method to work on a specific job handle
|
|
|
|
@110
|
[110]
|
3 years |
mpaschal |
That new() was actually a new_from_array(), oops
|
|
|
|
@108
|
[108]
|
3 years |
mpaschal |
These methods return jobs, not jobhandles
|
|
|
|
@107
|
[107]
|
3 years |
mpaschal |
Some POD for TheSchwartz::Job
|
|
|
|
@106
|
[106]
|
3 years |
mpaschal |
Some POD for TheSchwartz::Worker
|
|
|
|
@105
|
[105]
|
3 years |
mpaschal |
Some POD for TheSchwartz.pm
It may be inaccurate, but it's also incomplete
|
|
|
|
@104
|
[104]
|
3 years |
bradfitz |
fix the client/db time out-of-sync problem, and un-TODO the test.
|
|
|
|
@103
|
[103]
|
3 years |
bradfitz |
fix conditional storable thawing
|
|
|
|
@102
|
[102]
|
3 years |
bradfitz |
add funcid to exitstatus
|
|
|
|
@101
|
[101]
|
3 years |
bradfitz |
add funcid to error table
|
|
|
|
@100
|
[100]
|
3 years |
bradfitz |
make 'want_handle' default to true, since you should always have it, and …
|
|
|
|
@99
|
[99]
|
3 years |
bradfitz |
lazily load funcname from funcid
|
|
|
|
@98
|
[98]
|
3 years |
bradfitz |
log $@
|
|
|
|
@97
|
[97]
|
3 years |
bradfitz |
a Job 'arg' need not be a storable-like thingy or reference anymore.
a …
|
|
|
|
@96
|
[96]
|
3 years |
bradfitz |
well tested! fixing bugs and alignment with one character!
|
|
|
|
@94
|
[94]
|
3 years |
sky |
correct
|
|
|
|
@93
|
[93]
|
3 years |
sky |
Update documentation.
Add support for giving an array of funcnames.
|
|
|
|
@92
|
[92]
|
3 years |
bradfitz |
clean exitstatus and error table as we go.
|
|
|
|
@91
|
[91]
|
3 years |
bradfitz |
misc stuff
|
|
|
|
@90
|
[90]
|
3 years |
sky |
use named args
|
|
|
|
@87
|
[87]
|
3 years |
sky |
add a list_jobs function that doesnt lock jobs, it can be used internally …
|
|
|
|
@86
|
[86]
|
3 years |
bradfitz |
-- add a permanent_failure method.
-- let failed and permanent_failure …
|
|
|
|
@84
|
[84]
|
3 years |
bradfitz |
new test and bug fixes for when a job "die"s when working on …
|
|
|
|
@83
|
[83]
|
3 years |
bradfitz |
better debugging.
|
|
|
|
@82
|
[82]
|
3 years |
bradfitz |
coalescing support
|
|
|
|
@80
|
[80]
|
3 years |
bradfitz |
parallel worker test. including triggering races.
|
|
|
|
@79
|
[79]
|
3 years |
btrott |
Fixed grab-race.t by reorganizing the way we select jobs. Now we select a …
|
|
|
|
@77
|
[77]
|
3 years |
btrott |
grabbed_until now defaults to 0, rather than NULL. Simplified the …
|
|
|
|
@76
|
[76]
|
3 years |
bradfitz |
test for found race condition when grabbing jobs
|
|
|
|
@69
|
[69]
|
3 years |
btrott |
Don't warn on an empty password/username.
|
|
|
|
@67
|
[67]
|
4 years |
bradfitz |
insert_jobs (plural) support
|
|
|
|
@66
|
[66]
|
4 years |
bradfitz |
logging/verbosity stuff
|
|
|
|
@65
|
[65]
|
4 years |
btrott |
Use the new portable error stuff in the latest Data::ObjectDriver …
|
|
|
|
@60
|
[60]
|
4 years |
bradfitz |
log error times with errors
|
|
|
|
@59
|
[59]
|
4 years |
btrott |
* Added separate current_abilities set, which is the set of funcnames
…
|
|
|
|
@53
|
[53]
|
4 years |
btrott |
* Renamed choose_database to shuffled_databases, which returns a list of
…
|
|
|
|
@51
|
[51]
|
4 years |
btrott |
Removed all of the old vestigial code for function aliases.
|
|
|
|
@50
|
[50]
|
4 years |
btrott |
Added a work_once method, and refactored work_until_done to call it.
|
|
|
|
@49
|
[49]
|
4 years |
btrott |
Added LIMIT 1 to queries to find a job to work on.
|
|
|
|
@48
|
[48]
|
4 years |
bradfitz |
temporary workaround while data-object-driver is out of sync between two …
|
|
|
|
@47
|
[47]
|
4 years |
btrott |
Table prefixes now work (make sure you get the latest Data::ObjectDriver).
|
|
|
|
@44
|
[44]
|
4 years |
btrott |
* Refactored the innards of TheSchwartz::insert into
…
|
|
|
|
@43
|
[43]
|
4 years |
bradfitz |
allocating a jobid inside a worker
|
|
|
|
@42
|
[42]
|
4 years |
btrott |
Implemented FuncMap table, along with function ID to function name …
|
|
|
|
@40
|
[40]
|
4 years |
bradfitz |
support for failing on purpose during replace_with method
|
|
|
|
@30
|
[30]
|
4 years |
btrott |
Don't return a good handle if we didn't successfully insert a job.
|
|
|
|
@28
|
[28]
|
4 years |
btrott |
* Don't die if a database is dead/down/whatever.
* Retry databases that …
|
|
|
|
@26
|
[26]
|
4 years |
btrott |
Make sure drivers know arg column is a blob
|
|
|
|
@25
|
[25]
|
4 years |
btrott |
* Implemented grabbed_until support, which locks out other workers from
…
|
|
|
|
@24
|
[24]
|
4 years |
btrott |
* Implemented retries, along with optional retry_delay. retry-delay.t
…
|
|
|
|
@23
|
[23]
|
4 years |
btrott |
Implemented Job->replace_with with transactional support.
|
|
|
|
@22
|
[22]
|
4 years |
btrott |
Added horribly simple Error and Worker classes. Now almost all of …
|
|
|
|
@17
|
[17]
|
4 years |
btrott |
Oops, this unveiled a bug in insert!
|
|
|
|
@14
|
[14]
|
4 years |
btrott |
Make the last test in 05-job-ctor fail
|
|
|
|
@12
|
[12]
|
4 years |
btrott |
Explicit return at the end of subs
|
|
|
|
@9
|
[9]
|
4 years |
btrott |
* Working start of the Job/JobHandle classes, along with the main client
…
|
|
|
|
@5
|
[5]
|
4 years |
bradfitz |
non-complete anything
|
|
|
|
@2
|
[2]
|
4 years |
bradfitz |
initial notes and dirs
|