Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign uptls: remove SLAB_BUFFER_SIZE #21199
Conversation
apapirovski
added
the
tls
label
Jun 7, 2018
This comment has been minimized.
This comment has been minimized.
addaleax
approved these changes
Jun 7, 2018
|
Would feel a teeny tiny bit more comfortable if the export was removed in a semver-major PR, but at the same time I find it hard to come up with a (once) valid use case that could actually be broken by this |
This comment has been minimized.
This comment has been minimized.
|
@addaleax I'm fine with it being |
This comment has been minimized.
This comment has been minimized.
|
@apapirovski If the test is flaky, we probably want it gone in older branches as well, right? |
This comment has been minimized.
This comment has been minimized.
|
@addaleax I mean, it doesn't fail so often that it's a problem. I've seen it twice in six months. We don't have a thread for it. But yeah, would obviously be nice... we could prob backport just the test removal if this ends up semver-major. (It's just that there are so many more test runs on master.) |
trivikr
approved these changes
Jun 8, 2018
joyeecheung
approved these changes
Jun 8, 2018
|
Should we mention it in deprecations.md as an EOL? It is not impossible that someone may expect this to be a number instead of undefined. |
ryzokuken
approved these changes
Jun 8, 2018
cjihrig
approved these changes
Jun 8, 2018
jasnell
approved these changes
Jun 9, 2018
This comment has been minimized.
This comment has been minimized.
Can you please elaborate a bit? I don't understand why. The socket is destroyed when the |
This comment has been minimized.
This comment has been minimized.
|
@lpinca I'm pretty sure the response event can trigger before the full |
This comment has been minimized.
This comment has been minimized.
|
@apapirovski you sure? afaik the |
This comment has been minimized.
This comment has been minimized.
|
@lpinca ok, just checked and you're right on that point. I think there could still be final bits making it through though since we occasionally have empty writes in TLS for state maintenance? I would need to look in more detail but IMO something like that might be going on here. I'll do some packet inspection and see exactly what's being sent before this lands, to make sure there's not a real bug hiding. |
This comment has been minimized.
This comment has been minimized.
|
@apapirovski yes I was actually wondering if this was caused by a deeper bug. Thanks. |
This comment has been minimized.
This comment has been minimized.
addaleax
added
dont-land-on-v8.x
author ready
labels
Jul 18, 2018
This comment has been minimized.
This comment has been minimized.
|
New CI since old one 404s now: https://ci.nodejs.org/job/node-test-pull-request/16078/ |
This comment has been minimized.
This comment has been minimized.
|
Resumed build: https://ci.nodejs.org/job/node-test-pull-request/16189/ |
This comment has been minimized.
This comment has been minimized.
|
@apapirovski @addaleax I believe this should be ready to land, right? Just needs another CI run (since the old ones keep becoming stale)? |
This comment has been minimized.
This comment has been minimized.
jasnell
added a commit
that referenced
this pull request
Aug 12, 2018
This comment has been minimized.
This comment has been minimized.
|
Landed in 0aae34f |
apapirovski commentedJun 7, 2018
This constant has not been in use for many years now and the test alongside it is invalid, as well as flaky.
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passes