repositories
/
poolifier.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
feat: improve IWRR implementation
[poolifier.git]
/
src
/
pools
/
abstract-pool.ts
2023-06-01
Jérôme Benoit
feat: restart worker in case of uncaught error
blob
|
commitdiff
|
raw
|
diff to current
2023-05-31
Jérôme Benoit
Merge branch 'master' into interleaved-weighted-round...
blob
|
commitdiff
|
raw
|
diff to current
2023-05-31
Jérôme Benoit
refactor: methods namespace cleanup
blob
|
commitdiff
|
raw
|
diff to current
2023-05-30
Jérôme Benoit
Merge branch 'master' of github.com:poolifier/poolifier
blob
|
commitdiff
|
raw
|
diff to current
2023-05-30
Jérôme Benoit
Merge branch 'master' into interleaved-weighted-round...
blob
|
commitdiff
|
raw
|
diff to current
2023-05-30
Jérôme Benoit
Merge pull request #758 from poolifier/waittime
blob
|
commitdiff
|
raw
|
diff to current
2023-05-30
Jérôme Benoit
Merge branch 'master' into interleaved-weighted-round...
blob
|
commitdiff
|
raw
|
diff to current
2023-05-30
Jérôme Benoit
Merge branch 'master' into waittime
blob
|
commitdiff
|
raw
|
diff to current
2023-05-30
Jérôme Benoit
refactor: remove unneeded intermediate variable
blob
|
commitdiff
|
raw
|
diff to current
2023-05-30
Jérôme Benoit
refactor: silence sonar
blob
|
commitdiff
|
raw
|
diff to current
2023-05-30
Jérôme Benoit
Merge branch 'master' into waittime
blob
|
commitdiff
|
raw
|
diff to current
2023-05-30
Jérôme Benoit
Merge branch 'master' of github.com:poolifier/poolifier...
blob
|
commitdiff
|
raw
|
diff to current
2023-05-29
Jérôme Benoit
fix: fix build
blob
|
commitdiff
|
raw
|
diff to current
2023-05-29
Jérôme Benoit
Merge branch 'master' into waittime
blob
|
commitdiff
|
raw
|
diff to current
2023-05-29
Jérôme Benoit
Merge branch 'master' into waittime
blob
|
commitdiff
|
raw
|
diff to current
2023-05-29
Jérôme Benoit
refactor: remove unused method argument
blob
|
commitdiff
|
raw
|
diff to current
2023-05-29
Jérôme Benoit
feat: account tasks wait time more accurately
blob
|
commitdiff
|
raw
|
diff to current
2023-05-29
Jérôme Benoit
feat: add tasks wait time account per worker
blob
|
commitdiff
|
raw
|
diff to current
2023-05-12
Jérôme Benoit
Merge branch 'master' into interleaved-weighted-round...
blob
|
commitdiff
|
raw
|
diff to current
2023-05-11
Jérôme Benoit
refactor: simplify chooseWorkerNode() signature
blob
|
commitdiff
|
raw
|
diff to current
2023-05-10
Jérôme Benoit
Merge branch 'master' into interleaved-weighted-round...
blob
|
commitdiff
|
raw
|
diff to current
2023-05-08
Jérôme Benoit
fix: do not add undefined task runtime to the history
blob
|
commitdiff
|
raw
|
diff to current
2023-05-08
Jérôme Benoit
Merge branch 'interleaved-weighted-round-robin-worker...
blob
|
commitdiff
|
raw
|
diff to current
2023-05-08
Jérôme Benoit
Merge branch 'master' of github.com:poolifier/poolifier...
blob
|
commitdiff
|
raw
|
diff to current
2023-05-08
Jérôme Benoit
fix: fix workey weights input validation
blob
|
commitdiff
|
raw
|
diff to current
2023-05-07
Jérôme Benoit
fix: fix fair share worker choice strategy internals...
blob
|
commitdiff
|
raw
|
diff to current
2023-05-06
Jérôme Benoit
fix: fix fair share algorithm implementation
blob
|
commitdiff
|
raw
|
diff to current
2023-05-06
Jérôme Benoit
fix: fix faire share worker choice stategy internals...
blob
|
commitdiff
|
raw
|
diff to current
2023-05-05
Jérôme Benoit
refactor: factor out inputs type check
blob
|
commitdiff
|
raw
|
diff to current
2023-05-05
Jérôme Benoit
feat: add custom worker weights to worker choice strate...
blob
|
commitdiff
|
raw
|
diff to current
2023-05-05
Jérôme Benoit
Merge pull request #747 from poolifier/multiple-functions
blob
|
commitdiff
|
raw
|
diff to current
2023-05-05
Jérôme Benoit
Merge branch 'master' into multiple-functions
blob
|
commitdiff
|
raw
|
diff to current
2023-05-04
Jérôme Benoit
Merge branch 'master' into multiple-functions
blob
|
commitdiff
|
raw
|
diff to current
2023-05-04
Jérôme Benoit
Merge branch 'master' into multiple-functions
blob
|
commitdiff
|
raw
|
diff to current
2023-05-04
Jérôme Benoit
Merge branch 'master' into multiple-functions
blob
|
commitdiff
|
raw
|
diff to current
2023-05-04
Jérôme Benoit
Merge branch 'master' into multiple-functions
blob
|
commitdiff
|
raw
|
diff to current
2023-05-04
Jérôme Benoit
refactor: cleanup queue API
blob
|
commitdiff
|
raw
|
diff to current
2023-05-04
Jérôme Benoit
feat: use O(1) queue implementation
blob
|
commitdiff
|
raw
|
diff to current
2023-05-04
Jérôme Benoit
feat: support multiple functions per worker
blob
|
commitdiff
|
raw
|
diff to current
2023-05-01
Jérôme Benoit
refactor: use eslint plugin to sort imports
blob
|
commitdiff
|
raw
|
diff to current
2023-04-18
Jérôme Benoit
Merge branch 'master' of github.com:poolifier/poolifier
blob
|
commitdiff
|
raw
|
diff to current
2023-04-18
Jérôme Benoit
fix: fix getWorkerTasksUsage() return type
blob
|
commitdiff
|
raw
|
diff to current
2023-04-18
Jérôme Benoit
build: silence code smells
blob
|
commitdiff
|
raw
|
diff to current
2023-04-18
Jérôme Benoit
refactor: untangle worker selection code from pool...
blob
|
commitdiff
|
raw
|
diff to current
2023-04-18
Jérôme Benoit
perf: alternate worker selection between start and...
blob
|
commitdiff
|
raw
|
diff to current
2023-04-15
Jérôme Benoit
perf: properly bind some methods in hot code paths
blob
|
commitdiff
|
raw
|
diff to current
2023-04-15
Jérôme Benoit
fix: fix TS type definitions
blob
|
commitdiff
|
raw
|
diff to current
2023-04-15
Jérôme Benoit
docs: refine pool class param documentation
blob
|
commitdiff
|
raw
|
diff to current
2023-04-15
Jérôme Benoit
Merge branch 'master' of github.com:poolifier/poolifier
blob
|
commitdiff
|
raw
|
diff to current
2023-04-15
Jérôme Benoit
docs: align methods signature namespace
blob
|
commitdiff
|
raw
|
diff to current
2023-04-15
Jérôme Benoit
docs: fix warning at typedoc generation
blob
|
commitdiff
|
raw
|
diff to current
2023-04-15
Jérôme Benoit
Merge branch 'master' of github.com:poolifier/poolifier
blob
|
commitdiff
|
raw
|
diff to current
2023-04-15
Jérôme Benoit
refactor: align pool setters signature
blob
|
commitdiff
|
raw
|
diff to current
2023-04-15
Jérôme Benoit
feat: add pool runtime setters
blob
|
commitdiff
|
raw
|
diff to current
2023-04-12
Jérôme Benoit
fix: fix tasks usage initialization
blob
|
commitdiff
|
raw
|
diff to current
2023-04-12
Jérôme Benoit
Merge branch 'master' of github.com:jerome-benoit/poolifier
blob
|
commitdiff
|
raw
|
diff to current
2023-04-12
Jérôme Benoit
docs: enhance documentation and update changelog entries
blob
|
commitdiff
|
raw
|
diff to current
2023-04-12
Jérôme Benoit
Merge branch 'master' of github.com:poolifier/poolifier
blob
|
commitdiff
|
raw
|
diff to current
2023-04-12
Jérôme Benoit
docs: enhance documentation
blob
|
commitdiff
|
raw
|
diff to current
2023-04-12
Jérôme Benoit
Merge branch 'master' of github.com:jerome-benoit/poolifier
blob
|
commitdiff
|
raw
|
diff to current
2023-04-11
Jérôme Benoit
refactor: explicity extends Task for MessageValue type
blob
|
commitdiff
|
raw
|
diff to current
2023-04-11
Jérôme Benoit
Merge branch 'master' of github.com:poolifier/poolifier
blob
|
commitdiff
|
raw
|
diff to current
2023-04-11
Jérôme Benoit
docs: enhance documentation
blob
|
commitdiff
|
raw
|
diff to current
2023-04-11
Jérôme Benoit
Merge branch 'master' of github.com:poolifier/poolifier
blob
|
commitdiff
|
raw
|
diff to current
2023-04-11
Jérôme Benoit
docs: merge pool internal interface to public
blob
|
commitdiff
|
raw
|
diff to current
2023-04-11
Jérôme Benoit
perf: remove unneeded decrement in condition
blob
|
commitdiff
|
raw
|
diff to current
2023-04-10
Jérôme Benoit
docs: enhance error message
blob
|
commitdiff
|
raw
|
diff to current
2023-04-10
Jérôme Benoit
feat: add worker tasks queue options to pool options
blob
|
commitdiff
|
raw
|
diff to current
2023-04-10
Jérôme Benoit
refactor: factor out worker choice strategies options...
blob
|
commitdiff
|
raw
|
diff to current
2023-04-10
Jérôme Benoit
Merge branch 'master' of github.com:poolifier/poolifier
blob
|
commitdiff
|
raw
|
diff to current
2023-04-10
Jérôme Benoit
refactor: align methods signature
blob
|
commitdiff
|
raw
|
diff to current
2023-04-10
Jérôme Benoit
refactor: cleanup pool busyness checks
blob
|
commitdiff
|
raw
|
diff to current
2023-04-10
Jérôme Benoit
perf: optimize fixed pool busyness detection
blob
|
commitdiff
|
raw
|
diff to current
2023-04-10
Jérôme Benoit
perf: optimize pool shutdown
blob
|
commitdiff
|
raw
|
diff to current
2023-04-09
Jérôme Benoit
docs: update changelog entries
blob
|
commitdiff
|
raw
|
diff to current
2023-04-09
Jérôme Benoit
fix: properly count worker running tasks with queueing
blob
|
commitdiff
|
raw
|
diff to current
2023-04-09
Jérôme Benoit
fix: ensure not more than one task is executed on a...
blob
|
commitdiff
|
raw
|
diff to current
2023-04-09
Jérôme Benoit
Merge branch 'master' of github.com:jerome-benoit/poolifier
blob
|
commitdiff
|
raw
|
diff to current
2023-04-09
Jérôme Benoit
perf: optimize runtime worker choice strategy change
blob
|
commitdiff
|
raw
|
diff to current
2023-04-09
Jérôme Benoit
docs: refine tasks response handling documentation
blob
|
commitdiff
|
raw
|
diff to current
2023-04-09
Jérôme Benoit
refactor: change tasks queue helpers scope
blob
|
commitdiff
|
raw
|
diff to current
2023-04-09
Jérôme Benoit
feat: add pool option to enable median runtime
blob
|
commitdiff
|
raw
|
diff to current
2023-04-09
Jérôme Benoit
feat: add option to enable worker tasks queue
blob
|
commitdiff
|
raw
|
diff to current
2023-04-08
Jérôme Benoit
docs: comment cleanup
blob
|
commitdiff
|
raw
|
diff to current
2023-04-08
Jérôme Benoit
refactor: prepare the code to handle task abstraction...
blob
|
commitdiff
|
raw
|
diff to current
2023-04-08
Jérôme Benoit
feat: add tasks queue to pool data structure
blob
|
commitdiff
|
raw
|
diff to current
2023-04-08
Jérôme Benoit
feat: add median task run time statistic
blob
|
commitdiff
|
raw
|
diff to current
2023-04-07
Jérôme Benoit
refactor: add PoolEvents/PoolEvent types
blob
|
commitdiff
|
raw
|
diff to current
2023-04-07
Jérôme Benoit
fix: destroy worker only on check alive checks
blob
|
commitdiff
|
raw
|
diff to current
2023-04-07
Jérôme Benoit
refactor: untangle worker choosing code from worker...
blob
|
commitdiff
|
raw
|
diff to current
2023-04-07
Jérôme Benoit
refactor: refine worker options scope
blob
|
commitdiff
|
raw
|
diff to current
2023-04-07
Jérôme Benoit
docs: fix typedoc generation with inheritance
blob
|
commitdiff
|
raw
|
diff to current
2023-04-07
Jérôme Benoit
refactor: check for null and undefined
blob
|
commitdiff
|
raw
|
diff to current
2023-04-06
Jérôme Benoit
refactor: remove unused method argument
blob
|
commitdiff
|
raw
|
diff to current
2023-04-06
Jérôme Benoit
perf: pre-instantiate worker choice strategies
blob
|
commitdiff
|
raw
|
diff to current
2023-04-05
Jérôme Benoit
refactor: move worker choice instance helper into the...
blob
|
commitdiff
|
raw
|
diff to current
2023-04-05
Jérôme Benoit
feat: add 'full' event on dynamic pool emitter
blob
|
commitdiff
|
raw
|
diff to current
2023-04-05
Jérôme Benoit
refactor: apply stricter strategy design pattern requir...
blob
|
commitdiff
|
raw
|
diff to current
2023-04-05
Jérôme Benoit
refactor: propagate generics type
blob
|
commitdiff
|
raw
|
diff to current
2023-04-05
Jérôme Benoit
fix: fix dynamic pool busy semantic
blob
|
commitdiff
|
raw
|
diff to current
next