Commit Graph

66 Commits (dbca20e3df9a2342abf4b6dd9ae416ae6abba2a5)

Author SHA1 Message Date
kevin 33a9db85c8 add unit test, fix interceptor bug 4 years ago
bittoy 0a36031d48
use default mongo db (#103) 4 years ago
kevin e5d7c3ab04 unmarshal should be struct 4 years ago
kevin a958400595 rename prommetric to prometheous, add unit tests 4 years ago
kevin 015716d1b5 update wechat and etcd yaml 4 years ago
kevin ff112fdaee query from cache first when do cache.Take 4 years ago
Zhang Hao 17a0908a84
add test (#95) 4 years ago
kevin be9c48da7f add tracing logs in server side and client side 4 years ago
kevin 797a90ae7d remove unnecessary tag 4 years ago
kevin 92e60a5777 use options instead of opts in error message 4 years ago
dylanNew 3e7e466526
fix redis error (#88)
Co-authored-by: dylan <wangdi@xiaoheiban.cn>
4 years ago
kevin 86d3de4c89 use package level defined contextKey as context key 4 years ago
kevin dc17855367 printing context key friendly 4 years ago
kevin 1606a92c6e use contextType as string type 4 years ago
mlboy 029fd3ea35
fix: golint: context.WithValue should should not use basic type as key (#83)
* fix: golint: context.WithValue should should not use basic type as key

* optimiz
4 years ago
Changkun Ou 762af9dda2
optimize AtomicError (#82)
This commit optimize AtomicError using atomic.Value. Benchmarks:

name               old time/op  new time/op  delta
AtomicError/Load-6   305ns ±11%    12ns ± 6%  -96.18%  (p=0.000 n=10+10)
AtomicError/Set-6   314ns ±16%    14ns ± 2%  -95.61%  (p=0.000 n=10+9)
4 years ago
kevin f994e1df1a add more tests 4 years ago
kevin df37597ac3 simplify mapreduce code 4 years ago
kevin a50bcb90a6 rename function 4 years ago
kevin a8fb010333 drain pipe if reducer not drained 4 years ago
kevin 1cb17311dd add unit test for mapreduce 4 years ago
kevin e987eb60d3 fix mapreduce problem when reducer doesn't write 4 years ago
kevin 55c9c3f3dd replace clickhouse driver to the official one 4 years ago
kevin 5d8a3c07cd disable cpu stat in wsl linux 4 years ago
kevin f3c367a323 add fatal to stderr 4 years ago
kevin a32028c4fb add etcd deploy yaml 4 years ago
kevin 5e7b514ae2 make tests parallel 4 years ago
kevin 267a283328 reorg imports 4 years ago
kevin e79c42add1 add go report badge 4 years ago
kevin 9e14820698 fix golint warnings 4 years ago
kevin 2ebb5b6b58 support customized mask char on trie 4 years ago
kevin 0214161bfc remove utils.Report 4 years ago
kevin 4b636cd293 refactor names 4 years ago
Klaus 4bdf5e4c90 chore: fix typo 4 years ago
kevin 8745039877 move lang.Must into logx.Must to make sure output fatal message as json 4 years ago
kevin 9d9399ad10 confirm addition after add called in periodical executor 4 years ago
kevin e7dd04701c add more tests 4 years ago
kevin a3d7474ae0 fix data race 4 years ago
kevin 6fdee77fa9 add queue package 4 years ago
kevin 87b1fba46c rename files 4 years ago
kevin c57051ce63 use strings.Contains instead of strings.Index 4 years ago
kevin 82ea0fff17 disable logs in unit tests 4 years ago
kevin a3b4affcb3 rename test method 4 years ago
kevin 6aa7a319c2 refactor compare versions 4 years ago
sunwei 4c9b481bdf 【rich function】VersionCompare replace 4 years ago
sunwei e18ca9aac1 【rich function】VersionCompare replace 4 years ago
sunwei 945d59a980 【rich function】benchmark once function 4 years ago
sunwei 1104363988 【rich function】CustomVersionCompare append 4 years ago
kevin 0a7e0cce77 update package reference 4 years ago
kevin bca56ef8c3 add tests 4 years ago