Age | Commit message (Collapse) | Author |
|
closes: #832
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
[#831]: refactoring(logger): remove error message on process exit
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
[#830]: refactoring(logger): update error stacktrace
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
[#828]: Bump github.com/spiral/goridge/v3 from 3.2.2-beta.1 to 3.2.2
|
|
Bumps [github.com/spiral/goridge/v3](https://github.com/spiral/goridge) from 3.2.2-beta.1 to 3.2.2.
- [Release notes](https://github.com/spiral/goridge/releases)
- [Changelog](https://github.com/spiral/goridge/blob/master/CHANGELOG.md)
- [Commits](https://github.com/spiral/goridge/compare/v3.2.2-beta.1...v3.2.2)
---
updated-dependencies:
- dependency-name: github.com/spiral/goridge/v3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected]>
|
|
## Description of Changes
- Remove methods that are not related to the PQ interface.
- Move `jobs` specific PQ methods to the `roadrunner-plugins` repo with a separate `Acknowledger` interface.
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
## Description of Changes
- ✏️ Remove requirement to share the same PID for the worker and root process.
According to the fork (and to be precise, `fork-exec` in go) man pages documentation,
```text
The child inherits copies of the parent's set of open file descriptors.
Each file descriptor in the child refers to the same open file description (see open(2)) as the corresponding file descriptor in the parent.
This means that the two file descriptors share open file status flags, file offset, and signal-driven I/O attributes (see the description of F_SETOWN and F_SETSIG in fcntl(2)).
```
- ✏️ Server plugin can accept scripts (sh, bash, etc) in it's `command` configuration key:
```yaml
server:
command: "./script.sh OR sh script.sh" <--- UPDATED
relay: "pipes"
relay_timeout: "20s"
```
The script should start a worker as the last command. For the `pipes`, scripts should not contain programs, which can close `stdin`, `stdout` or `stderr`.
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
## Description of Changes
- Cleanup tests. Especially `Supervisor_DebugMode` test.
Reduce memory usage under the high load (>`100k` RPS) by 7-10% approx
New:
![image](https://user-images.githubusercontent.com/8040338/135755975-b06459d4-5dd8-4894-9e5d-39a6069a35b9.png)
Old:
![image](https://user-images.githubusercontent.com/8040338/135756031-e6fbfb19-a998-45d1-892c-4f100ae5b460.png)
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
- Cleanup tests
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
[#817]: feat(release): `beta` pre-release
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Bump google.golang.org/grpc from 1.40.0 to 1.41.0
|
|
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.40.0 to 1.41.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.40.0...v1.41.0)
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
|
|
[#803]: feat(plugins): move plugins to a separate repository
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
[#783]: feat(grpc): update GRPC plugin to RR `v2`
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Add Init test
Regenerate protofiles
Signed-off-by: Valery Piashchynski <[email protected]>
|