Skip to content

Conversation

@JosiahWI
Copy link
Contributor

Plugins may want to use both TLS and HTTP hooks without a mutex. An example of this is the ja3_fingerprint, which has a possible race condition between the VCONN_CLOSE hook and HTTP hooks according to the current documentation. However, these events happen on the same thread and are thus serialized. This updates the documentation to clarify that the current behavior is guaranteed.

@JosiahWI JosiahWI self-assigned this Jun 18, 2024
@JosiahWI JosiahWI added this to the 10.1.0 milestone Jun 18, 2024
@JosiahWI JosiahWI force-pushed the feat/better-vconn-close-docs branch from fe4ec13 to 45d117f Compare June 21, 2024 11:45
@JosiahWI JosiahWI marked this pull request as ready for review June 21, 2024 11:45
@JosiahWI JosiahWI merged commit ce85024 into apache:master Jun 25, 2024
@JosiahWI JosiahWI deleted the feat/better-vconn-close-docs branch June 25, 2024 01:29
JosiahWI added a commit to JosiahWI/trafficserver that referenced this pull request Jul 8, 2024
…pache#967)

Plugins may want to use both TLS and HTTP hooks without a mutex. An example of this is the ja3_fingerprint, which has a possible race condition between the VCONN_CLOSE hook and HTTP hooks according to the current documentation. However, these events happen on the same thread and are thus serialized. This updates the documentation to clarify that the current behavior is guaranteed.

Co-authored-by: JosiahWI <41302989+JosiahWI@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants