nodepool/releasenotes/notes
Ian Wienand d1326df6ee Use openstacksdk submit_task
Task manager stats sending was broken with openstacksdk updates and
fixed in I8617ab2895d1544a6902ae5a3d6a97b87bfd2ec9.

What used to happen is that openstacksdk run_task() would call
post_run_task(); however with changes to use a threadpool this became
an async call so was not reflecting the post-run state but just the
post-insert-into-threadpool-queue state.

The referenced change moved the post_run_task() call into
submit_task(), where it is called after the task has been wait()ed
for (and actually run).

Unfortunatley, since this file overrides submit_task, it means that
post_run_task is not being called any more and we are not producing
timing stats.

I believe we can use the openstacksdk task manager's submit_task
directly.  There are two differences; the "raw" argument was removed
from upstream with I7b46e263a76d84573bdfbbece57b1048764ed939 and is no
longer necessary.  The ManagerStoppedException is private to this file
and doesn't appear to have an external dependencies; thus the
openstacksdk's TaskManagerStopped exception will work just the same.

Change-Id: I427e6ae9e4beae6d551427fc12a3cde2c1d03aba
2018-11-09 07:28:38 +11:00
..
aborted-node-status-3fd18d39cb468f8f.yaml Add upgrade release note about aborted node status 2018-07-23 17:06:53 -04:00
build-result-metrics-deb2aaa329830f8a.yaml Add metric for image build result 2018-09-05 09:39:47 +02:00
default-format-fb859338909defb9.yaml Fix adding qcow2 format without need 2018-06-06 21:58:21 +02:00
diskimage-connection-port-f53b0a9c910cb393.yaml Add connection-port to provider diskimage 2018-04-03 17:48:52 +02:00
ignore-provider-quota-aa19e7a7271ee106.yaml Add ability to ignore provider quota for a pool 2018-07-11 17:37:55 +00:00
label-stats-1059f87162e461e1.yaml Initialize label statistics to zero 2018-10-18 15:45:42 +02:00
multilabel-999f0d38d02848a2.yaml Add release note about upgrading for multi-label 2018-06-08 16:11:15 -04:00
nodepool-list-pool-detail-680f47814fd51427.yaml status: add pool column to nodepool list output 2018-07-15 23:07:22 +00:00
openstack-server-properties-c3dc0a8685c2da34.yaml Add release note for instance-properties config 2018-09-24 11:10:15 -07:00
openstacksdk-stats-fix-f0f8da97cfd52328.yaml Use openstacksdk submit_task 2018-11-09 07:28:38 +11:00
paused-handler-fix-6c4932dcf71939ba.yaml Add release note for paused handler fix 2018-06-20 07:53:59 -04:00
secure-dib-env-c6013bab90406988.yaml builder: support setting diskimage env-vars in secure configuration 2018-05-29 23:48:13 +00:00
security-group-support.yaml Add support for specifying security_group in nodepool 2018-06-05 10:00:06 +02:00
static-driver-changes-9692c3ee0dc0bc29.yaml Add release note for static driver changes 2018-06-25 12:15:37 -04:00
static-driver-node-update-02ee5536737b20b8.yaml Update static nodes in Zookeeper on config change 2018-09-03 08:04:50 +02:00
static-driver-windows-cf80096636dbb428.yaml Support winrm hosts in static driver 2018-04-13 11:36:58 -05:00
stats-normalisation-088eae77f7d0c9e8.yaml Normalise more of the API stats calls 2018-09-28 18:49:30 +10:00
unmanaged_image_id-cf916620abc630e4.yaml Fix for referencing cloud image by ID 2018-07-03 15:26:33 -04:00
update-min-sdk-version-be01a16f36ccf92f.yaml Bump minimum openstacksdk version to 0.17.2 2018-08-07 14:15:04 -04:00