issues
search
alitto
/
pond
🔘 Minimalistic and High-performance goroutine worker pool written in Go
MIT License
1.38k
stars
60
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Return context in Stop() to notify user when everything has been stopped
#67
CorentinClabaut
closed
5 days ago
1
fix(codecov): update project coverage target
#66
alitto
closed
4 weeks ago
1
chore(go): bump max supported go version to 1.22
#65
alitto
closed
4 weeks ago
1
chore(workflows): update go version and tested versions in github actions workflow
#64
alitto
closed
1 month ago
1
Return `chan struct{}` from pool.Stop() to give a better control over cleanup operations.
#63
CorentinClabaut
closed
5 days 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 weeks ago
9
Deadlock occurs when the pool parent context is canceled with queued tasks in the worker.
#61
CorentinClabaut
closed
4 weeks ago
0
Added option to WorkGroup to limit the number of concurrently runned tasks
#60
opengs
opened
1 month ago
2
Feature request: Add "Join" functionality to the group
#59
opengs
opened
1 month ago
1
Add started tasks count and time
#58
DmitriyO
closed
2 months ago
0
Initial-version
#57
DmitriyO
closed
2 months ago
0
Nested groups hang
#56
koenbok
opened
2 months ago
1
Setting unlimited maxCapacity, int vs uint
#55
Kaszanas
opened
3 months ago
2
Bump google.golang.org/protobuf from 1.26.0-rc.1 to 1.33.0 in /examples/prometheus
#54
dependabot[bot]
closed
4 months ago
1
What is the best way to handle errors?
#53
kdonthi
opened
5 months ago
1
Will requesting to submit an asynchronous task cause blocking?
#52
irainbw
closed
7 months ago
1
1 pool for 3 different tasks with the same number of workers on each task
#51
vodves-vodves
opened
8 months ago
1
support task priority
#50
jasper-zhang
opened
8 months ago
0
run stop panic
#49
liusl104
opened
9 months ago
0
metric problem
#47
mylxy
opened
11 months 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
1 year ago
0
pond.New(30, 100, pond.MinWorkers(30)) creates 60 goroutines not 30
#36
hmedkouri
closed
1 year ago
2
Unaligned 64-bit atomic operation error when built for linux
#35
dave-filion
closed
1 year ago
2
Prevent deadlock when purging idle worker during task submission
#34
alitto
closed
1 year ago
1
Deadlock on zero minimum workers
#33
sermojohn
closed
1 year ago
3
Polish docs
#32
lonre
closed
1 year 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
Question: What happens to the pool when a worker panic
#23
Tochemey
closed
2 years ago
3
Improve handling of tasks submitted to a stopped pool
#22
alitto
closed
2 years ago
1
does pond support serial queue?
#21
haifenghuang
closed
2 years ago
3
Exceptions may occur when closing the pool
#20
zhu121
closed
2 years ago
7
Access channel concurrently
#19
zhu121
closed
2 years ago
3
Why use atomic.AddInt32() and sync.Mutex at the same time
#18
zhu121
closed
2 years ago
2
Iterating over a slice of strings (paths to files) and applying this to it
#17
robinryden
closed
2 years ago
2
Upgrade to go v1.17
#16
alitto
closed
2 years ago
0
add support go 1.17.x
#15
vay3t
closed
2 years ago
11
Next