Age | Commit message (Collapse) | Author |
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
[#843]: upd(deps): own tcplisten
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
[#842]: upd(listener): set `TCP_DEFER_ACCEPT` to false
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
[#839]: refactoring(eventsbus): add docs, udpate tests
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
[#838]: feat(events): events package deep refactoring
|
|
|
|
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]>
|
|
Signed-off-by: Valery Piashchynski <[email protected]>
|
|
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]>
|