summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-22Update README.mdValery Piashchynski
closes: #832
2021-10-19update CHANGELOGv2.5.0Valery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-19update CHANGELOGValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-19update CHANGELOGValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-19[#831]: refactoring(logger): remove error message on process exitValery Piashchynski
[#831]: refactoring(logger): remove error message on process exit
2021-10-19Update process exit eventValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-18[#830]: refactoring(logger): update error stacktracev2.5.0-rc.2Valery Piashchynski
[#830]: refactoring(logger): update error stacktrace
2021-10-18bump goridge depValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-18update go version in the CIValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-18use proper type of errorValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-18Update error handling in the pipe/socket worker allocate methodsValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-16update CHANGELOGv2.5.0-rc.1Valery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-16Update dependenciesValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-16[#828]: Bump github.com/spiral/goridge/v3 from 3.2.2-beta.1 to 3.2.2Valery Piashchynski
[#828]: Bump github.com/spiral/goridge/v3 from 3.2.2-beta.1 to 3.2.2
2021-10-14Bump github.com/spiral/goridge/v3 from 3.2.2-beta.1 to 3.2.2dependabot[bot]
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]>
2021-10-14[#827]: upd(priority queue): update PQ interface v2.5.0-beta.4Valery Piashchynski
## 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.
2021-10-14- Remove Acknowledgement from the PQ interfaceValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-11Update CHANGELOGValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-06[#823]: feat(pipes,sockets): allow running scripts in the server's commandValery Piashchynski
## 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`.
2021-10-06Update depsValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-06Update CHANGELOGValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-06Update CHANGELOGValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-06Update CHANGELOGValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-06Update CHANGELOGValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-06Add test scripts for the pipes and socketsValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-06Allow to run scripts in the server's commandValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-04[#820]: refactoring(test,code): cleanup tests, codeValery Piashchynski
## 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)
2021-10-04new commentsValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-02Correct CI and bors.tomlValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-02Update Pool_Exec testValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-02- Update dependenciesValery Piashchynski
- Cleanup tests Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-01Update CHANGELOGValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-01[#817]: feat(release): `beta` pre-releasev2.5.0-beta.1Valery Piashchynski
[#817]: feat(release): `beta` pre-release
2021-10-01Update CHANGELOGValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-10-01- Beta pre-releaseValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-09-25[#812]: Bump google.golang.org/grpc from 1.40.0 to 1.41.0Valery Piashchynski
Bump google.golang.org/grpc from 1.40.0 to 1.41.0
2021-09-24Bump google.golang.org/grpc from 1.40.0 to 1.41.0dependabot[bot]
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]>
2021-09-20Update CHANGELOGValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-09-17Update README.mdValery Piashchynski
2021-09-16[#803]: feat(plugins): move plugins to a separate repositoryv2.5.0-alpha.2Valery Piashchynski
[#803]: feat(plugins): move plugins to a separate repository
2021-09-16Update depsValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-09-16Merge remote-tracking branch 'origin' into feat/plugins-refactorValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-09-16[#783]: feat(grpc): update GRPC plugin to RR `v2`Valery Piashchynski
[#783]: feat(grpc): update GRPC plugin to RR `v2`
2021-09-16Update php workerValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-09-16Fix testsv2.5.0-alpha.1Valery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-09-16Update MakefileValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-09-16Move plugins to a separate repositoryValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-09-16Add test PHP-GRPC serverValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-09-15Fix websocket_plugin_test, remove sleep from the test workerValery Piashchynski
Signed-off-by: Valery Piashchynski <[email protected]>
2021-09-15properly initialize configurationValery Piashchynski
Add Init test Regenerate protofiles Signed-off-by: Valery Piashchynski <[email protected]>