Commit Graph

868 Commits (9f9a12ea57110f970bf1797abc3272d20a30698f)

Author SHA1 Message Date
kevin a22bcc84a3 better lock practice in sharedcalls 4 years ago
kevin d1b303fe7e export cache package, add client interceptor customization 4 years ago
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
kevin 6503ae0610 remove files 4 years ago
kevin f02eeef0f6 add subset algorithm 4 years ago
kevin e16fa958f9 remove rq 4 years ago
kevin 1670f6cfc3 update packages 4 years ago
kevin 6d9602fa35 remove packages 4 years ago
kevin 0897f60c5d rename ngin to rest 4 years ago
kevin e133ffd820 add more tests 4 years ago
kevin 68e46cf6b3 add more tests 4 years ago
kevin d12e25a886 add more tests 4 years ago
kevin 8c7f871f89 refactor 4 years ago
kevin dc744766a9 rename mapreduce to mr 4 years ago
kevin 43be7b1e2a avoid race condition 4 years ago
kevin 6ac5a80f9a refactor 4 years ago
kevin aa3ef20011 refactor 4 years ago
kevin ca3934582a refactor 4 years ago
kevin 7e3a369a8f initial import 4 years ago