nodepool/nodepool
Simon Westphahl 975f3523a8 Fix register race condition in static provider
The fix for a data race in https://review.opendev.org/#/c/687261/
introduced another race condition since nodes are now (re-)registered
from multiple threads.

We have to introduce a lock to avoid data races between the cleanup and
node deleted worker.

Change-Id: Icd2cb3da82ce05a41b63bee5e76ef6406b59f12f
2019-10-17 09:49:00 +02:00
..
cmd Validate openstack provider pool labels have top-level labels 2019-10-15 15:32:32 +11:00
driver Fix register race condition in static provider 2019-10-17 09:49:00 +02:00
tests Merge "Set default python-path to "auto"" 2019-10-17 05:26:10 +00:00
__init__.py Initial commit 2013-08-15 09:47:23 -07:00
builder.py Do not overwrite image upload ZK data on delete 2019-09-24 10:43:25 -04:00
config.py Set default python-path to "auto" 2019-10-17 09:17:50 +11:00
exceptions.py Fix relaunch attempts when hitting quota errors 2018-07-06 08:41:02 +02:00
launcher.py Deregister a launcher when removed from config 2019-10-02 12:07:08 -04:00
logconfig.py Replace shade and os-client-config with openstacksdk. 2018-07-14 08:44:03 -05:00
nodeutils.py Improve connection timeout log message 2019-01-23 12:59:59 +01:00
provider_manager.py Remove unused use_taskmanager flag 2019-04-02 12:11:07 +00:00
stats.py Asynchronously update node statistics 2018-11-29 16:48:30 +01:00
status.py Add relative priority to request list 2018-11-30 15:05:51 -08:00
version.py Fix nodepool --version 2015-02-06 12:09:52 -08:00
webapp.py webapp: fix browser return 2018-06-07 18:47:06 +10:00
zk.py Merge "Do not overwrite image upload ZK data on delete" 2019-10-07 14:42:39 +00:00