Central's update status method issues a large number of SQL
queries for large zones with many recent updates, as a result
it's checking out many connections from our connection pool one
after another, contributing to bug 1445123. By wrapping the
call in a transaction, a single connection will be checked out
of the pool.
Partial-Bug: 1445123
Change-Id: Idfde7578e1a17a6a0585835fe614f787102563fa
(cherry picked from commit ac79df1567fb040067ed59d948e8a39fb90af177)
commit c7865e2c5e220b6fa9233c4985e657298d9935ae
Author: Graham Hayes <email address hidden>
Date: Thu Apr 23 16:54:04 2015 +0100
Manual import of Translations from Transifex. This change also removes
all po files that are less than 66 per cent translated since such
partially translated files will not help users.
This updates also recreates all pot (translation source files) to
reflect the state of the repository.
This change needs to be done manually since the automatic import does
not handle the proposed branches and we need to sync with latest
translations.
* Explicitly mark TCP and UDP as blocking sockets
* Added socket.SO_REUSEADDR to UDP socket
* Added socket.SO_REUSEPORT to TCP+UDP sockets
* Moved socket creation to inside the worker thread's
start() method.
* Added a socket.close() to the stop() method.
* Enable eventlet patching of the "os" module, required
to avoid symptoms which look near identical to [1].
Reviewed: https:/ /review. openstack. org/179248 /git.openstack. org/cgit/ openstack/ designate/ commit/ ?id=51a4d4dc1aa c7b3eee62747b50 00c22f6524c3f9
Committed: https:/
Submitter: Jenkins
Branch: master
commit f6ee98e4ed4529b 0d699f3cf2d107a 1ed8faa6f0
Author: stanzgy <email address hidden>
Date: Wed Apr 22 13:53:32 2015 +0800
Remove duplicated index on table 'records' of pDNS backend
Remove duplicated index `rec_name_index` on table 'records' of pDNS backend.
Change-Id: I9e8723b464522a 588f0e0ef6ff261 b71609b0726
Closes-Bug: 1446980
commit 2900cd391efae38 be1121e58e72f55 19f4a95e90
Author: Kiall Mac Innes <email address hidden>
Date: Wed Apr 22 15:42:29 2015 +0100
central. update_ status should be transactional
Central's update status method issues a large number of SQL
queries for large zones with many recent updates, as a result
it's checking out many connections from our connection pool one
after another, contributing to bug 1445123. By wrapping the
call in a transaction, a single connection will be checked out
of the pool.
Partial-Bug: 1445123 6a0585835fe614f 787102563fa 067ed59d948e8a3 9fb90af177)
Change-Id: Idfde7578e1a17a
(cherry picked from commit ac79df1567fb040
commit c7865e2c5e220b6 fa9233c4985e657 298d9935ae
Author: Graham Hayes <email address hidden>
Date: Thu Apr 23 16:54:04 2015 +0100
Add the /v2/zones/ <id>/nameserver s endpoint back
APIImpact
Closes-Bug: #1447683
Change-Id: I80b51e4e04fc73 95d8d1f32a3b3d3 4f09520c75c
commit 56c8877b7738c43 4470e0867432fdd 7c454a126e
Author: Tim Simmons <email address hidden>
Date: Wed Apr 15 21:04:46 2015 +0000
Update JSON in howtos examples to match the API
Some of the howto examples haven't been updated to match the removal
of wrapping resources in the API, this fixes that
Closes-Bug: 1447663 a63f84b6073ba65 ac5fd56877c 7f03d5c932d99ca ebb2fe2ce9)
Change-Id: I84a349e2848329
(cherry picked from commit fc2f733cb53bcce
commit b791937b717789d 6d0bc0011272ac3 45b18c46a0
Author: Kiall Mac Innes <email address hidden>
Date: Tue Apr 21 13:17:16 2015 +0100
Service ThreadPool size should be configurable
Change-Id: Icbf8873723f619 90a76dae5f698b3 cc370a48ff0 de6e449e3c06a02 08d809886d)
Closes-Bug: 1444901
(cherry picked from commit ad922201989ff0f
commit 4e937688a405186 0ad92349e82cab5 57c8672958
Author: Kiall Mac Innes <email address hidden>
Date: Wed Apr 22 13:02:23 2015 +0100
Handle socket.error's in mDNS
This ensures we don't log stacktraces for conditions outside
of our control, like a remote client closing the connection
abruptly.
Closes-Bug: 1437699 a731a0c6b0e7737 5bf5f42080c bd8d3b9129091f3 4dd47b1128)
Change-Id: Idd54ec4ef0dce1
(cherry picked from commit fb58ff9f7b6ffe8
commit 4cefc818be22ebe 097ab6f08569933 f98ea33e3c
Author: Graham Hayes <email address hidden>
Date: Thu Apr 16 18:48:42 2015 +0200
Move the Central rpcapi update_status to cast
Moves the update_status call (used by pool manager) to a cast.
Pool Manager doesn't actually do anything with the return value,
and causes another choke point.
Closes-Bug: #1445129
Change-Id: I385c950964b4b4 374b2a4b5bfbd70 e5b151dc813 54c80bceef99e98 9e9e879af5)
(cherry picked from commit b2b08a91bf3065a
commit c376367c3800d80 ab00354dee0d31f 9de997a49d
Author: Kiall Mac Innes <email address hidden>
Date: Tue Apr 21 13:07:38 2015 +0100
PM: Ensure only one periodic task runs per host
Ensure multiple periodic sync/recovery tasks do not run concurrently on
a single host by using an inter process lock inside the periodic task.
This has the effect of serializing the tasks, rather than the more correct
deduplication of tasks. Bug 1445127 tracks the longer term fix.
Change-Id: Ib0041f127aacfd 0f49ca84deecc2a 6950594dd58 ec6f7a70f0a92b8 45de183d05)
Closes-Bug: 1445125
(cherry picked from commit f3dd7a8f42f2946
commit 2b2ad8805b76055 153d854ff50393f a5ba89aacc
Author: Kiall Mac Innes <email address hidden>
Date: Tue Apr 21 12:31:26 2015 +0100
Ensure addition of TSIG do not trigger a TooBig exception
Change-Id: Ia5ab2efd1b159d 808889178efd012 2e9394ae642 65967382fc67bcd 28c6842cdc)
Closes-Bug: 1445114
(cherry picked from commit bcb8e8cb3a2d35c
commit 09ddb2f7430db12 1106f2103f00b35 ffa14d96fa
Author: Andreas Jaeger <email address hidden>
Date: Mon Apr 20 11:45:14 2015 +0200
Release Import of Translations from Transifex
Manual import of Translations from Transifex. This change also removes
all po files that are less than 66 per cent translated since such
partially translated files will not help users.
This updates also recreates all pot (translation source files) to
reflect the state of the repository.
This change needs to be done manually since the automatic import does
not handle the proposed branches and we need to sync with latest
translations.
Change-Id: Ifa211a8bd8d18d 9b9b97bce861058 7c829b94324
commit 34ef1cf14fc7772 7a3cef9a31f1462 5ab0c5b6e7
Author: Thierry Carrez <email address hidden>
Date: Fri Apr 17 10:35:26 2015 +0200
update .gitreview for stable/kilo
Change-Id: Id7a27145658575 05c8d51bfd27917 3e7c2b8681f
commit a656b4c4de62b6e ab19305ddb9acf1 20044c7e65
Author: Kiall Mac Innes <email address hidden>
Date: Wed Apr 15 11:37:59 2015 +0100
Correct mDNS TCP/UDP socket flags
* Explicitly mark TCP and UDP as blocking sockets
* Added socket.SO_REUSEADDR to UDP socket
* Added socket.SO_REUSEPORT to TCP+UDP sockets
* Moved socket creation to inside the worker thread's
start() method.
* Added a socket.close() to the stop() method.
* Enable eventlet patching of the "os" module, required
to avoid symptoms which look near identical to [1].
[1]: https:/ /github. com/eventlet/ eventlet/ issues/ 210
Closes-Bug: 1444384 8d2e2c1af833f94 4330001c33b
Change-Id: Iff642673a33d7b
commit 1c792377906b1d8 ede59a9ec0a42f1 110726e77e
Author: Tim Simmons <email address hidden>
Date: Wed Apr 15 20:28:18 2015 +0000
Shuffle of the order of BIND9 masters
Make sure that the masters given to BIND9 on an addzone are shuffled
so that different MiniDNS instances are targetted for AXFRs for different
zones
Change-Id: Id01815f8d70fa5 0e83f0c6bee5289 4b885788e49
Closes-Bug: 1444414
commit b4f0a6114163ca7 f393c8e806ef4b0 c194f4b92d
Author: OpenStack Proposal Bot <email address hidden>
Date: Thu Apr 16 12:04:30 2015 +0000
Updated from global requirements
Change-Id: Icf2ed81b635c3d 362cf4cf5baf8d0 612972ab582