Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-20 | - Update redis/memory pubsubs | Valery Piashchynski | |
- Rework internal message bus - Add new tests for the broadcast plugin and include them into the GA Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-18 | - Rework finished | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-18 | - Rework main parts | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-17 | - Initial broadcast commit | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-14 | - Rework redis with ws plugins | 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-11 | Remove redundant frame to byte casting | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-09 | - Switch to the new goridge v3.1 which supports PROTOBUF | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-08 | - Add protobuf versioning | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-08 | - Switch from the flatbuffers to the protobuf | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-08 | - Make listener push async in the worker_handler | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-07 | - Add metrics exporter for the workers | Valery Piashchynski | |
- Add metrics for the request duration and request count - Add tests Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-05 | - Remove incorrect test with races | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-05 | - Add Windows github actions | Valery Piashchynski | |
- Update tests, fix Windows issues Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-05 | - Websockets bug fixing and polishing | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-03 | - Add internal_error_code option | Valery Piashchynski | |
- Update tests 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-06-02 | - Remove redundand binary marshaler for the flatbuffers | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-02 | - Switch from the json to flatbuffers | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-06-01 | - Initial commit | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-31 | - Rework access_validators | Valery Piashchynski | |
- WS plugin uses it's own pool to handle requests on the /ws (or any user-defined) endpoint - Ability to write custom validators Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-29 | - Add new internal plugin - channel. Which used to deliver messages from | Valery Piashchynski | |
the ws plugin to the http directly Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-28 | - Tests for the ws-redis, ws-memory | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-28 | - Add more tests for the BST storage | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-27 | - Linters warnings fix | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-27 | - Tests for the BST algo | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-27 | - Update Makefile | Valery Piashchynski | |
- Update arch diagram Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-27 | - Move bst to the pkg folder | Valery Piashchynski | |
- Add comments - Fix all golangci-lint warnings Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-27 | - Update all main abstractions | Valery Piashchynski | |
- Desighn a new interfaces responsible for the whole PubSub - New plugin - websockets 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-05-14 | Merge remote-tracking branch 'origin/master' into feature/websockets-plugin | Valery Piashchynski | |
# Conflicts: # plugins/http/plugin.go # plugins/static/etag.go | |||
2021-05-13 | - Remove unsafe casting (replace with a less unsafe) | Valery Piashchynski | |
- Make the static plugin great again (separate plugin) - Revert new behavior Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-06 | - Fix bug with exec_ttl | Valery Piashchynski | |
- Update CHANGELOG Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-05 | - Initial broadcast commit | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-05-03 | - Initial broadcast commit | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-04-30 | - Make development log colored | Valery Piashchynski | |
- Remove old TODOs 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-04-20 | - Make http.Serve() async | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-04-19 | - Add command information to the `./rr workers` info | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-04-19 | - Add tests, update Informer implementation | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-04-04 | - 🔥 Support Readiness checks (via `/ready`) status plugin endpoint. | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-03-28 | - Remove debug code | Valery Piashchynski | |
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-03-02 | âš¡v2.0.0 | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> | |||
2021-02-24 | Fix pool behavior, update tests | Valery Piashchynski | |
2021-02-16 | Add support for parsing env variables in the `.rr.yaml` config | Valery Piashchynski | |
Signed-off-by: Valery Piashchynski <[email protected]> |