Andy Pan
|
7a56a5c082
|
opt: use runtime/debug.Stack() to print stack trace of panic
|
2023-03-23 14:42:17 +08:00 |
Andy Pan
|
3110e41921
|
chore: reformat the default log string
|
2023-03-23 14:40:49 +08:00 |
Andy Pan
|
0313effc53
|
opt: refactor the worker queue for reusability and readability of code
|
2023-03-23 12:28:47 +08:00 |
Andy Pan
|
b880b659f5
|
chore: bump up golangci-lint to v1.51.2
|
2023-03-09 00:51:06 +08:00 |
Andy Pan
|
22139c0295
|
Update FUNDING.yml
|
2023-03-08 10:02:52 +08:00 |
Andy Pan
|
33c77540bd
|
doc: update use cases
|
2023-03-07 10:46:27 +08:00 |
Andy Pan
|
711cad9624
|
chore: reorganize the structure of internal packages
|
2023-02-19 22:46:33 +08:00 |
Andy Pan
|
88d2454bbb
|
fix: resolve the build failures
|
2022-12-20 22:29:21 +08:00 |
Andy Pan
|
b6eaea118b
|
opt: refine some code
|
2022-12-20 22:09:35 +08:00 |
Andy Pan
|
858f91f48b
|
chore: code cleanup
|
2022-12-20 21:55:28 +08:00 |
Andy Pan
|
4e0cb8cd03
|
chore: don't start workflow to scan code when there is no code changes
|
2022-12-20 21:36:02 +08:00 |
Andy Pan
|
b1b2df0c10
|
chore: fix the broken build status icon
|
2022-12-20 21:33:16 +08:00 |
Gleb Radchenko
|
23c4f48d0d
|
fix: exit ticktock goroutine when pool is closed
|
2022-12-20 21:15:34 +08:00 |
Andy Pan
|
3fbd9567c9
|
opt: leverage binary-search algorithm to speed up PoolWithFunc.purgeStaleWorkers()
|
2022-12-11 19:49:58 +08:00 |
Andy Pan
|
7b1e246b0e
|
chore: add errorgroup for benchmark
|
2022-12-11 19:49:58 +08:00 |
Andy Pan
|
846d76a437
|
opt: cache current time for workders and update it periodically
|
2022-12-11 19:49:58 +08:00 |
Andy Pan
|
03011bc512
|
chore: add release-drafter action
|
2022-12-11 18:31:32 +08:00 |
Andy Pan
|
668e945f4c
|
chore: reset the required go version to go1.13
|
2022-12-10 22:36:43 +08:00 |
Andy Pan
|
5791c39f93
|
chore: update the issue template of bug report
|
2022-11-27 18:15:49 +08:00 |
Andy Pan
|
48ff383ed2
|
chore: run codeql only on linux
|
2022-11-27 02:25:39 +08:00 |
Andy Pan
|
011b98b3e0
|
chore: update the issue templates
|
2022-11-27 02:16:08 +08:00 |
Andy Pan
|
ad3f65bf5b
|
Remove the ineffectual info from README's
|
2022-11-20 22:44:17 +08:00 |
Andy Pan
|
b4dedcd523
|
ci: refine the Github action workflows
|
2022-11-20 11:23:35 +08:00 |
Andy Pan
|
b604f7dc64
|
opt: fix the timeout error of ReleaseTimeout() with DisablePurge=true and improve tests
|
2022-10-11 22:52:13 +08:00 |
zhenshan.cao
|
8b106abaf3
|
Add option to turn off automatically purge (#253)
Fixes #252
Signed-off-by: zhenshan.cao <zhenshan.cao@zilliz.com>
|
2022-10-11 21:16:04 +08:00 |
Andy Pan
|
06e6934c35
|
Update READMEs
|
2022-08-24 21:17:54 +08:00 |
Z.Q.K
|
32664cb140
|
remove redundancy code
|
2022-06-27 09:29:50 +08:00 |
Andy Pan
|
f85611741e
|
chore: update the tested versions of go in READMEs
|
2022-06-10 09:54:25 +08:00 |
Andy Pan
|
a35b88d906
|
doc: update READMEs
|
2022-05-13 23:31:30 +08:00 |
Andy Pan
|
9310acdff2
|
feat: implement pool.Waiting() API
Fixes #157
|
2022-05-07 22:43:25 +08:00 |
Andy Pan
|
607d0390c6
|
chore: bump up some dependencies and Go version
|
2022-05-06 23:04:51 +08:00 |
Andy Pan
|
eedcecdf4a
|
chore: update Github actions workflow
|
2022-05-06 22:32:56 +08:00 |
Andy Pan
|
15f3cdfb7b
|
opt: refine ReleaseTimeout()
|
2022-05-06 20:27:08 +08:00 |
Andy Pan
|
9d85d57cc4
|
chore: add more use cases
|
2022-05-06 19:29:32 +08:00 |
Andy Pan
|
96d074234a
|
Add a new method -- ReleaseTimeout() for waiting all workers to exit
Fixes #212
|
2022-03-08 16:28:12 +08:00 |
Andy Pan
|
134f354e8e
|
Add a new use case
|
2022-02-23 00:48:19 +08:00 |
codingfanlt
|
fbd17036db
|
Awake the blocking callers when Tune(size int) is invoked to expand the pool (#210)
Fixes #205
|
2022-02-14 21:51:40 +08:00 |
Andy Pan
|
0fa2fd6dc1
|
Resolve lint issues
|
2022-02-08 13:55:42 +08:00 |
Andy Pan
|
8d03fcf77f
|
Fix the bug that blocks forever when call Release() before all tasks are done
Fixes #202
|
2022-02-08 13:53:21 +08:00 |
Bright Hsu
|
1bd4304727
|
Implement binary algorithm for speeding up the cleanup of expired workers in loop queue (#206)
|
2022-01-31 10:49:03 +08:00 |
Andy Pan
|
f85be55586
|
Use HTTP instead of HTTPS since Camo doesn't support SNI
|
2022-01-26 23:28:16 +08:00 |
Andy Pan
|
1e89742186
|
Update READMEs
|
2021-11-27 20:23:15 +08:00 |
Andy Pan
|
26d1224862
|
Reduce the maximum times of backoff in spin lock and update the tests
|
2021-11-27 20:21:45 +08:00 |
Andy Pan
|
d3e3a334a3
|
Update README's
|
2021-11-25 23:10:31 +08:00 |
Andy Pan
|
f9266077b7
|
Update the list of use cases
|
2021-11-25 01:37:39 +08:00 |
Andy Pan
|
fdb318c1d7
|
Remove the unused error type and update some comments
|
2021-11-24 00:42:50 +08:00 |
Andy Pan
|
91b12588db
|
Add comments about calling Submit()/Invoke() from Submit()/Invoke()
Fixes #197
|
2021-11-23 23:57:03 +08:00 |
Andy Pan
|
59fbca71b6
|
Create FUNDING.yml
|
2021-11-02 22:48:11 +08:00 |
Lien Li
|
76ce0ce24f
|
add shopify into user cases (#189)
Fixes #188
|
2021-10-13 21:42:41 +08:00 |
Chris
|
3f9c4cd548
|
Update the link of one of the relevant articles (#186)
re: #185
|
2021-09-27 10:38:55 +08:00 |