index
:
fasthttp.git
aws-unexpected-eof
comma-host
dependabot/go_modules/github.com/klauspost/compress-1.17.8
dependabot/go_modules/golang.org/x/crypto-0.22.0
dependabot/go_modules/golang.org/x/net-0.24.0
dependabot/go_modules/golang.org/x/sys-0.19.0
find-header-corruption
master
response-raw-headers
timeouts
valyala-original
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
Aliaksandr Valialkin
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
workerpool.go
Age
Commit message (
Expand
)
Author
Files
Lines
2023-11-24
chore: Use 'any' instead of 'interface{}' (#1666)
Oleksandr Redko
1
-1
/
+1
2023-11-24
Enable wastedassign, whitespace linters; fix issues (#1665)
Oleksandr Redko
1
-3
/
+2
2023-03-30
get rid of some panics (#1526)
Moritz Poldrack
1
-2
/
+2
2022-04-01
Use %v for errors and %q for strings (#1262)
v1.35.0
Erik Dubbelboer
1
-1
/
+1
2022-02-23
Don't log ErrBadTrailer by default
Erik Dubbelboer
1
-1
/
+3
2019-10-28
Make several optimizations to worker pool (#680)
Andy Pan
1
-21
/
+32
2019-10-27
Requests with incomplete bodies no longer cause log noise (#682)
Kevin Burns
1
-0
/
+1
2018-10-05
Added Server.nextProtos
Erik Dubbelboer
1
-1
/
+1
2018-08-30
vendor ConnState type in fasthttp package
Xu Qiaolun
1
-4
/
+3
2018-08-30
add support for http.ConnState
徐乔伦
1
-1
/
+7
2018-08-27
Do not log ErrSmallBuffer for request headers
Erik Dubbelboer
1
-0
/
+1
2018-08-17
deprecate CoarseTime and replace it with a shortcut implementation
Kirill Danshin
1
-1
/
+1
2018-08-17
Revert "Remove CoarseTime"
Kirill Danshin
1
-1
/
+1
2018-08-17
Remove CoarseTime
Erik Dubbelboer
1
-1
/
+1
2017-02-10
Export CoarseTimeNow and clarify that RequestCtx.Time() and RequestCtx.ConnTi...
Aliaksandr Valialkin
1
-1
/
+1
2017-02-09
optimization: substitute time.Now() calls with coarse-grained time in hot paths
Aliaksandr Valialkin
1
-1
/
+1
2016-07-18
optimization: removed slow defer from worker pool handler and hijack handler
Aliaksandr Valialkin
1
-6
/
+4
2016-07-12
Removed 'recover-from-panic' band-aids.
Aliaksandr Valialkin
1
-8
/
+0
2016-03-31
workerpool: test cleaner
Aliaksandr Valialkin
1
-3
/
+12
2016-03-31
added workerpool tests
Aliaksandr Valialkin
1
-2
/
+4
2016-03-31
workerpool: bugfix: do not return workerChan to ready pool on panic
Aliaksandr Valialkin
1
-4
/
+3
2016-03-31
workerpool: removed a hack for recycling worker stacks, since Go runtime must...
Aliaksandr Valialkin
1
-17
/
+1
2016-03-30
workerpool: limit the number of connections each worker may serve. This shoul...
Aliaksandr Valialkin
1
-1
/
+18
2016-03-30
workerpool: properly clean scratch buffer for workerChans
Aliaksandr Valialkin
1
-1
/
+1
2016-03-30
workerpool: properly count workers
Aliaksandr Valialkin
1
-1
/
+3
2016-03-30
workerpool: clean workerChan slices in order to reduce the amount of work for GC
Aliaksandr Valialkin
1
-1
/
+4
2016-03-30
workerpool: reduced the time to hold the lock when cleaning unused worker gor...
Aliaksandr Valialkin
1
-14
/
+23
2016-03-29
Scalability improvement: use distinct workerChan pool per each workerPool
Aliaksandr Valialkin
1
-4
/
+4
2016-03-29
workerPool optimization: determine the current time outside lock
Aliaksandr Valialkin
1
-4
/
+6
2016-03-02
code prettifying
Aliaksandr Valialkin
1
-2
/
+4
2016-02-19
Added LogAllErrors config parameter to Server, which allows logging the most ...
Aliaksandr Valialkin
1
-4
/
+5
2016-01-28
Do not pollute server error log with 'i/o timeout' errors
Aliaksandr Valialkin
1
-1
/
+2
2015-12-10
Fixed misleading comments in workerpool
Aliaksandr Valialkin
1
-1
/
+3
2015-12-02
Avoid memory allocation when cleaning stale workers and connections
Aliaksandr Valialkin
1
-13
/
+15
2015-12-01
Check for stale workers and connections every 10 seconds instead of every sec...
Aliaksandr Valialkin
1
-1
/
+1
2015-12-01
Simplify GC life by zeroing references to closed worker chans and client conns
Aliaksandr Valialkin
1
-0
/
+1
2015-11-30
Scalability improvement: do not move read workers' queue when cleaning old wo...
Aliaksandr Valialkin
1
-3
/
+7
2015-11-26
workerpool: immediately switch to connection processing if GOMAXPROCS=1. This...
Aliaksandr Valialkin
1
-1
/
+16
2015-11-24
fixed a typo
Aliaksandr Valialkin
1
-1
/
+1
2015-11-24
Close connection and release worker channel on panic in WorkerFunc
Aliaksandr Valialkin
1
-2
/
+8
2015-11-23
Added RequestCtx.Hijack() for connections' hijacking
Aliaksandr Valialkin
1
-2
/
+4
2015-11-23
Suppress too chatty 'reset by peer' errors when serving clients, which unexpe...
Aliaksandr Valialkin
1
-2
/
+5
2015-11-23
Suppress too chatty 'broken pipe' errors when serving clients, which unexpect...
Aliaksandr Valialkin
1
-1
/
+2
2015-11-12
Fixed panic when WorkerFunc returns error and Conn is closed
Aliaksandr Valialkin
1
-1
/
+2
2015-11-11
Added missing unlock when stopping worker pool
Aliaksandr Valialkin
1
-0
/
+1
2015-11-11
Removed dubious loop for obtaining free worker - just increase the number of ...
Aliaksandr Valialkin
1
-5
/
+13
2015-11-11
Accept net.Conn instead of io.ReadWriteCloser in Serve*() methods, since in r...
Aliaksandr Valialkin
1
-2
/
+1
2015-11-11
Extracted workerPool from server.go into workerpool.go
Aliaksandr Valialkin
1
-0
/
+165