cloudtasker
cloudtasker copied to clipboard
Background jobs for Ruby using Google Cloud Tasks
Hi [alachaum](https://github.com/keypup-io/cloudtasker/commits?author=alachaum), thank you for the great work again. We just found a rare case when using both cron job and unique job (:until_executed in specific). Basically, we have a...
As mention in issue #28, currently google cloud run services that require authentication cannot currently use cloudtasker. These 3 commits included in the pull request aim to add the oidc...
Hi everyone, I'm deploying a RoR app on GCP Cloud Run, that uses Cloudtasker to schedule async workloads using GCP Cloud Tasks. While reviewing the gem's docs (specifically https://github.com/keypup-io/cloudtasker#cloud-tasks-authentication--permissions) there...
The `X-CloudTasks-TaskExecutionCount` header sent by Google Cloud Tasks and providing the number of retries outside of `HTTP 503` (instance not reachable) is currently bugged and remains at `0` all the...
Thanks for open sourcing a great framework. I didn't see this in the docs or codebase anywhere, but is it possible to specify the OIDC token via service account? We...
Currently cron jobs are managed using Cloud Tasks and Redis. Investigate a way to also support Cloud Scheduler to eliminate the dependency on Redis.
Use case: Have one Cloud Run service for user actions and ActiveJob Tasks, and another Cloud Run Service with more CPU and Memory resources to run heavier schedule tasks. application_service...
We need that cloudtasker don't brake in this casa. CloudTasker::Cron load breaking application starts when worker tasks ETA is more then 720h in the future. `2021-10-01T15:26:04.698271Z/usr/local/bundle/gems/google-gax-1.8.2/lib/google/gax/api_callable.rb:264:in `rescue in block in...
Rails 5.2.2, gem version 0.11. I understand `retry_on` and company not supported yet (though `discard_on` simply works), so this is not strictly a bug. `executions` (with `provider_id` and `priority` though...
After taking a look at how the worker processor is implemented (the part that receives the tasks from Google Cloud Tasks to be processed), I found out there's a ready-to-use...