Agis Anastasopoulos

Results 82 issues of 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...

enhancement
help wanted

# 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...

Incomplete

- [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...

enhancement

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.

enhancement
good first issue

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...

enhancement

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...

enhancement
sentry

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.

documentation
help wanted