toniq icon indicating copy to clipboard operation
toniq copied to clipboard

Simple and reliable background job processing library for Elixir.

Results 20 toniq issues
Sort by recently updated
recently updated
newest added

When I am using toniq 1.2.0 with elixir 1.3.4, the following warning appears during compilation: ``` remote: warning: erlang:now/0: Deprecated BIF. See the "Time and Time Correction in Erlang" chapter...

Using toniq 1.2.0 ``` 2017-01-06T10:20:29.226317+00:00 app[web.1]: 10:20:29.215 [error] GenServer Toniq.JobImporter terminating 2017-01-06T10:20:29.226331+00:00 app[web.1]: ** (UndefinedFunctionError) function Toniq.JobImporter.terminate/2 is undefined or private 2017-01-06T10:20:29.226333+00:00 app[web.1]: (toniq) Toniq.JobImporter.terminate({:timeout, {:gen_server, :call, [#PID, {:request, [["*",...

When I am using toniq 1.2.0 with elixir 1.3.4, the following warning appears during compilation: ``` remote: warning: the variable "v1" is unsafe as it has been set inside a...

https://elixirforum.com/t/piping-toniq-jobs/2794/4 I'm trying to enqueue the same data structure to 2 different workers and it doesn't appear to work, apparently enqueue_to returns something different than what receives when everything works...

If a job crashes, I'd want to be notified via something like honeybadger or appsignal. Likewise if a job fails ultimately (no more retries). Is there somewhere to hook into...

First of all, thanks for toniq! It got me started on a project of mine. I was wondering if this line https://github.com/joakimk/toniq/blob/930f35f00a70550d00da0baee4243a5cf442c382/lib/toniq/job_concurrency_limiter.ex#L86 might be the cause for a big memory...

E.g. `Toniq.JobPersistence.store_incoming_job(Blah, [])`. As you likely catch this in your app's tests (I've only accidentally done this in iex), it's probably not a high proprity bug.

Hi, Would it be possible to add a notion of job priority when enqueuing a job ? There are many use cases where this would be very useful. Thanks.

Hi, I would like to implement mnesia support for toniq. Do you have any preference for how to add an extension point for a different backend? As far as I...

Hey! Looks like a cool library. As a minor quibble though about your readme example, you have ``` def perform(to: to, subject: subject, body: body) do # do work end...