Agis Anastasopoulos
Agis Anastasopoulos
## Abstract Currently there are two distinct Consumer APIs: channel-based and function-based. Each implementation has a different set of problems. This very fact can be confusing for users and for...
# Required information * Distribution: Debian * Distribution version: Debian Buster (10) * The output of * `lxc-start --version`: `3.0.3` * `lxc-checkconfig`: [gist](https://gist.github.com/agis/dfb6e7d3e9b20ea50fb8c980ffc1ffff) * `uname -a`: `Linux [REDACTED] 4.19.0-9-amd64 #1...
- [x] e2e/worker: passing but flakey suite (requeues) - [x] e2e/worker: passing suite - [x] e2e/worker: failing suite - [x] providing a specific file - [x] providing a different spec...
RSpecQ never expires keys from Redis. Instead it assumes the instance is configured to do so; see #55. To protect users from this caveat, the reporter or the workers could...
## API Enabling StatsD reporting could be done via a CLI flag, `--statsd`, that would accept a host/IP. Additionally we should fallback to the environment variable `RSPECQ_STATSD`. ## Metrics Metrics...
If there are no spec files in a project (i.e. queue is empty), the build should be considered failure (i.e. by the reporter), as a safety net against unexpected scenarios.
Right now we resort to shelling out and executing `rspec` in another process: https://github.com/skroutz/rspecq/blob/9f1e6fbf3b84584640d24b15bf323023df7a76d9/lib/rspecq/worker.rb#L156 This is less than ideal since each project might have its own convention of calling into...
In the event a worker dies (i.e. fails to emit a heartbeat in the specified timeframe) we should emit a warning to Sentry and also print a relevant warning to...
A short video that shows how to: - run a few workers in parallel - run the reporter to view the build progress ...could help with onboarding.