aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* http: Support non-JSON handlersMartin Polden2020-06-192-34/+58
|
* http: Support multiple metric formatsMartin Polden2020-06-192-1/+15
|
* http: Simplify routerMartin Polden2020-06-192-7/+2
|
* Extract queue typeMartin Polden2020-05-091-16/+22
|
* Add table of contentsMartin Polden2020-05-091-48/+51
|
* Update readmeMartin Polden2020-05-091-7/+6
|
* Bump backoff dependencyMartin Polden2020-05-092-3/+3
|
* Bump dns dependencyMartin Polden2020-05-092-3/+3
|
* Support TLS server name configurationMartin Polden2020-05-093-3/+32
|
* Refactor multiplexed clientMartin Polden2020-05-097-118/+117
|
* Remove logging of ignored signalsMartin Polden2020-02-291-2/+0
| | | | | Go 1.14 implements preemption of goroutines and this seems to cause an increase of received signals (e.g. SIGIO).
* Fix for 1.14Martin Polden2020-02-272-2/+2
|
* Add licenseMartin Polden2020-02-111-0/+201
|
* Improve log pruning performanceMartin Polden2020-01-282-0/+21
| | | | | benchmark old ns/op new ns/op delta BenchmarkDeleteLogBefore-4 110507581 9547903 -91.36%
* Wait for signal handlers to complete on exitMartin Polden2020-01-203-9/+26
|
* Close database on shutdownMartin Polden2020-01-203-10/+29
|
* Enable WALMartin Polden2020-01-201-0/+3
|
* SimplifyMartin Polden2020-01-192-13/+23
|
* Remove unnecessary defaultBackend typeMartin Polden2020-01-192-16/+20
|
* Respect SQLITE_LIMIT_VARIABLE_NUMBERMartin Polden2020-01-191-1/+5
|
* Improve readLog performanceMartin Polden2020-01-192-0/+15
| | | | | benchmark old ns/op new ns/op delta BenchmarkReadLog-4 42074389 4910733 -88.33%
* Add gitignoreMartin Polden2020-01-191-0/+2
|
* Preserve capacity on cache resetMartin Polden2020-01-181-2/+2
|
* Avoid growing keys sliceMartin Polden2020-01-181-1/+2
| | | | | benchmark old ns/op new ns/op delta BenchmarkSet-4 12060 5978 -50.43%
* Avoid unnecessary copying of keysMartin Polden2020-01-181-1/+4
| | | | | benchmark old ns/op new ns/op delta BenchmarkSet-4 15436 14529 -5.88%
* Split benchmark of Get and SetMartin Polden2020-01-181-4/+12
|
* Remove unnecessary indirect tools dependencyMartin Polden2020-01-162-6/+0
| | | | golang.org/x/lint now declares this properly.
* Bump mattn/go-sqlite3Martin Polden2020-01-162-3/+3
|
* Do not fail without loggerMartin Polden2020-01-153-33/+15
|
* Reduce default timeoutMartin Polden2020-01-152-2/+2
|
* Enable prefetch by defaultMartin Polden2020-01-152-1/+2
|
* SimplifyMartin Polden2020-01-151-17/+11
|
* Test multi-exchangeMartin Polden2020-01-152-8/+93
|
* Remove unnecessary indirect dependenciesMartin Polden2020-01-142-9/+1
| | | | github.com/miekg/dns now declares these dependencies properly.
* Defer taking lock until after request completesMartin Polden2020-01-131-2/+2
| | | | This should be safe now that background tasks are serialized.
* Update order when replacing key in SQL cacheMartin Polden2020-01-132-11/+30
|
* Run tests with race detector by defaultMartin Polden2020-01-121-5/+4
|
* Close cache on shutdownMartin Polden2020-01-121-0/+1
|
* Simplify testsMartin Polden2020-01-121-63/+22
|
* Add metric for pending tasksMartin Polden2020-01-127-37/+69
|
* Ensure ordering of background tasksMartin Polden2020-01-122-29/+50
|
* Support resolution of request data pointsMartin Polden2020-01-125-6/+65
|
* Reject invalid parametersMartin Polden2020-01-122-9/+27
|
* Handle calculating stats for empty tableMartin Polden2020-01-122-3/+13
|
* Avoid refresh when listingMartin Polden2020-01-121-5/+2
|
* Bump miekg/dnsMartin Polden2020-01-122-14/+13
|
* Update readmeMartin Polden2020-01-121-3/+4
|
* Add cache metricsMartin Polden2020-01-125-19/+69
|
* Implement basic metricsMartin Polden2020-01-116-10/+175
|
* Reduce visibility of database methodsMartin Polden2020-01-115-55/+51
|