0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/test/sequential
Anatoli Papirovski ca82e3088d http2: fix several timeout related issues
* correctly reset write timers: currently reset timers on
  both session & stream when write starts and when it ends.
* prevent large writes from timing out: when writing a large
  chunk of data in http2, once the data is handed off to C++,
  the JS session & stream lose all track of the write and will
  timeout if the write doesn't complete within the timeout window
  Fix this issue by tracking whether a write request is ongoing and
  also tracking how many chunks have been sent since the most recent
  write started. (Since each write call resets the timer.)

PR-URL: https://github.com/nodejs/node/pull/16525
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
2017-10-29 10:01:16 -07:00
..
sequential.status inspector: track async stacks when necessary 2017-10-29 09:38:37 -07:00
test-async-wrap-getasyncid.js inspector: reimplement JS binding 2017-10-02 21:38:15 -07:00
test-benchmark-buffer.js test: fix flaky test-benchmark-buffer 2017-10-18 12:00:04 -07:00
test-benchmark-child-process.js test: create shared runBenchmark function 2017-09-11 11:26:15 -04:00
test-benchmark-http.js test: reduce test-benchmark-http iterations 2017-10-12 09:23:34 -07:00
test-benchmark-net.js test: create shared runBenchmark function 2017-09-11 11:26:15 -04:00
test-buffer-creation-regression.js test: simplify test skipping 2017-07-04 12:41:49 +03:00
test-child-process-emfile.js test: simplify test skipping 2017-07-04 12:41:49 +03:00
test-child-process-execsync.js child_process: restore exec{File}Sync error props 2017-10-23 14:09:11 +02:00
test-child-process-fork-getconnections.js lib,src: fix consistent spacing inside braces 2017-07-21 15:13:47 -04:00
test-child-process-pass-fd.js test: simplify test skipping 2017-07-04 12:41:49 +03:00
test-cluster-inspect-brk.js test: skipIfInspectorDisabled cluster-inspect-brk 2017-05-02 07:50:16 +02:00
test-crypto-timing-safe-equal.js crypto: migrate timingSafeEqual to internal/errors 2017-10-26 07:47:16 -07:00
test-debug-prompt.js test: refactor test-debug-prompt 2017-09-13 17:12:57 -03:00
test-debugger-debug-brk.js test: added a test comment 2017-10-11 22:55:15 -07:00
test-debugger-repeat-last.js test: continue normalizing fixtures use 2017-08-27 21:14:34 -03:00
test-deprecation-flags.js test: use fixtures module over fixturesDir 2017-10-15 00:04:54 +08:00
test-dgram-bind-shared-ports.js test: adjust indentation for stricter linting 2017-07-27 09:24:20 -07:00
test-dgram-implicit-bind-failure.js test: move common.PORT tests to sequential 2017-09-10 23:56:30 -03:00
test-dgram-pingpong.js test: reduce string concatenations 2017-05-05 17:39:05 +03:00
test-fs-readfile-tostring-fail.js test: skip test due to file size limit 2017-10-19 09:55:55 -04:00
test-fs-watch.js test: refactor test/sequential/test-fs-watch.js 2017-08-01 10:05:17 -07:00
test-http2-session-timeout.js http2: make --expose-http2 flag a non-op 2017-09-28 02:01:06 -03:00
test-http2-timeout-large-write-file.js http2: fix several timeout related issues 2017-10-29 10:01:16 -07:00
test-http2-timeout-large-write.js http2: fix several timeout related issues 2017-10-29 10:01:16 -07:00
test-http-keep-alive-large-write.js net: fix timeouts during long writes 2017-10-21 09:49:02 -04:00
test-http-regr-gh-2928.js test: s/assert.equal/assert.strictEqual/ 2017-01-11 14:19:26 +00:00
test-http-server-consumed-timeout.js test: skip test if host is too slow 2017-10-04 09:19:26 -07:00
test-http-server-keep-alive-timeout-slow-client-headers.js test: move timing-dependent tests to sequential 2017-07-22 07:53:27 +03:00
test-http-server-keep-alive-timeout-slow-server.js test: move timing-dependent tests to sequential 2017-07-22 07:53:27 +03:00
test-http-writable-true-after-close.js test: fix test-https-writable-true-after-close 2017-10-01 19:44:48 -03:00
test-https-keep-alive-large-write.js net: fix timeouts during long writes 2017-10-21 09:49:02 -04:00
test-init.js test: change fixturesDir to fixtures.path 2017-10-10 21:39:21 -07:00
test-inspector-async-call-stack.js inspector: track async stacks when necessary 2017-10-29 09:38:37 -07:00
test-inspector-async-hook-setup-at-inspect-brk.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-async-hook-setup-at-signal.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-async-stack-traces-promise-then.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-async-stack-traces-set-interval.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-bindings.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-break-e.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-break-when-eval.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-contexts.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-debug-brk-flag.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-debug-end.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-enabled.js test: move inspector tests to parallel/sequential 2017-10-17 19:35:50 -04:00
test-inspector-exception.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-invalid-args.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-ip-detection.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-module.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-not-blocked-on-idle.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-open.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-port-cluster.js test: move inspector tests to parallel/sequential 2017-10-17 19:35:50 -04:00
test-inspector-port-zero-cluster.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-port-zero.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-scriptparsed-context.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-stop-profile-after-done.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector-stops-no-file.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-inspector.js test: fix inspector tests 2017-10-17 23:10:20 -07:00
test-module-loading.js test: begin normalizing fixtures use 2017-08-07 18:00:57 -07:00
test-net-better-error-messages-port.js test: use dynamic port instead of common.PORT 2017-05-09 13:25:05 -07:00
test-net-connect-local-error.js test: fix sequential test-net-connect-local-error 2017-05-22 14:11:57 -04:00
test-net-GH-5504.js test: refactor test-net-GH-5504 2017-05-19 21:42:52 -07:00
test-net-listen-shared-ports.js lib,src: fix consistent spacing inside braces 2017-07-21 15:13:47 -04:00
test-net-localport.js test: move common.PORT tests to sequential 2017-09-10 23:56:30 -03:00
test-net-reconnect-error.js test: move net reconnect error test to sequential 2017-05-20 08:08:13 -04:00
test-net-server-address.js test: simplify test skipping 2017-07-04 12:41:49 +03:00
test-net-server-bind.js test: refactor test-net-server-bind 2017-05-31 22:09:54 -07:00
test-next-tick-error-spin.js meta: restore original copyright header 2017-03-10 11:23:48 -08:00
test-pipe.js test: add common.noop, default for common.mustCall() 2017-03-26 12:47:15 -07:00
test-process-warnings.js test: use fixtures in test-process-warnings 2017-10-12 18:18:39 -07:00
test-readline-interface.js test: fix flaky test-readline-interface 2017-09-03 17:12:56 -03:00
test-regress-GH-784.js test: fix ordering of strictEqual actual/expected 2017-10-13 12:28:52 -07:00
test-regress-GH-877.js test: adjust indentation for stricter linting 2017-07-27 09:24:20 -07:00
test-regress-GH-1697.js test: reduce string concatenations 2017-05-05 17:39:05 +03:00
test-regress-GH-1726.js meta: restore original copyright header 2017-03-10 11:23:48 -08:00
test-regress-GH-4015.js test: replaces fixturesDir with fixtures methods 2017-10-13 20:26:38 +08:00
test-regress-GH-4027.js test,fs: delay unlink in test-regress-GH-4027.js 2017-07-03 13:54:35 -07:00
test-repl-timeout-throw.js test: reduce string concatenations 2017-05-05 17:39:05 +03:00
test-require-cache-without-stat.js test: changed fixtures require 2017-10-09 02:13:19 -07:00
test-stream2-fs.js test: update fixturesDir import 2017-10-14 22:25:50 +08:00
test-stream2-stderr-sync.js lib,src: fix consistent spacing inside braces 2017-07-21 15:13:47 -04:00
test-stream-writable-clear-buffer.js stream: fix disparity between buffer and the count 2017-10-01 23:37:15 -03:00
test-timers-block-eventloop.js test: update test-timers-block-eventloop.js 2017-10-29 12:46:19 -04:00
test-timers-blocking-callback.js test: make timers-blocking-callback more reliable 2017-08-20 15:41:18 -07:00
test-util-debug.js test: adjust indentation for stricter linting 2017-07-27 09:24:20 -07:00
test-vm-timeout-rethrow.js meta: restore original copyright header 2017-03-10 11:23:48 -08:00
testcfg.py