History log of /trafficserver/proxy/PluginVC.cc (Results 1 - 25 of 160)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 66f23063 12-May-2020 Sudheer Vinukonda

Add metrics to track default inactivity timed out connections (#6755)


# deee3efb 12-May-2020 Sudheer Vinukonda

Enforce Active Connection limits (#6754)

* Enforce Active Connection limits

1. Throttle connections when there's no room in active conn queue
2. Adjust manage_active_queue() to

Enforce Active Connection limits (#6754)

* Enforce Active Connection limits

1. Throttle connections when there's no room in active conn queue
2. Adjust manage_active_queue() to not fail when the conn is already in active queue
3. Return true for PluginVC (dummy connection) add_to_active_queue
4. Metrics for throttling
5. Allow to disable active connection tracking
6. Doc updates

show more ...


Revision tags: 8.0.7, 7.1.10, 7.1.9, 7.1.9-rc1, 8.0.6, 7.1.9-rc0, 8.0.6-rc0, 8.0.5, 7.1.8
# 4cfd5a73 15-Aug-2019 Bryan Call

Ran make clang-tidy


Revision tags: 8.0.4, 7.1.7, 7.1.7-rc0, 8.0.4-rc0
# 97c3b342 31-May-2019 Leif Hedstrom

Revert "Ran clang-tidy with google-readability-casting"

This reverts commit 58e7e8675c96a5a4eb958a442942892f6e2a0ef4.

I'm reverting this for now, because it's really messing up a bi

Revert "Ran clang-tidy with google-readability-casting"

This reverts commit 58e7e8675c96a5a4eb958a442942892f6e2a0ef4.

I'm reverting this for now, because it's really messing up a big commit that I'm
working on. I'd much prefer that we only run tools such as clang-format (with new
configs) and clang-tidy (with new configs) just before we branch.

show more ...


# 58e7e867 21-May-2019 Bryan Call

Ran clang-tidy with google-readability-casting


# 88b5a13e 10-May-2019 Leif Hedstrom

Removes proxy.config.http.server_tcp_init_cwnd

This was only ever supported on Solaris, a platform that we no
longer supports. Cleaning this up avoids confusion.

Closes #5476


# 422aae58 08-May-2019 Oknet Xu

Fixes use-after-free in PVCTestDriver::start_tests

This reverts commit 83e5b28cfb7612640f462543f47f7080d676da6e and re-fix
use-after-free in PVCTestDriver::start_tests.


# 83e5b28c 25-Apr-2019 Leif Hedstrom

Move the delete to please clang-analyzer


# cdcd881e 15-Mar-2019 Leif Hedstrom

Adds a new log tag for the MPTCP state of a connection

Possible values are:

-1 == MPTCP was not enabled on the listening port
0 == MPTCP was enabled, but not negotiated

Adds a new log tag for the MPTCP state of a connection

Possible values are:

-1 == MPTCP was not enabled on the listening port
0 == MPTCP was enabled, but not negotiated
1 == MPTCP was enabled, and succesfully negotiated

show more ...


# 7651e269 19-Mar-2019 Masaori Koshiba

Ran clang-tidy with modernize-use-default-member-init

1. Remove unmatched #endif and set `_location` nullptr.
- iocore/eventsystem/I_IOBuffer.h
- iocore/eventsystem/P_IOBuffer.h

Ran clang-tidy with modernize-use-default-member-init

1. Remove unmatched #endif and set `_location` nullptr.
- iocore/eventsystem/I_IOBuffer.h
- iocore/eventsystem/P_IOBuffer.h

2. Include "ts/apidefs.h"
- include/tscpp/api/Stat.h

3. Rollback changes made with -fix-error option (clang-diagnostic-implicit-function-declaration)
- plugins/lua/ts_lua_client_request.c
- plugins/lua/ts_lua_client_response.c
- plugins/lua/ts_lua_server_response.c
- plugins/experimental/remap_stats/remap_stats.c

show more ...


Revision tags: 8.0.3, 7.1.6, 8.0.2, 8.0.1, 7.1.5, 7.1.5-rc0, 8.0.1-rc0, 8.0.0, 8.0.0-rc3, 8.0.0-rc2, 8.0.0-rc1, 8.0.0-rc0, 7.1.4, 6.2.3
# adf3299d 12-Jul-2018 Steven Feltner

PROXY Protocol transformed to Forwarded HTTP header.


# 9daeb81c 28-Dec-2018 Oknet Xu

Optimize: tighten the logic of the PluginVC::process_read/write_side()

According to the comment on the head of `process_read/write_side`:

- To call the `process_read_side()`, the mu

Optimize: tighten the logic of the PluginVC::process_read/write_side()

According to the comment on the head of `process_read/write_side`:

- To call the `process_read_side()`, the mutexes must be obtained:
- PluginVC::mutex
- PluginVC::read_state.vio.mutex
- To call the `process_write_side()`, the mutexes must be obtained:
- PluginVC::mutex
- PluginVC::write_state.vio.mutex

But it violates the rules when `process_read/write_side()` is called
with `other_side_call == true`.

The commit makes the code to be compatible with the rules when
`other_side_call` is true.

This is an update to TS-3339 (0f9dda6).

show more ...


# 079a4027 30-Aug-2018 Susan Hinrichs

PR #3724: Restructure library headers to unify include paths.


# cb784429 07-Aug-2018 dyrock

Added clear_event function to cancel inactive event before marking it as nullptr


Revision tags: 7.1.4-rc0
# 286fc381 07-Jun-2018 Bryan Call

Removed defines that are not used


# 12cd0c10 21-May-2018 Masaori Koshiba

Remove prepended "_" from public member of VIO

For consistency of naming convention. This has only name changes.


# c29e2916 25-Apr-2018 Leif Hedstrom

Updated to new version of clang-format


Revision tags: 7.1.3
# 51c5cf02 19-Mar-2018 Evan Zelkowitz

Add check on continuation before dereferencing


Revision tags: 7.1.2, 7.1.2-rc3, 7.1.2-rc2, 7.1.2-rc1, 7.1.2-rc0
# 65b9b304 03-Oct-2017 Phil Sorber

Remove volatile.


# e638e7dd 20-Sep-2017 Phil Sorber

Use std::min and std::max globally


Revision tags: 7.1.1, 7.1.1-rc0, 6.2.2, 6.2.2-rc0, 7.1.0, 7.1.0-rc0
# 87df80a1 06-Apr-2017 Bryan Call

Ran clang-tidy to add C++11 override to methods


# f71b75ef 08-Feb-2017 Shen Zhang

isuue #1399 add back partial code of tcp_congestion_control erased by TS-3612


# 977e27d5 18-Jan-2017 Oknet Xu

Do not reschedule the periodic inactive_event and cancel it after signal timeout event to SM


Revision tags: 6.2.1, 7.0.0, 7.0.0-rc2, 7.0.0-rc1, 7.0.0-rc0
# ced4da13 14-Oct-2016 James Peach

TS-4977: Prefer nullptr to NULL.


# cdd7957b 26-Oct-2016 David Calavera

TS-4855: Make `const char` consistent accross the project.

Signed-off-by: David Calavera <david.calavera@gmail.com>


1234567