Stephen Halter
|
a696eb89d5
|
Merge branch 'benaadams/pool-writecontexts' into dev
|
2015-12-13 02:57:27 -08:00 |
Pranav K
|
b14355753b
|
Merge branch 'release' into dev
|
2015-12-11 12:23:27 -08:00 |
Pranav K
|
c6d6bd7252
|
Updating to release NuGet.config.
|
2015-12-11 12:23:25 -08:00 |
Ben Adams
|
5665eba646
|
Pool WriteContexts additionally
|
2015-12-10 20:31:30 +00:00 |
Stephen Halter
|
3e42904096
|
Pool UvWriteReqs instead of SocketOutput.WriteContexts
- This allows all connections accepted by the same thread to share a pool
|
2015-12-10 20:31:30 +00:00 |
Ben Adams
|
992664e0dc
|
Process cascaded work immediately
Without waiting for next libuv pass
Fix for potential regression in #363 due to bug fix.
|
2015-12-10 20:31:29 +00:00 |
Ben Adams
|
97d3340624
|
Resuse writes, initalize queues
|
2015-12-10 20:31:28 +00:00 |
Stephen Halter
|
f9d70e601c
|
Set error before changing state in SocketInput.AbortAwaiting
- This fixes a tight race where awaiting code might continue but not see
the ODE that moved SocketInput into the completed state.
|
2015-12-10 12:21:20 -08:00 |
Stephen Halter
|
f42bb02f24
|
Merge branch 'benaadams/server-crash' into dev
|
2015-12-10 12:18:13 -08:00 |
Ben Adams
|
9e8b07ecf8
|
Error concurrent reads gracefully
|
2015-12-10 16:25:06 +00:00 |
John Luo
|
fd33475c05
|
Ignore null valued headers #429
|
2015-12-09 17:23:34 -08:00 |
Stephen Halter
|
3e2c090d7c
|
Skip more tests on Mono to prevent hangs
- It seems like I missed some FrameworkSkipConditions when I merged these tests
|
2015-12-09 16:06:00 -08:00 |
Stephen Halter
|
ebf642457d
|
Merge branch 'khellang/kestrel-server-tests' into dev
|
2015-12-09 15:27:51 -08:00 |
Kristian Hellang
|
4cc070fe28
|
Added some KestrelServer tests
|
2015-12-10 00:00:38 +01:00 |
Stephen Halter
|
dd02a1c442
|
Fix compiler warnings
|
2015-12-08 17:31:57 -08:00 |
Kristian Hellang
|
6fbc3b8832
|
Added null check in KestrelServerInformation
|
2015-12-08 10:58:42 +01:00 |
Stephen Halter
|
90ece575f7
|
Merge branch 'khellang/configurable-thread-count' into dev
|
2015-12-08 00:13:56 -08:00 |
Stephen Halter
|
de5dd4ca57
|
Merge branch 'benaadams/trim-streams' into dev
|
2015-12-08 00:11:29 -08:00 |
Stephen Halter
|
d0dca75241
|
Remove count parameter from ISocketOutput.ProducingComplete
- This makes the calling code cleaner with a (hopefully) minimal pref impact
|
2015-12-08 00:09:24 -08:00 |
John Luo
|
dff3a4f231
|
Reacting to verbose rename
|
2015-12-07 17:42:13 -08:00 |
Kristian Hellang
|
4c68807a05
|
Split out ProcessorThreadCount, added InvariantCulture to TryParse
|
2015-12-07 22:14:05 +01:00 |
Kristian Hellang
|
8d6a999bc3
|
Made NoDelay configurable
|
2015-12-07 22:09:04 +01:00 |
Kristian Hellang
|
12ee74c09c
|
server.threadCount -> kestre.threadCount
|
2015-12-07 22:00:03 +01:00 |
Ben Adams
|
59bfb9ba10
|
Trim req/resp streams by a field each
|
2015-12-07 15:31:14 +00:00 |
Kristian Hellang
|
bfad32f223
|
Added test for Addresses
|
2015-12-07 15:38:08 +01:00 |
Kristian Hellang
|
50f95cbbc0
|
Added some tests for ThreadCount
|
2015-12-07 15:38:07 +01:00 |
Kristian Hellang
|
b6b8ea3c38
|
Made ThreadCount configurable
|
2015-12-07 15:38:06 +01:00 |
Kristian Hellang
|
75cfe2c3bb
|
Moved GetThreadCount into KestrelServerInformation
|
2015-12-07 15:38:05 +01:00 |
Stephen Halter
|
706ff04160
|
Merge branch 'benaadams/statemachines' into dev
|
2015-12-07 00:07:14 -08:00 |
Stephen Halter
|
c451ce1863
|
Merge branch 'khellang/thread-count-init' into dev
|
2015-12-06 23:32:57 -08:00 |
David Fowler
|
edda58fc0a
|
Merge pull request #448 from benaadams/patch-1
Pooled block always has pool
|
2015-12-05 15:45:19 -08:00 |
Kristian Hellang
|
5eaa7e51c8
|
Initialize ThreadCount as early as possible
This will allow you to inspect the property
in the Configure method.
Closes #404
|
2015-12-04 20:55:37 +01:00 |
Ben Adams
|
35a06369d7
|
Pooled block always has pool
|
2015-12-04 08:23:12 +00:00 |
Stephen Halter
|
1c320d7a74
|
Merge branch 'benaadams/dont-use-default-buffer-size' into dev
|
2015-12-03 18:28:24 -08:00 |
Stephen Halter
|
737aac4cfc
|
Merge branch 'benaadams/over-the-edge' into dev
|
2015-12-03 18:28:05 -08:00 |
Ben Adams
|
858e5ab3a2
|
Moar stopping power, Timeout is total timout
|
2015-12-03 23:37:54 +00:00 |
Ben Adams
|
1ca67695ed
|
Use pooled memory for filtered stream
|
2015-12-03 19:17:40 +00:00 |
Ben Adams
|
9af9dea72c
|
Smaller default buffer
|
2015-12-03 18:46:43 +00:00 |
Ben Adams
|
c41b449681
|
Lighter & less async sMachines
Selected excerpts from "Value tasks + Less Async" #432
|
2015-12-03 11:10:20 +00:00 |
Ben Adams
|
b1e8f0cdea
|
Add IThreadPool interface
|
2015-12-03 10:37:52 +00:00 |
Ben Adams
|
850d2b0c7e
|
Construct ThreadPoolActions in KestrelServer
|
2015-12-03 09:56:21 +00:00 |
Ben Adams
|
5ae9b3c383
|
Log user code threadpool continuation execptions
|
2015-12-03 09:56:21 +00:00 |
Stephen Halter
|
10490888d3
|
Merge branch 'tenor/speed-up-date' into dev
|
2015-12-02 19:52:48 -08:00 |
Stephen Halter
|
b84d8dbd07
|
Minor style changes to tenor/speed-up-date
- Removed some code required to support sub-second timer intervals
|
2015-12-02 19:50:55 -08:00 |
Stephen Halter
|
7cbbf68e9d
|
Merge branch 'benaadams/connectionfilter' into dev
|
2015-12-02 19:21:05 -08:00 |
Stephen Halter
|
bb2c17a779
|
Merge branch 'benaadams/req-delegate' into dev
|
2015-12-02 19:17:16 -08:00 |
Ben Adams
|
a85f37697c
|
Add SSL+Upgrade regression test
|
2015-12-03 02:10:37 +00:00 |
Ben Adams
|
a55be21469
|
Empty buffer when null buffer
|
2015-12-03 02:10:36 +00:00 |
Ben Adams
|
b7c60de98a
|
Don't allocate request processing delegate
|
2015-12-02 15:23:09 +00:00 |
John Luo
|
32a038e5ea
|
Reacting to the removal of ILoggerFactory.MinimumLevel
|
2015-12-01 15:24:36 -08:00 |