akshat
akshat
- Instead of a random UUID, a job-id can have date+time of enqueuing, and other generic info limited to
- [ ] When integration tests are run, listen on configured statsd port to verify stats are emitted as expected. Refer [this github gist](https://gist.github.com/Gonzih/3430b82f595e41e2efa3) for Datagram listener in Clojure
### Issue - How to kill a worker thread from inside a thread? - Calling `.shutdownNow()` causes in-progress job to fail and be scheduled for retry - Kill a worker...
Sometimes, a job execution might lead to worker process being crashed. Due to orphan-checks, such jobs will be re-enqueued & retried. Keep a note of recovered jobs, if a job...
### Issue Goose polls redis `n` times for `n threads`. To reduce load on redis, we might want to consider polling from just 1 thread, and enqueuing jobs' execution to...
Use library: [seancorfield/readme](https://github.com/seancorfield/readme) Reference: [Nilenso honeysql-postgres](https://github.com/nilenso/honeysql-postgres/blob/b25aed7f723dff1b478178bd1e1bc9c3be9bfc1b/deps.edn#L11)
### Issues Args validation just checks if it is `edn` serializable. `edn` serializes anonymous & symbolized functions too, which isn't supported by Goose as they cannot be stored somewhere and...
When the service has TLS over a self-signed certificate, iap_curl (which uses curl) returns the standard error: ``` curl: (60) SSL certificate problem: self signed certificate More details here: https://curl.haxx.se/docs/sslcerts.html...
Currently, the expiration date logic is 3 months added to updated at. It should be inferred from the signed public key