issues
search
alitto
/
pond
🔘 Minimalistic and High-performance goroutine worker pool written in Go
MIT License
1.61k
stars
70
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Submit should return error if the pool is stopped
#98
cemremengu
opened
1 week ago
2
WaitingTasks does not include tasks within group
#97
kvinck
opened
1 month ago
0
fix(panics): wrap panic errors correctly and include stack trace
#96
alitto
closed
1 month ago
1
feat(pool): add option to bound task queue
#95
alitto
opened
1 month ago
1
fix: Adding stack trace to panic catch errors
#94
deregtd
closed
1 month ago
4
Automated version check for GitHub workflow actions
#93
deining
closed
1 month ago
1
Ability to shutdown global pool
#92
polds
opened
1 month ago
2
Bounbed task queues
#91
korotin
opened
2 months ago
8
GitHub actions: fix warning
#90
deining
closed
2 months ago
1
Fix typos
#89
deining
closed
2 months ago
1
Getting current worker number
#88
ahmafi
opened
2 months ago
3
Fixed write to closed channel in dispatcher
#87
korotin
closed
2 months ago
2
fix(dispatcher): ensure workers exit reliably when worker count is low
#86
alitto
closed
2 months ago
1
fix(taskgroup): failed group tasks not counted
#85
alitto
closed
2 months ago
1
SuccessfulTasks() always the same as SubmittedTasks()
#84
bojanth
closed
1 month ago
2
fix(pool): fix race condition with small pool sizes
#83
alitto
closed
2 months ago
1
feat(taskgroup): wait for ongoing tasks complete when group is stopped or context is cancelled
#82
alitto
closed
2 months ago
1
feat(taskgroup): improve task group functionality
#81
alitto
closed
2 months ago
1
Migrating maxCapacity from v1 to v2
#80
bojanth
closed
2 months ago
6
fix(group): do not panic when submitting zero tasks
#79
alitto
closed
3 months ago
1
group: panic when submitting zero tasks
#78
mastercactapus
closed
3 months ago
1
fix(taskgroups): do not start remaining tasks after context cancellation
#77
alitto
closed
3 months ago
1
Fail tasks before while they are queued
#75
tynrol
opened
3 months ago
1
fix(pool): launch workers after queueing tasks
#74
alitto
closed
3 months ago
1
Release pond v2
#73
alitto
closed
3 months ago
1
Drain tasks in an unblocked way to avoid data race
#72
hongkuancn
closed
5 months ago
1
Fix bug that worker doesn't return after context cancel
#71
hongkuancn
closed
5 months ago
1
Data race due to "Unsynchronized send and close operations"
#70
hongkuancn
closed
5 months ago
3
Data race due to Unsynchronized send and close operations`
#69
hongkuancn
closed
5 months ago
0
`group.Wait()` doesn't wait for all started jobs to finish unlike `pool.StopAndWait()`
#68
mikegleasonjr
opened
5 months ago
8
Return context in Stop() to notify user when everything has been stopped
#67
CorentinClabaut
closed
7 months ago
1
fix(codecov): update project coverage target
#66
alitto
closed
7 months ago
1
chore(go): bump max supported go version to 1.22
#65
alitto
closed
7 months ago
1
chore(workflows): update go version and tested versions in github actions workflow
#64
alitto
closed
8 months ago
1
Return `chan struct{}` from pool.Stop() to give a better control over cleanup operations.
#63
CorentinClabaut
closed
7 months ago
2
Clear pending tasks in the worker when the context is canceled to avoid deadlocks in StopAndWait when tasks are queued for the worker.
#62
CorentinClabaut
closed
7 months ago
9
Deadlock occurs when the pool parent context is canceled with queued tasks in the worker.
#61
CorentinClabaut
closed
7 months ago
0
Added option to WorkGroup to limit the number of concurrently runned tasks
#60
opengs
closed
3 months ago
2
Feature request: Add "Join" functionality to the group
#59
opengs
closed
3 months ago
2
Add started tasks count and time
#58
DmitriyO
closed
9 months ago
0
Initial-version
#57
DmitriyO
closed
9 months ago
0
Nested groups hang
#56
koenbok
closed
3 months ago
1
Setting unlimited maxCapacity, int vs uint
#55
Kaszanas
closed
3 months ago
4
Bump google.golang.org/protobuf from 1.26.0-rc.1 to 1.33.0 in /examples/prometheus
#54
dependabot[bot]
closed
10 months ago
1
What is the best way to handle errors?
#53
kdonthi
closed
3 months ago
1
Will requesting to submit an asynchronous task cause blocking?
#52
irainbw
closed
1 year ago
1
1 pool for 3 different tasks with the same number of workers on each task
#51
vodves-vodves
closed
6 months ago
1
support task priority
#50
jasper-zhang
closed
3 months ago
3
run stop panic
#49
liusl104
closed
3 months ago
0
metric problem
#47
mylxy
closed
3 months ago
3
Next