aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Avoid growing keys sliceMartin Polden2020-01-181-1/+2
* Avoid unnecessary copying of keysMartin Polden2020-01-181-1/+4
* Split benchmark of Get and SetMartin Polden2020-01-181-4/+12
* Remove unnecessary indirect tools dependencyMartin Polden2020-01-162-6/+0
* 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
* Defer taking lock until after request completesMartin Polden2020-01-131-2/+2
* 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
* Update documentationMartin Polden2020-01-112-13/+20
* Simplify logger configurationMartin Polden2020-01-1113-84/+65
* Use same pattern for logger and cacheMartin Polden2020-01-112-7/+6
* Pass std logger to sql.LoggerMartin Polden2020-01-114-25/+23
* Remove unused structMartin Polden2020-01-111-7/+0
* Hold rlock when waiting for hostsMartin Polden2020-01-111-1/+7
* Update iptables exampleMartin Polden2020-01-111-1/+5
* Wire cache backendMartin Polden2020-01-114-4/+32
* Rename config option log_database -> databaseMartin Polden2020-01-114-11/+10
* Implement persistent cache backendMartin Polden2020-01-113-0/+215
* Decouple std logger and query loggerMartin Polden2020-01-1112-145/+141
* Add support for cache backendMartin Polden2020-01-112-11/+132
* Revert keys back to uint32Martin Polden2020-01-112-43/+43
* Add Key fieldMartin Polden2020-01-112-15/+29
* Store value itself instead of pointerMartin Polden2020-01-111-6/+7
* Support packing of cache valueMartin Polden2020-01-112-0/+62
* Hold lock during entire prefetch to preserve orderMartin Polden2020-01-112-5/+5
* Load initial hosts in separate goroutineMartin Polden2020-01-112-3/+10
* Ensure that prefetch updates ordered keysMartin Polden2020-01-092-11/+29
* Add example systemd unit fileMartin Polden2020-01-092-0/+11
* Handle concurrent prefetch with varying TTLMartin Polden2020-01-092-8/+49
* Update commented value to match defaultMartin Polden2020-01-041-1/+1
* Fix typoMartin Polden2020-01-041-1/+1