Kevin Wan
b0ccfb8eb4
add more tests for conf ( #371 )
2021-01-10 21:53:16 +08:00
Kevin Wan
57b73d8b49
make sure offset less than size even it's checked inside ( #354 )
2021-01-05 16:06:36 +08:00
Kevin Wan
a79cee12ee
add godoc for RollingWindow ( #351 )
2021-01-04 22:43:55 +08:00
zjbztianya
7a921f66e6
simple rolling windows code ( #346 )
2021-01-04 22:11:18 +08:00
Kevin Wan
01060cf16d
close issue of #337 ( #347 )
2021-01-04 16:36:27 +08:00
Kevin Wan
0786862a35
align bucket boundary to interval in rolling window ( #345 )
2021-01-04 11:17:59 +08:00
Kevin Wan
efa43483b2
fix potential data race in PeriodicalExecutor ( #344 )
...
* fix potential data race in PeriodicalExecutor
* add comment
2021-01-03 20:56:17 +08:00
Kevin Wan
771371e051
simplify rolling window code, and make tests run faster ( #343 )
2021-01-03 20:47:29 +08:00
zjbztianya
2ee95f8981
fix rolling window bug ( #340 )
2021-01-03 20:27:47 +08:00
Kevin Wan
5bc01e4bfd
set guarded to false only on quitting background flush ( #342 )
...
* set guarded to false only on quitting background flush
* set guarded to false only on quitting background flush, cont.
2021-01-03 19:54:11 +08:00
Kevin Wan
510e966982
simplify periodical executor background routine ( #339 )
2021-01-03 14:02:51 +08:00
Kevin Wan
10e3b8ac80
optimize code that fixes issue #317 ( #338 )
2021-01-02 19:01:37 +08:00
weibobo
d643007c79
fix bug #317 ( #335 )
...
* fix bug #317 .
* add counter for current task. If it's bigger then zero, do not quit background thread
* Revert "fix issue #317 (#331 )"
This reverts commit fc43876cc5
.
2021-01-02 18:04:04 +08:00
Kevin Wan
fc43876cc5
fix issue #317 ( #331 )
2021-01-01 13:24:28 +08:00
Kevin Wan
71a2b20301
add more tests for prof ( #322 )
2020-12-27 14:45:14 +08:00
Kevin Wan
bb6d49c17e
add go report card back ( #313 )
...
* add go report card back
* avoid test failure, run tests sequentially
2020-12-25 12:09:59 +08:00
Kevin Wan
ba4bac3a03
format code ( #312 )
2020-12-25 11:53:37 +08:00
FengZhang
08433d7e04
add config load support env var ( #309 )
2020-12-25 11:42:19 +08:00
Kevin Wan
c435811479
fix gocyclo warnings ( #278 )
2020-12-11 20:57:48 +08:00
wayne
ec2a9f2c57
fix tracelogger_test TestTraceLog ( #271 )
2020-12-10 17:04:57 +08:00
Kevin Wan
7a82cf80ce
support k8s deployment yaml generation ( #247 )
...
* simplify code, format makefile
* simplify code
* some optimize by kevwan and benying (#240 )
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn>
* optimization (#241 )
* optimize docker file generation, make docker build faster
* support k8s deployment yaml generation
Co-authored-by: benying <31179034+benyingY@users.noreply.github.com>
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn>
Co-authored-by: bittoy <bittoy@qq.com>
2020-12-07 00:07:50 +08:00
benying
7d1b43780a
some optimize by kevwan and benying ( #240 )
...
Co-authored-by: 杨志泉 <zhiquan.yang@yiducloud.cn>
2020-12-01 06:44:32 +08:00
Kevin Wan
4b5c2de376
simplify code ( #234 )
...
* simplify code, format makefile
* simplify code
2020-11-29 12:41:42 +08:00
Kevin Wan
e5c560e8ba
simplify code, format makefile ( #233 )
2020-11-28 22:27:58 +08:00
xuezonggui
bed494d904
optimization ( #221 )
2020-11-28 19:43:39 +08:00
bittoy
3819f67cf4
add redis geospatial ( #209 )
...
* add redis geospatial
* fix go test error
2020-11-16 19:45:43 +08:00
kevin
295c8d2934
fix issue #205
2020-11-16 19:23:24 +08:00
kevin
a5fb29a6f0
update etcd yaml to avoid no such nost resolve problem
2020-11-11 11:06:23 +08:00
zhoushuguang
f8da301e57
no default metric ( #199 )
...
Co-authored-by: zhoushuguang <zhoushuguang@xiaoheiban.cn>
2020-11-10 11:47:08 +08:00
kevin
afbd565d87
rename postgres
2020-11-09 17:22:51 +08:00
zhoushuguang
d629acc2b7
default metric host ( #196 )
...
Co-authored-by: zhoushuguang <zhoushuguang@xiaoheiban.cn>
2020-11-09 16:03:07 +08:00
kevin
7d7cb836af
fix issue #186
2020-11-06 12:25:48 +08:00
kevin
f87d9d1dda
refine code style
2020-11-06 12:13:28 +08:00
kevin
88333ee77f
faster the tests
2020-11-05 16:04:00 +08:00
kevin
d0b76b1d9a
move redistest into redis package
2020-11-03 16:35:34 +08:00
kevin
b004b070d7
refine tests
2020-11-02 17:51:33 +08:00
吴亲库里
cc07a1d69b
Update sharedcalls.go ( #174 )
...
Removes unused parameters
2020-10-31 19:40:07 +08:00
kevin
1fd2ef9347
make tests faster
2020-10-21 21:43:41 +08:00
kevin
96cb7af728
make tests faster
2020-10-21 15:18:22 +08:00
kevin
dfe6e88529
use goctl template to generate all kinds of templates
2020-10-19 23:13:18 +08:00
kevin
c9b0ac1ee4
add more tests
2020-10-19 15:49:11 +08:00
mywaystay
33faab61a3
add redis Zrevrank ( #137 )
...
* update goctl rpc template log print url
* add redis Zrevrank
Co-authored-by: zhangkai <zhangkai@laoyuegou.com>
2020-10-19 15:30:19 +08:00
kevin
81bf122fa4
update breaker doc
2020-10-17 22:58:30 +08:00
firefantasy
a14bd309a9
to correct breaker interface annotation ( #136 )
2020-10-17 22:55:36 +08:00
kevin
695ea69bfc
add logx.Alert
2020-10-17 19:11:01 +08:00
kevin
d2ed14002c
add fx.Split
2020-10-17 12:51:46 +08:00
kevin
fe3739b7f3
fix golint issues
2020-10-16 11:13:55 +08:00
kevin
94645481b1
fix golint issues
2020-10-16 10:50:43 +08:00
kevin
8291eabc2c
assert len > 0
2020-10-15 14:25:10 +08:00
codingfanlt
901fadb5d3
fix: fx/fn.Head func will forever block when n is less than 1 ( #128 )
...
* fix fx/Stream Head func will forever block when n is less than 1
* update test case
* update test case
2020-10-15 14:10:37 +08:00
kevin
c824e9e118
fail fast when rolling window size is zero
2020-10-15 11:40:31 +08:00
codingfanlt
6f49639f80
fix syncx/barrier test case ( #123 )
2020-10-13 19:29:20 +08:00
kevin
da1a93e932
faster the tests
2020-10-11 22:07:50 +08:00
kevin
a1b141d31a
make tests faster
2020-10-10 18:22:49 +08:00
kevin
c32759d735
make tests race-free
2020-10-10 15:36:07 +08:00
kevin
fe855c52f1
avoid bigint converted into float64 when unmarshaling
2020-10-10 15:24:29 +08:00
kevin
3f8b080882
add more tests
2020-10-10 13:47:55 +08:00
kevin
adc275872d
add more tests
2020-10-10 11:53:49 +08:00
kevin
be39133dba
fix data race in tests
2020-10-09 19:13:10 +08:00
kevin
7c354dcc38
add more tests
2020-10-09 14:53:13 +08:00
kevin
3733b06f1b
fix data race in tests
2020-10-09 14:15:27 +08:00
kevin
8115a0932e
add more tests
2020-10-09 13:59:38 +08:00
kevin
4df5eb760c
add more tests
2020-10-08 22:39:07 +08:00
kevin
4a639b853c
add more tests
2020-10-08 09:42:20 +08:00
kevin
1023425c1d
add more tests
2020-10-07 23:15:34 +08:00
kevin
360fbfd0fa
add more tests
2020-10-07 23:02:58 +08:00
kevin
09b7625f06
add more tests
2020-10-07 22:54:51 +08:00
kevin
6db294b5cc
add more tests
2020-10-07 19:33:52 +08:00
kevin
305b6749fd
add more tests
2020-10-07 19:13:19 +08:00
kevin
10b855713d
add more tests
2020-10-07 19:00:15 +08:00
kevin
1cc0f071d9
add more tests
2020-10-07 18:07:54 +08:00
kevin
02ce8f82c8
add more tests
2020-10-07 11:43:02 +08:00
kevin
8a585afbf0
add more tests
2020-10-07 11:19:10 +08:00
kevin
14dee114dd
add more tests
2020-10-06 10:12:35 +08:00
kevin
637a94a189
add fx.Count
2020-10-05 18:17:59 +08:00
kevin
173b347c90
add more tests
2020-10-05 12:19:54 +08:00
kevin
6749c5b94a
add more tests
2020-10-04 17:52:54 +08:00
刘青
e66cca3710
breaker: remover useless code ( #114 )
2020-10-04 16:25:26 +08:00
kevin
f49694d6b6
fix data race
2020-10-02 22:41:25 +08:00
kevin
d809bf2dca
add more tests
2020-10-02 22:37:15 +08:00
kevin
44ae5463bc
add more tests
2020-10-02 09:00:25 +08:00
kevin
40dbd722d7
add more tests
2020-10-01 23:29:49 +08:00
kevin
709574133b
add more tests
2020-10-01 23:22:53 +08:00
kevin
6ecf575c00
add more tests
2020-10-01 20:58:12 +08:00
kevin
ce42281568
add more tests
2020-10-01 17:27:21 +08:00
kevin
40230d79e7
fix data race
2020-10-01 16:58:07 +08:00
kevin
ba7851795b
add more tests
2020-10-01 16:49:39 +08:00
kevin
096fe3bc47
add more tests
2020-10-01 11:57:06 +08:00
kevin
e37858295a
add more tests
2020-10-01 11:49:17 +08:00
kevin
5a4afb1518
add more tests
2020-10-01 10:29:03 +08:00
kevin
63f1f39c40
fix int64 primary key problem
2020-09-30 22:25:47 +08:00
kevin
481895d1e4
add more tests
2020-09-30 17:47:56 +08:00
shenbaise9527
9e9ce3bf48
GetBreaker need double-check ( #112 )
2020-09-30 16:50:02 +08:00
kevin
0ce654968d
add more tests
2020-09-30 15:36:13 +08:00
kevin
a22bcc84a3
better lock practice in sharedcalls
2020-09-30 12:31:35 +08:00
kevin
d1b303fe7e
export cache package, add client interceptor customization
2020-09-29 17:25:49 +08:00
kevin
33a9db85c8
add unit test, fix interceptor bug
2020-09-29 14:30:22 +08:00
bittoy
0a36031d48
use default mongo db ( #103 )
2020-09-28 16:35:07 +08:00
kevin
e5d7c3ab04
unmarshal should be struct
2020-09-28 15:19:30 +08:00
kevin
a958400595
rename prommetric to prometheous, add unit tests
2020-09-27 16:14:16 +08:00
kevin
015716d1b5
update wechat and etcd yaml
2020-09-27 14:15:33 +08:00
kevin
ff112fdaee
query from cache first when do cache.Take
2020-09-26 21:58:46 +08:00
Zhang Hao
17a0908a84
add test ( #95 )
2020-09-22 19:15:30 +08:00
kevin
be9c48da7f
add tracing logs in server side and client side
2020-09-22 17:34:39 +08:00
kevin
797a90ae7d
remove unnecessary tag
2020-09-21 22:41:14 +08:00
kevin
92e60a5777
use options instead of opts in error message
2020-09-21 22:37:07 +08:00
dylanNew
3e7e466526
fix redis error ( #88 )
...
Co-authored-by: dylan <wangdi@xiaoheiban.cn>
2020-09-21 16:37:40 +08:00
kevin
86d3de4c89
use package level defined contextKey as context key
2020-09-20 12:46:35 +08:00
kevin
dc17855367
printing context key friendly
2020-09-20 12:08:30 +08:00
kevin
1606a92c6e
use contextType as string type
2020-09-20 12:04:49 +08:00
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
2020-09-20 12:01:43 +08:00
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)
2020-09-18 22:45:01 +08:00
kevin
f994e1df1a
add more tests
2020-09-16 20:03:30 +08:00
kevin
df37597ac3
simplify mapreduce code
2020-09-16 16:48:59 +08:00
kevin
a50bcb90a6
rename function
2020-09-14 21:13:19 +08:00
kevin
a8fb010333
drain pipe if reducer not drained
2020-09-12 17:13:32 +08:00
kevin
1cb17311dd
add unit test for mapreduce
2020-09-06 18:19:19 +08:00
kevin
e987eb60d3
fix mapreduce problem when reducer doesn't write
2020-09-06 18:13:42 +08:00
kevin
55c9c3f3dd
replace clickhouse driver to the official one
2020-09-03 16:58:31 +08:00
kevin
5d8a3c07cd
disable cpu stat in wsl linux
2020-08-27 13:22:44 +08:00
kevin
f3c367a323
add fatal to stderr
2020-08-25 16:59:14 +08:00
kevin
a32028c4fb
add etcd deploy yaml
2020-08-25 16:32:01 +08:00
kevin
5e7b514ae2
make tests parallel
2020-08-21 23:15:45 +08:00
kevin
267a283328
reorg imports
2020-08-20 10:46:39 +08:00
kevin
e79c42add1
add go report badge
2020-08-19 16:10:43 +08:00
kevin
9e14820698
fix golint warnings
2020-08-19 16:00:55 +08:00
kevin
2ebb5b6b58
support customized mask char on trie
2020-08-19 14:54:59 +08:00
kevin
0214161bfc
remove utils.Report
2020-08-17 18:05:56 +08:00
kevin
4b636cd293
refactor names
2020-08-16 23:08:29 +08:00
Klaus
4bdf5e4c90
chore: fix typo
2020-08-16 22:32:56 +08:00
kevin
8745039877
move lang.Must into logx.Must to make sure output fatal message as json
2020-08-14 15:08:06 +08:00
kevin
9d9399ad10
confirm addition after add called in periodical executor
2020-08-14 11:50:01 +08:00
kevin
e7dd04701c
add more tests
2020-08-14 11:24:56 +08:00
kevin
a3d7474ae0
fix data race
2020-08-14 11:03:16 +08:00
kevin
6fdee77fa9
add queue package
2020-08-13 17:00:53 +08:00
kevin
87b1fba46c
rename files
2020-08-12 15:03:07 +08:00
kevin
c57051ce63
use strings.Contains instead of strings.Index
2020-08-11 17:18:51 +08:00
kevin
82ea0fff17
disable logs in unit tests
2020-08-10 16:57:03 +08:00
kevin
a3b4affcb3
rename test method
2020-08-10 14:59:50 +08:00
kevin
6aa7a319c2
refactor compare versions
2020-08-10 14:53:01 +08:00
sunwei
4c9b481bdf
【rich function】VersionCompare replace
2020-08-10 14:06:59 +08:00
sunwei
e18ca9aac1
【rich function】VersionCompare replace
2020-08-10 14:06:59 +08:00
sunwei
945d59a980
【rich function】benchmark once function
2020-08-10 14:06:59 +08:00
sunwei
1104363988
【rich function】CustomVersionCompare append
2020-08-10 14:06:59 +08:00
kevin
0a7e0cce77
update package reference
2020-08-08 16:40:10 +08:00
kevin
bca56ef8c3
add tests
2020-08-07 15:28:40 +08:00
kevin
6503ae0610
remove files
2020-08-06 23:27:03 +08:00
kevin
f02eeef0f6
add subset algorithm
2020-08-06 23:06:26 +08:00
kevin
e16fa958f9
remove rq
2020-08-06 14:05:15 +08:00
kevin
1670f6cfc3
update packages
2020-08-06 14:05:09 +08:00
kevin
6d9602fa35
remove packages
2020-08-06 13:55:09 +08:00
kevin
0897f60c5d
rename ngin to rest
2020-07-31 11:14:48 +08:00
kevin
e133ffd820
add more tests
2020-07-31 10:58:30 +08:00
kevin
68e46cf6b3
add more tests
2020-07-31 10:47:20 +08:00
kevin
d12e25a886
add more tests
2020-07-30 22:56:39 +08:00
kevin
8c7f871f89
refactor
2020-07-29 23:15:05 +08:00
kevin
dc744766a9
rename mapreduce to mr
2020-07-29 22:34:37 +08:00
kevin
43be7b1e2a
avoid race condition
2020-07-29 18:30:32 +08:00
kevin
6ac5a80f9a
refactor
2020-07-29 18:12:19 +08:00
kevin
aa3ef20011
refactor
2020-07-29 18:06:57 +08:00
kevin
ca3934582a
refactor
2020-07-29 18:00:08 +08:00
kevin
7e3a369a8f
initial import
2020-07-26 17:09:05 +08:00