summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix resource warningsresource-warningsMichael Merickel2019-04-103-6/+65
|
* Merge pull request #242 from Pylons/outbuf-high-watermarkBert JW Regeer2019-04-068-26/+165
|\ | | | | outbuf_high_watermark
| * fix commentMichael Merickel2019-04-061-2/+2
| |
| * adjust changelogoutbuf-high-watermarkMichael Merickel2019-04-051-7/+6
| |
| * simplify rotationMichael Merickel2019-04-052-20/+20
| |
| * clarify comment on len() issuesBert JW Regeer2019-04-051-1/+1
| | | | | | Co-Authored-By: mmerickel <github@m.merickel.org>
| * rotate outbuf if we've written more than outbuf_high_watermark bytes to itMichael Merickel2019-04-051-20/+25
| |
| * add backpressure on the app_iter if the socket can't send data quickly enoughMichael Merickel2019-04-058-9/+144
|/
* Merge pull request #247 from Pylons/idle-warning-redux-2Bert JW Regeer2019-04-053-81/+67
|\ | | | | warn if there are more pending jobs than idle threads
| * warn if there are more pending jobs than idle threadsMichael Merickel2019-04-053-81/+67
|/
* Merge pull request #246 from Pylons/so_sndbufBert JW Regeer2019-04-048-20/+65
|\ | | | | flush SO_SNDBUF data on every send and deprecate send_bytes
| * flush SO_SNDBUF data on every send and deprecate send_bytesso_sndbufMichael Merickel2019-04-048-20/+65
|/
* degrade client disconnect to info not warnMichael Merickel2019-04-042-8/+8
|
* add changelog for #245Michael Merickel2019-04-031-0/+5
|
* Merge pull request #245 from Pylons/remove-dead-codeBert JW Regeer2019-04-034-79/+12
|\ | | | | improve shutdown logic
| * improve shutdown logic by having channel.cancel() interrupt the app_iterMichael Merickel2019-04-034-79/+12
|/
* Merge pull request #243 from Pylons/queue-depth-warningsBert JW Regeer2019-04-025-75/+87
|\ | | | | adjust queue depth warnings to emit when all threads are busy
| * Merge pull request #244 from Pylons/queue-depth-warnings-intMichael Merickel2019-04-023-27/+33
| |\ | | | | | | Queue depth warnings (using integer inc/dec for active)
| | * Remove invalid commentBert JW Regeer2019-04-021-1/+0
| | |
| | * Use a set for threads instead of dictBert JW Regeer2019-04-021-8/+8
| | |
| | * DummyLogger did not accept multiple argsBert JW Regeer2019-04-021-2/+2
| | |
| | * Instead of iterating over dictionary, use integerBert JW Regeer2019-04-021-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-warningsMichael Merickel2019-04-022-17/+13
| |
| * adjust queue depth warnings to emit when all threads are busyMichael Merickel2019-04-024-44/+54
|/
* Merge pull request #241 from Pylons/fix-deadlock-on-disconnectBert JW Regeer2019-04-023-22/+26
|\ | | | | fix a deadlock when the client disconnects while flushing data
| * optimize tracking of pending outbuf bytesfix-deadlock-on-disconnectMichael Merickel2019-04-022-19/+23
| |
| * switch to an RLock as handle_close is called sometimes during _flush_someMichael Merickel2019-04-021-10/+5
| |
| * add changelog for #241Michael Merickel2019-04-021-0/+1
| |
| * fix a deadlock when the client disconnects while flushing dataMichael Merickel2019-04-021-6/+10
|/
* back-sign the claMichael Merickel2019-03-291-0/+2
|
* Merge pull request #240 from Pylons/error-task-disconnectBert JW Regeer2019-03-283-1/+32
|\ | | | | handle client disconnections while rendering task error
| * handle client disconnections while rendering error responseerror-task-disconnectMichael Merickel2019-03-283-1/+32
|/
* Merge pull request #239 from Pylons/close-outbufsBert JW Regeer2019-03-282-7/+19
|\ | | | | fix potential race condition when a socket closes unexpectedly
| * fix potential race condition when a socket closes unexpectedlyclose-outbufsMichael Merickel2019-03-272-7/+19
|/
* Merge pull request #238 from Pylons/close-app-iter-on-disconnectBert JW Regeer2019-03-274-19/+72
|\ | | | | interrupt the app_iter if it tries to write to a closed socket
| * remove threading commentclose-app-iter-on-disconnectMichael Merickel2019-03-261-2/+0
| |
| * close the buffer if a write fails before the channel takes over handling itMichael Merickel2019-03-261-19/+19
| |
| * interrupt the app_iter if it tries to write to a closed socketMichael Merickel2019-03-263-0/+55
| |
* | Merge pull request #237 from Pylons/update-toxBert JW Regeer2019-03-272-21/+15
|\ \ | |/ |/| use tox extras key for testing and add pypy3
| * use tox extras key for testing and add pypy3update-toxMichael Merickel2019-03-252-21/+15
|/
* Prep v1.2.1v1.2.1Bert JW Regeer2019-01-252-1/+15
|
* Merge pull request #232 from Pylons/fix/remote_addrBert JW Regeer2019-01-252-8/+18
|\ | | | | Fix: REMOTE_ADDR IPv6 representation
| * Update tests to remote brackets from REMOTE_ADDRBert JW Regeer2019-01-251-4/+5
| |
| * Strip brackets from REMOTE_ADDR for IPv6Bert JW Regeer2019-01-251-2/+7
| |
| * Before adding brackets, verify it's not an IPv4 addressBert JW Regeer2019-01-251-2/+6
|/
* Prep for 1.2.0v1.2.0Bert JW Regeer2019-01-142-1/+9
|
* Prep for v1.2.0b3v1.2.0b3Bert JW Regeer2019-01-072-3/+3
|
* Remove unnecessary strip()Bert JW Regeer2019-01-071-2/+0
|
* add changelog for #228Michael Merickel2019-01-041-2/+12
|
* Merge pull request #228 from Pylons/proxy-updatesBert JW Regeer2019-01-044-20/+36
|\ | | | | fix a few proxy issues after testing in production