| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
* Add functionality to expect log config options
|
|
|
|
|
|
|
| |
This reverts commit 5b01c4863fe9e4bc2702b2bbf66d292d23001a18.
The previous commit fixes the 32-bit issue. Maybe this one is also
needed, but let's see if any failures of this form turn up first.
|
| |
|
|\ |
|
| |\ |
|
| | | |
|
|/ / |
|
|\ \
| |/ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Has frequent intermittent failures with:
ERROR: The NOTICE does not match expected message:
- PATTERN: /^\[\d\d-\w\w\w-\d{4} \d\d:\d\d:\d\d\] NOTICE: Terminating ...$/
- MESSAGE: [04-Aug-2020 08:15:37] WARNING: [pool unconfined_status] server reached max_children setting (2), consider raising it
- EXPECT: 'Terminating ...'
- ACTUAL: '2020 08:15:37] WARNING: [pool unconfined_status] server reached max_children setting (2), consider raising it'
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This option allows getting status from different endpoint (e.g. port
or UDS file) which is useful for getting status when all children are
busy with serving long running requests.
Internally a new shared pool with ondemand process manager is used. It
means that the status requests have reserved resources and should not
be blocked by other requests.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Restore XFAIL on fpm test
|
| |
| |
| |
| | |
Still fails intermittently.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
The newly de-XFAILed tests have a race condition. Make sure we
terminate only after expecting all the log lines.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
These were XFAILed due to a bug in the log implementation that
caused intermittent failures. However, this issue is supposed to
be resolved in the meantime, so try dropping the XFAIL marker.
|
|\ \
| |/
| |
| |
| |
| | |
* PHP-7.4:
Skip fpm tests not designed to be run as root
Allow fpm tests to be run with long socket path
|
| |
| |
| |
| | |
When running as root with TEST_FPM_RUN_AS_ROOT=1
|
| |
| |
| |
| |
| | |
Socket path is restricted to ~100 bytes, so we can use
the system temp dir if the path ends up too long.
|
|\ \
| |/ |
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Fix another flaky FPM test
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Try to fix intermittent FPM failures
|
| |
| |
| |
| |
| | |
Terminate only after expecting the log lines to avoid race
condition.
|
|\ \
| |/ |
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Disable parallelism for FPM tests
|
| |
| |
| |
| | |
Let's see if this helps with spurious failures on Azure.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Fix bug #78323: Code 0 is returned on invalid options
|
| |\
| | |
| | |
| | |
| | | |
* PHP-7.3:
Fix bug #78323: Code 0 is returned on invalid options
|
| | |
| | |
| | |
| | |
| | | |
Set CLI exit code to 1 when invalid parameters are passed,
and print error to stderr.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.4:
Add sleep in FPM reload test
|
| | |
| | |
| | |
| | | |
Explicitly mark the point where we have to wait.
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.4:
Increase select timeout in FPM tester
|
| | |
| | |
| | |
| | | |
Let's see if that helps with the recent failure spree on Azure.
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.4:
Revert "Display a message if select in FPM test timeouts"
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit e2361498d519561e7eb5b73d138c1eaa80da2a20.
Ooops, this occurs normally during some tests, but I didn't notice
because I have slow tests disabled...
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* PHP-7.4:
Display a message if select in FPM test timeouts
|
| | | |
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Postpone signal delivery while spawning children.
Prevent the following case:
- Reload (reexec) is in progress.
- New master is forking to start enough children for pools
where `pm` is not `on-demand`.
- Another `SIGUSR2` is received by the master process.
- Master process switches to reloading state.
- Some child has not set its own signal handlers.
- `SIGQUIT` and `SIGTERM` sent by master process are caught
by signal handler set by master process and so they are ignored.
- A child is running, it has no reason to finish
Before pull request #4465 this scenario could cause deadlock,
however with 0ed6c37140 reload finishes after `SIGKILL`.
Use sigprocmask() around fork() to avoid race of delivery signal to children
and setting of own signal handlers.
Fixes bug #76601
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
* PHP-7.4:
Fix bug #78599 (env_path_info underflow can lead to RCE) (CVE-2019-11043)
bump versions after release
set versions for release
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
* PHP-7.3:
Fix bug #78599 (env_path_info underflow can lead to RCE) (CVE-2019-11043)
bump versions after release
set versions for release
|