mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 01:58:41 -05:00
(POOLER-52) Modify dummy provider to use a connection pool
Previously a connection pooler class was added. This commit modifies the Dummy VM Provider to use a connection pooler. While the Dummy provider strictly speaking does not use connections, this allows testing to see what happens when connection pools are stressed or exhausted. This commit: - Modifies functions to use a connection pool object for the public API functions - Modifies the VMPooler YAML with new settings for connection pool size and timeout
This commit is contained in:
parent
888ffc4afc
commit
2f37c1e9b5
3 changed files with 222 additions and 172 deletions
|
|
@ -50,6 +50,14 @@
|
|||
# The filename used to store the backing text file. If this is not specified the VM state is only
|
||||
# kept in memory, and is lost when the Provider is shutdown
|
||||
#
|
||||
# - connection_pool_size (Optional)
|
||||
# The size of the dummy connection pool. This can be used to simulate constrained provider resources e.g. 200 pools sharing on connection
|
||||
# (optional; default 1)
|
||||
#
|
||||
# - connection_pool_timeout (Optional)
|
||||
# The number of seconds to wait for a connection object from the pool. If the timeout is exceeded an error is raised
|
||||
# (optional; default 10 seconds)
|
||||
#
|
||||
# - migratevm_couldmove_percent
|
||||
# Percent chance that a VM could be moved to another host
|
||||
# (optional; default 0%)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue