Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix resource warningsresource-warnings | Michael Merickel | 2019-04-10 | 3 | -6/+65 |
| | |||||
* | Merge pull request #242 from Pylons/outbuf-high-watermark | Bert JW Regeer | 2019-04-06 | 8 | -26/+165 |
|\ | | | | | outbuf_high_watermark | ||||
| * | fix comment | Michael Merickel | 2019-04-06 | 1 | -2/+2 |
| | | |||||
| * | adjust changelogoutbuf-high-watermark | Michael Merickel | 2019-04-05 | 1 | -7/+6 |
| | | |||||
| * | simplify rotation | Michael Merickel | 2019-04-05 | 2 | -20/+20 |
| | | |||||
| * | clarify comment on len() issues | Bert JW Regeer | 2019-04-05 | 1 | -1/+1 |
| | | | | | | Co-Authored-By: mmerickel <github@m.merickel.org> | ||||
| * | rotate outbuf if we've written more than outbuf_high_watermark bytes to it | Michael Merickel | 2019-04-05 | 1 | -20/+25 |
| | | |||||
| * | add backpressure on the app_iter if the socket can't send data quickly enough | Michael Merickel | 2019-04-05 | 8 | -9/+144 |
|/ | |||||
* | Merge pull request #247 from Pylons/idle-warning-redux-2 | Bert JW Regeer | 2019-04-05 | 3 | -81/+67 |
|\ | | | | | warn if there are more pending jobs than idle threads | ||||
| * | warn if there are more pending jobs than idle threads | Michael Merickel | 2019-04-05 | 3 | -81/+67 |
|/ | |||||
* | Merge pull request #246 from Pylons/so_sndbuf | Bert JW Regeer | 2019-04-04 | 8 | -20/+65 |
|\ | | | | | flush SO_SNDBUF data on every send and deprecate send_bytes | ||||
| * | flush SO_SNDBUF data on every send and deprecate send_bytesso_sndbuf | Michael Merickel | 2019-04-04 | 8 | -20/+65 |
|/ | |||||
* | degrade client disconnect to info not warn | Michael Merickel | 2019-04-04 | 2 | -8/+8 |
| | |||||
* | add changelog for #245 | Michael Merickel | 2019-04-03 | 1 | -0/+5 |
| | |||||
* | Merge pull request #245 from Pylons/remove-dead-code | Bert JW Regeer | 2019-04-03 | 4 | -79/+12 |
|\ | | | | | improve shutdown logic | ||||
| * | improve shutdown logic by having channel.cancel() interrupt the app_iter | Michael Merickel | 2019-04-03 | 4 | -79/+12 |
|/ | |||||
* | Merge pull request #243 from Pylons/queue-depth-warnings | Bert JW Regeer | 2019-04-02 | 5 | -75/+87 |
|\ | | | | | adjust queue depth warnings to emit when all threads are busy | ||||
| * | Merge pull request #244 from Pylons/queue-depth-warnings-int | Michael Merickel | 2019-04-02 | 3 | -27/+33 |
| |\ | | | | | | | Queue depth warnings (using integer inc/dec for active) | ||||
| | * | Remove invalid comment | Bert JW Regeer | 2019-04-02 | 1 | -1/+0 |
| | | | |||||
| | * | Use a set for threads instead of dict | Bert JW Regeer | 2019-04-02 | 1 | -8/+8 |
| | | | |||||
| | * | DummyLogger did not accept multiple args | Bert JW Regeer | 2019-04-02 | 1 | -2/+2 |
| | | | |||||
| | * | Instead of iterating over dictionary, use integer | Bert JW Regeer | 2019-04-02 | 1 | -16/+23 |
| |/ | | | | | | | | | | | This avoids looping over the dictionary in `add_task` for the extra complexity of keeping a simple counter of which threads are active or not activate. | ||||
| * | get rid of JustTesting hookqueue-depth-warnings | Michael Merickel | 2019-04-02 | 2 | -17/+13 |
| | | |||||
| * | adjust queue depth warnings to emit when all threads are busy | Michael Merickel | 2019-04-02 | 4 | -44/+54 |
|/ | |||||
* | Merge pull request #241 from Pylons/fix-deadlock-on-disconnect | Bert JW Regeer | 2019-04-02 | 3 | -22/+26 |
|\ | | | | | fix a deadlock when the client disconnects while flushing data | ||||
| * | optimize tracking of pending outbuf bytesfix-deadlock-on-disconnect | Michael Merickel | 2019-04-02 | 2 | -19/+23 |
| | | |||||
| * | switch to an RLock as handle_close is called sometimes during _flush_some | Michael Merickel | 2019-04-02 | 1 | -10/+5 |
| | | |||||
| * | add changelog for #241 | Michael Merickel | 2019-04-02 | 1 | -0/+1 |
| | | |||||
| * | fix a deadlock when the client disconnects while flushing data | Michael Merickel | 2019-04-02 | 1 | -6/+10 |
|/ | |||||
* | back-sign the cla | Michael Merickel | 2019-03-29 | 1 | -0/+2 |
| | |||||
* | Merge pull request #240 from Pylons/error-task-disconnect | Bert JW Regeer | 2019-03-28 | 3 | -1/+32 |
|\ | | | | | handle client disconnections while rendering task error | ||||
| * | handle client disconnections while rendering error responseerror-task-disconnect | Michael Merickel | 2019-03-28 | 3 | -1/+32 |
|/ | |||||
* | Merge pull request #239 from Pylons/close-outbufs | Bert JW Regeer | 2019-03-28 | 2 | -7/+19 |
|\ | | | | | fix potential race condition when a socket closes unexpectedly | ||||
| * | fix potential race condition when a socket closes unexpectedlyclose-outbufs | Michael Merickel | 2019-03-27 | 2 | -7/+19 |
|/ | |||||
* | Merge pull request #238 from Pylons/close-app-iter-on-disconnect | Bert JW Regeer | 2019-03-27 | 4 | -19/+72 |
|\ | | | | | interrupt the app_iter if it tries to write to a closed socket | ||||
| * | remove threading commentclose-app-iter-on-disconnect | Michael Merickel | 2019-03-26 | 1 | -2/+0 |
| | | |||||
| * | close the buffer if a write fails before the channel takes over handling it | Michael Merickel | 2019-03-26 | 1 | -19/+19 |
| | | |||||
| * | interrupt the app_iter if it tries to write to a closed socket | Michael Merickel | 2019-03-26 | 3 | -0/+55 |
| | | |||||
* | | Merge pull request #237 from Pylons/update-tox | Bert JW Regeer | 2019-03-27 | 2 | -21/+15 |
|\ \ | |/ |/| | use tox extras key for testing and add pypy3 | ||||
| * | use tox extras key for testing and add pypy3update-tox | Michael Merickel | 2019-03-25 | 2 | -21/+15 |
|/ | |||||
* | Prep v1.2.1v1.2.1 | Bert JW Regeer | 2019-01-25 | 2 | -1/+15 |
| | |||||
* | Merge pull request #232 from Pylons/fix/remote_addr | Bert JW Regeer | 2019-01-25 | 2 | -8/+18 |
|\ | | | | | Fix: REMOTE_ADDR IPv6 representation | ||||
| * | Update tests to remote brackets from REMOTE_ADDR | Bert JW Regeer | 2019-01-25 | 1 | -4/+5 |
| | | |||||
| * | Strip brackets from REMOTE_ADDR for IPv6 | Bert JW Regeer | 2019-01-25 | 1 | -2/+7 |
| | | |||||
| * | Before adding brackets, verify it's not an IPv4 address | Bert JW Regeer | 2019-01-25 | 1 | -2/+6 |
|/ | |||||
* | Prep for 1.2.0v1.2.0 | Bert JW Regeer | 2019-01-14 | 2 | -1/+9 |
| | |||||
* | Prep for v1.2.0b3v1.2.0b3 | Bert JW Regeer | 2019-01-07 | 2 | -3/+3 |
| | |||||
* | Remove unnecessary strip() | Bert JW Regeer | 2019-01-07 | 1 | -2/+0 |
| | |||||
* | add changelog for #228 | Michael Merickel | 2019-01-04 | 1 | -2/+12 |
| | |||||
* | Merge pull request #228 from Pylons/proxy-updates | Bert JW Regeer | 2019-01-04 | 4 | -20/+36 |
|\ | | | | | fix a few proxy issues after testing in production |