summaryrefslogtreecommitdiff
path: root/pkg/pool/supervisor_pool.go
AgeCommit message (Collapse)Author
2021-09-16Move plugins to a separate repositoryValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-08-14Update broadcast tests, add redis flusing. Initial impl of the jobValery Piashchynski
drivers state. Signed-off-by: Valery Piashchynski <[email protected]>
2021-08-03In a rare cases, when user set small timeout to allocate a worker,Valery Piashchynski
spawned goroutine might stuck on the channel send operation and leak memory. Signed-off-by: Valery Piashchynski <[email protected]>
2021-07-22BC for the Pool, worker interfaces, pass/return payload by pointerValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-07-19Worker watcher interface update.Valery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-07-14Fix 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-06-26- Add more testsValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-06-25- Fix bug with an exec_ttl reallocation issueValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-05-20- Update lintersValery Piashchynski
- Implement base interfaces - Implement BST search algo for the in-memory storage Signed-off-by: Valery Piashchynski <[email protected]>
2021-04-19- Add tests, update Informer implementationValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-03-28- Fix bug with the worker reallocating during the responseValery Piashchynski
- Update .golangci and fix new warnings Signed-off-by: Valery Piashchynski <[email protected]>
2021-02-24Fix pool behavior, update testsValery Piashchynski
2021-02-16Add support for parsing env variables in the `.rr.yaml` configValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-02-08BaseProcess interface as a return type in the worker_watcher,pool andValery Piashchynski
worker interface
2021-02-04pre-rc stabilization of the interfaces and internal codeValery Piashchynski
2021-02-02Move worker states out of internalValery Piashchynski
2021-01-25Add new Supervisor test in the http pluginValery Piashchynski
Uniform supervisor config keys to use same notation as pool (10s, 10h not just 10)
2021-01-24Update Pool and WorkerWatcher interfacesValery Piashchynski
2021-01-23interfaces folder deprecatedValery Piashchynski
2021-01-19Uniform all errors operationsValery Piashchynski
Add new ExecTTL event Update tests Signed-off-by: Valery Piashchynski <[email protected]>
2021-01-13Add IdleTTL testValery Piashchynski
Add removed state to the worker before it being removed
2021-01-13Update styly of the .rr.yamlValery Piashchynski
Add comments Add support for the automatically set RR_RPC, RR_HTTP env variables for the worker process.
2020-12-22events listeners refactor, CLI initial commitValery Piashchynski
2020-12-18Move roadrunner payload out of internal to pkgv2.0.0-alpha25Valery Piashchynski
2020-12-17Now betterValery Piashchynski
2020-12-17huge refactorValery Piashchynski