issues
search
alitto
/
pond
🔘 Minimalistic and High-performance goroutine worker pool written in Go
MIT License
1.5k
stars
65
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
fix(taskgroups): do not start remaining tasks after context cancellation
#77
alitto
closed
4 days ago
1
Fail tasks before while they are queued
#75
tynrol
opened
6 days ago
1
fix(pool): launch workers after queueing tasks
#74
alitto
closed
1 week ago
1
Release pond v2
#73
alitto
closed
1 week ago
1
Drain tasks in an unblocked way to avoid data race
#72
hongkuancn
closed
1 month ago
1
Fix bug that worker doesn't return after context cancel
#71
hongkuancn
closed
1 month ago
1
Data race due to "Unsynchronized send and close operations"
#70
hongkuancn
closed
1 month ago
3
Data race due to Unsynchronized send and close operations`
#69
hongkuancn
closed
2 months ago
0
`group.Wait()` doesn't wait for all started jobs to finish unlike `pool.StopAndWait()`
#68
mikegleasonjr
opened
2 months ago
8
Return context in Stop() to notify user when everything has been stopped
#67
CorentinClabaut
closed
3 months ago
1
fix(codecov): update project coverage target
#66
alitto
closed
4 months ago
1
chore(go): bump max supported go version to 1.22
#65
alitto
closed
4 months ago
1
chore(workflows): update go version and tested versions in github actions workflow
#64
alitto
closed
4 months ago
1
Return `chan struct{}` from pool.Stop() to give a better control over cleanup operations.
#63
CorentinClabaut
closed
3 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
4 months ago
9
Deadlock occurs when the pool parent context is canceled with queued tasks in the worker.
#61
CorentinClabaut
closed
4 months ago
0
Added option to WorkGroup to limit the number of concurrently runned tasks
#60
opengs
closed
6 days ago
2
Feature request: Add "Join" functionality to the group
#59
opengs
closed
6 days ago
2
Add started tasks count and time
#58
DmitriyO
closed
6 months ago
0
Initial-version
#57
DmitriyO
closed
6 months ago
0
Nested groups hang
#56
koenbok
closed
1 week ago
1
Setting unlimited maxCapacity, int vs uint
#55
Kaszanas
closed
6 days ago
4
Bump google.golang.org/protobuf from 1.26.0-rc.1 to 1.33.0 in /examples/prometheus
#54
dependabot[bot]
closed
7 months ago
1
What is the best way to handle errors?
#53
kdonthi
closed
6 days ago
1
Will requesting to submit an asynchronous task cause blocking?
#52
irainbw
closed
11 months ago
1
1 pool for 3 different tasks with the same number of workers on each task
#51
vodves-vodves
closed
2 months ago
1
support task priority
#50
jasper-zhang
closed
6 days ago
1
run stop panic
#49
liusl104
closed
6 days ago
0
metric problem
#47
mylxy
closed
6 days ago
3
IdleWorkers RunningWorkers
#46
mylxy
closed
1 year ago
3
docs: format doc
#44
rfyiamcool
closed
1 year ago
1
panic: send on closed channel, when lots of goroutine are running(may be for a long time)
#43
guest6379
closed
1 year ago
3
Bump golang.org/x/sys from 0.0.0-20210603081109-ebe580a85c40 to 0.1.0 in /examples/prometheus
#42
dependabot[bot]
closed
1 year ago
1
Bump github.com/prometheus/client_golang from 1.9.0 to 1.11.1 in /examples/prometheus
#41
dependabot[bot]
closed
1 year ago
1
Return Context error if it is canceled before at least 1 task failed
#40
alitto
closed
1 year ago
0
fix Submit(), on ARM 32-bit cpus
#39
mcuadros
closed
1 year ago
2
Crash on arm 32-bits (RPi4)
#38
mcuadros
closed
1 year ago
0
Synchronize read & write of `TaskGroupWithContext`'s `err` variable
#37
thekondor
closed
2 years ago
0
pond.New(30, 100, pond.MinWorkers(30)) creates 60 goroutines not 30
#36
hmedkouri
closed
2 years ago
2
Unaligned 64-bit atomic operation error when built for linux
#35
dave-filion
closed
2 years ago
2
Prevent deadlock when purging idle worker during task submission
#34
alitto
closed
2 years ago
1
Deadlock on zero minimum workers
#33
sermojohn
closed
2 years ago
3
Polish docs
#32
lonre
closed
2 years ago
1
Implement task group associated to a Context & more
#30
alitto
closed
2 years ago
1
error handling
#29
caevv
closed
2 years ago
4
Allow concurrent calls to StopAndWait
#28
alitto
closed
2 years ago
1
Prevent "send on closed channel" panic in purger goroutine
#27
alitto
closed
2 years ago
3
Fix panic when purge idle goroutines, but the tasks channel has been closed
#26
chenyahui
closed
2 years ago
4
goroutine running on other thread; stack unavailable
#25
anpenggang
closed
2 years ago
2
Pool context option & stop with timeout
#24
alitto
closed
2 years ago
1
Next