Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-16 | Move plugins to a separate repository | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-28 | Re-allocate a worker with allocate frequency (every 500ms per try) | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-28 | Reduce error check operations | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-26 | Move drivers to the plugin's root. | Valery Piashchynski | |
Fix #771, add tests. Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-17 | Update to go 1.17 | Valery Piashchynski | |
Add Stat with tests Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-02 | Update CI, move all tests to the single source of truth - makefile | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-08-01 | Rework vec based on the channel. Use select statement with the default | Valery Piashchynski | |
branch to handle dead workers inside the channel. Update docker-compose.yaml used for the tests. Update rabbitmq to 3.9.1. Replace third-party amqp091 with the official implementation. Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-19 | Worker watcher interface update. | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-18 | Remove channel from the Queue | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-18 | Started beanstalk driver. Add new Queue impl (not finished yet). | Valery Piashchynski | |
Fix bugs in the AMQP, update proto-api Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-14 | Merge master | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-14 | Merge remote-tracking branch 'origin/master' into feature/jobs_plugin | Valery Piashchynski | |
# Conflicts: # pkg/worker_watcher/interface.go | |||
2021-07-14 | Fix TTL issue, added explanation comments. | Valery Piashchynski | |
The worker after it executed the request, may overwrite the TTL state. This inconsistency leads to the +1 worker in the FIFO channel. In this state, the Push operation was blocked. Add RR_BROADCAST_PATH. Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-07-10 | Move interfaces to its consumers | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-26 | - Add more tests | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-26 | - Better channel handling | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-25 | - Fix bug with an exec_ttl reallocation issue | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-13 | - Optimize sync_worker payload exec | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-03 | - Do not write an error into the responseWriter if this is internal | Valery Piashchynski | |
error - Handle SoftJob error Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-20 | - Update linters | Valery Piashchynski | |
- Implement base interfaces - Implement BST search algo for the in-memory storage Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-04-28 | - Update CHANGELOG | Valery Piashchynski | |
- Add tests for the etags functionality Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-03-28 | - Fix bug with the worker reallocating during the response | Valery Piashchynski | |
- Update .golangci and fix new warnings Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-02-16 | Add support for parsing env variables in the `.rr.yaml` config | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-02-11 | Doc comments | Valery Piashchynski | |
2021-02-10 | Fix linters warnings | Valery Piashchynski | |
2021-02-10 | Rewrite container for the workers | Valery Piashchynski | |
Update tests | |||
2021-02-08 | BaseProcess interface as a return type in the worker_watcher,pool and | Valery Piashchynski | |
worker interface | |||
2021-02-08 | Push worker to the stack typo | Valery Piashchynski | |
2021-02-08 | Rewrite stack.Get operation w/o recursion calls | Valery Piashchynski | |
Add fast and slow paths | |||
2021-02-05 | fmt-ed | Valery Piashchynski | |
2021-02-05 | handle worker state before sending to the exec | Valery Piashchynski | |
2021-02-04 | pre-rc stabilization of the interfaces and internal code | Valery Piashchynski | |
2021-02-02 | Move worker states out of internal | Valery Piashchynski | |
2021-01-25 | Add new Supervisor test in the http plugin | Valery Piashchynski | |
Uniform supervisor config keys to use same notation as pool (10s, 10h not just 10) | |||
2021-01-24 | Update Pool and WorkerWatcher interfaces | Valery Piashchynski | |
2021-01-23 | interfaces folder deprecated | Valery Piashchynski | |
2021-01-19 | Uniform all errors operations | Valery Piashchynski | |
Add new ExecTTL event Update tests Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-01-18 | Update CI | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-01-15 | Use uniform snake case in the configs, fix critical issue with wrong | Valery Piashchynski | |
calculation of workers in stack at the Destroy stage | |||
2021-01-15 | gofmt stack_test.go | Valery Piashchynski | |
2021-01-15 | Update worker_watcher stack tests | Valery Piashchynski | |
2021-01-15 | Move stack data structure to the separate file | Valery Piashchynski | |
2021-01-13 | Add IdleTTL test | Valery Piashchynski | |
Add removed state to the worker before it being removed | |||
2021-01-05 | Finish implementation of the KV | Valery Piashchynski | |
2020-12-24 | Remove unnecessary mutex when adding worker to watcherv2.0.0-alpha30 | Valery Piashchynski | |
2020-12-23 | Initial implementation of serve, reset, workers commands for the RR2 | Valery Piashchynski | |
2020-12-22 | events listeners refactor, CLI initial commit | Valery Piashchynski | |
2020-12-17 | Redis initial commit | Valery Piashchynski | |
2020-12-17 | Update events handler, add mutex to push | Valery Piashchynski | |
2020-12-17 | Attempt to fix race #1 | Valery Piashchynski | |