commit 2a44b637b2ce1202a873cd8d136cc373c3cfc7c6
Author: Lakshmi N Sampath <email address hidden>
Date: Wed Mar 30 20:37:22 2016 -0700
Backward compatibility with designate v1 api
Adds backward compatibility for designate v1 api
dns.record.create, dns.record.update and dns.record.delete
events needs to be handled if cli user switches between
v1 and v2 api. Currenlty those are ignored and indexed records
goes out of sync.
Also switch dns.domain.xxxxx to dns.zone.xxxxx events since
zone is v2 api.
commit 4abf9618720a6c0b2250a92e6869d49dc6aa2032
Author: Steve McLellan <email address hidden>
Date: Tue Mar 29 10:33:02 2016 -0500
Disable oslo_config file discovery in tests
oslo_config looks for files in some standard places
(~/.searchlight.conf, /etc/searchlight/searchlight.conf,
./etc/searchlight.conf and possibly more). This means that
unit tests were using one of these config files which could
cause failures under some circumstances. This patch monkey
patches the find_config_files function during tests which
prevents this behavior.
Change-Id: I2b3c98ccd8f3540d5fe8bb1e21596c665600a7f6
Closes-Bug: #1563053
(cherry picked from commit 9fecc29a51ac06fa3d27bdd59e5016d77df4d12c)
commit bcc82435ef20edf6fc884b012844f112527161d8
Author: Steve McLellan <email address hidden>
Date: Thu Mar 31 13:50:24 2016 -0500
Increase heap for elasticsearch in func tests
We're seeing a number of outofmemory exceptions from elasticsearch.
Increasing the java heap space to 50m to see if that helps temporarily;
longer term we need to look at using fewer processes.
Change-Id: I32277b0613b1ee1a25005655b108fe2b6530679b
(cherry picked from commit 8a287fcc0d083d133ca4b4d0a75180eeb618ce68)
commit 1e80553aa46153d5a3c0e60047b3d0cc9dbcf5d9
Author: Steve McLellan <email address hidden>
Date: Tue Mar 29 14:27:52 2016 -0500
Fix _is_multiple_alias_exception signature
Remove erroneous 'self' from function signature
to _is_multiple_alias_exception.
Change-Id: I6fcdd13f360b31be66b553ff8e88011107ecd2b7
Closes-Bug: #1563516
(cherry picked from commit 600b691bf950108e93beafe8ae4691503e5b8108)
commit 574a095ebe897cdab935a803ae036c43de32e52f
Author: Steve McLellan <email address hidden>
Date: Mon Mar 28 11:29:54 2016 -0500
Add missing zero-downtime indexing documentation
Adds documentation that was not added with zero-downtime reindexing,
describing the index model and the mechanisms by which plugins are
indexed.
Change-Id: Ibd21724d14f2d92a78b908581687ae6811ee3611
Closes-Bug: #1561190
(cherry picked from commit a73cd1d85cbf172cfc5882d92d269e1fd5401bdb)
commit bb5ff0701301d6d4b86c313a3d221e7d9c757f75
Author: Rick Aulino <email address hidden>
Date: Mon Mar 21 15:37:22 2016 -0600
Re-indexing optimization for doc_type
When the user calls the "index sync" command and specifies a
document type (i.e. OS::Nova::Server) we will go to all plugins
and have them re-index. Instead only the specified doc type(s)
should re-index through their plugins. The other doc types should
be transferred using internal ElasticSearch functionality, like
the Helper reindex method. If no type is specified we will reindex
through the plugins.
Change-Id: Ida85002c306a52ccb6b5ec73a3dbe021bca333bc
Closes-Bug: #1558618
(cherry picked from commit cb2137bd23f112ff6cb64c13eb9a76f36eb3c9c8)
commit 25ca1311be0363e1650d530e1f833871143b80a2
Author: Steve McLellan <email address hidden>
Date: Thu Mar 24 12:21:36 2016 -0500
Add missing mitaka release notes
Add release notes for zero downtime reindexing and for role-based
index separation.
Change-Id: I77a0e26b326aa54c07830570bb9f351ee5e171a8
Closes-Bug: #1561189
(cherry picked from commit ba67c2cdb100819c1462f446c4736503d409ad7d)
commit 531447d28045e0da15a85bf942ee03d7707b3679
Author: Rick Aulino <email address hidden>
Date: Tue Mar 15 12:01:54 2016 -0600
The Zero Downtime code is deficient in the error handling department.
One cleanup method too few. If we get any unrecoverable exceptions
while creating/preparing the indexes or aliases, we cannot continue.
In this case we need to roll back and undo any changes we made.
Change-Id: I5591d5208f75015f93b8431e73d2d7c7f5f2e167
Closes-Bug: #1557003
(cherry picked from commit bc9eeaa9bac867eb28c07077fe7ee4cc4af9db5f)
commit b1d339b8da178e87aeda09cae6783b3b6fef504f
Author: Steve McLellan <email address hidden>
Date: Tue Mar 22 11:04:13 2016 -0500
Don't index DHCP ports
We don't have any reliable way to index DHCP ports so for now we won't
index them on initial indexing; patch also disables their indexing from
notifications for consistency. If neutron starts sending notifications
for them both pieces of code should be removed.
Change-Id: Ia783a9b59fa05b7d89f5add95797fd509ad391a2
Closes-Bug: #1558790
(cherry picked from commit 22e05a88a4c68ff2e3d81aadc7b1c965bfb1e80c)
Reviewed: https:/ /review. openstack. org/302579 /git.openstack. org/cgit/ openstack/ searchlight/ commit/ ?id=73b8efe4add ac065faa489b5d4 ef5dc11ee2706b
Committed: https:/
Submitter: Jenkins
Branch: master
commit 2a44b637b2ce120 2a873cd8d136cc3 73c3cfc7c6
Author: Lakshmi N Sampath <email address hidden>
Date: Wed Mar 30 20:37:22 2016 -0700
Backward compatibility with designate v1 api
Adds backward compatibility for designate v1 api
dns. record. create, dns.record.update and dns.record.delete
events needs to be handled if cli user switches between
v1 and v2 api. Currenlty those are ignored and indexed records
goes out of sync.
Also switch dns.domain.xxxxx to dns.zone.xxxxx events since
zone is v2 api.
Change-Id: I459841423df776 c5afa41255798da cc97b7d9e3e
Closes-Bug: #1550506
commit 4abf9618720a6c0 b2250a92e6869d4 9dc6aa2032
Author: Steve McLellan <email address hidden>
Date: Tue Mar 29 10:33:02 2016 -0500
Disable oslo_config file discovery in tests
oslo_config looks for files in some standard places .searchlight. conf, /etc/searchligh t/searchlight. conf, searchlight. conf and possibly more). This means that
(~/
./etc/
unit tests were using one of these config files which could
cause failures under some circumstances. This patch monkey
patches the find_config_files function during tests which
prevents this behavior.
Similar to https:/ /review. openstack. org/#/c/ 172354
Change-Id: I2b3c98ccd8f354 0d5fe8bb1e21596 c665600a7f6 a3d27bdd59e5016 d77df4d12c)
Closes-Bug: #1563053
(cherry picked from commit 9fecc29a51ac06f
commit bcc82435ef20edf 6fc884b012844f1 12527161d8
Author: Steve McLellan <email address hidden>
Date: Thu Mar 31 13:50:24 2016 -0500
Increase heap for elasticsearch in func tests
We're seeing a number of outofmemory exceptions from elasticsearch.
Increasing the java heap space to 50m to see if that helps temporarily;
longer term we need to look at using fewer processes.
Change-Id: I32277b0613b1ee 1a25005655b108f e2b6530679b 33ca4b4d0a75180 eeb618ce68)
(cherry picked from commit 8a287fcc0d083d1
commit 1e80553aa46153d 5a3c0e60047b3d0 cc9dbcf5d9
Author: Steve McLellan <email address hidden>
Date: Tue Mar 29 14:27:52 2016 -0500
Fix _is_multiple_ alias_exception signature
Remove erroneous 'self' from function signature alias_exception .
to _is_multiple_
Change-Id: I6fcdd13f360b31 be66b553ff8e880 11107ecd2b7 e93beafe8ae4691 503e5b8108)
Closes-Bug: #1563516
(cherry picked from commit 600b691bf950108
commit 574a095ebe897cd ab935a803ae036c 43de32e52f
Author: Steve McLellan <email address hidden>
Date: Mon Mar 28 11:29:54 2016 -0500
Add missing zero-downtime indexing documentation
Adds documentation that was not added with zero-downtime reindexing,
describing the index model and the mechanisms by which plugins are
indexed.
Change-Id: Ibd21724d14f2d9 2a78b908581687a e6811ee3611 cfc5882d92d269e 1fd5401bdb)
Closes-Bug: #1561190
(cherry picked from commit a73cd1d85cbf172
commit bb5ff0701301d6d 4b86c313a3d221e 7d9c757f75
Author: Rick Aulino <email address hidden>
Date: Mon Mar 21 15:37:22 2016 -0600
Re-indexing optimization for doc_type
When the user calls the "index sync" command and specifies a
document type (i.e. OS::Nova::Server) we will go to all plugins
and have them re-index. Instead only the specified doc type(s)
should re-index through their plugins. The other doc types should
be transferred using internal ElasticSearch functionality, like
the Helper reindex method. If no type is specified we will reindex
through the plugins.
Change-Id: Ida85002c306a52 ccb6b5ec73a3dbe 021bca333bc f6cb64c13eb9a76 f36eb3c9c8)
Closes-Bug: #1558618
(cherry picked from commit cb2137bd23f112f
commit 25ca1311be0363e 1650d530e1f8338 71143b80a2
Author: Steve McLellan <email address hidden>
Date: Thu Mar 24 12:21:36 2016 -0500
Add missing mitaka release notes
Add release notes for zero downtime reindexing and for role-based
index separation.
Change-Id: I77a0e26b326aa5 4c07830570bb9f3 51ee5e171a8 c1462f446c47365 03d409ad7d)
Closes-Bug: #1561189
(cherry picked from commit ba67c2cdb100819
commit 531447d28045e0d a15a85bf942ee03 d7707b3679
Author: Rick Aulino <email address hidden>
Date: Tue Mar 15 12:01:54 2016 -0600
Zero Downtime Re-indexing Error Handling.
See spec: specs.openstack .org/openstack/ searchlight- specs/specs/ mitaka/ zero-downtime- reindexing. html
http://
The Zero Downtime code is deficient in the error handling department.
One cleanup method too few. If we get any unrecoverable exceptions
while creating/preparing the indexes or aliases, we cannot continue.
In this case we need to roll back and undo any changes we made.
Change-Id: I5591d5208f7501 5f93b8431e73d2d 7c7f5f2e167 b28c07077fe7ee4 cc4af9db5f)
Closes-Bug: #1557003
(cherry picked from commit bc9eeaa9bac867e
commit b1d339b8da178e8 7aeda09cae6783b 3b6fef504f
Author: Steve McLellan <email address hidden>
Date: Tue Mar 22 11:04:13 2016 -0500
Don't index DHCP ports
We don't have any reliable way to index DHCP ports so for now we won't
index them on initial indexing; patch also disables their indexing from
notifications for consistency. If neutron starts sending notifications
for them both pieces of code should be removed.
Change-Id: Ia783a9b59fa05b 7d89f5add95797f d509ad391a2 2e3d81aadc7b1c9 65bfb1e80c)
Closes-Bug: #1558790
(cherry picked from commit 22e05a88a4c68ff
commit a5ccab8a9db1105 fde5f6f3005b78c d05fcf4829
Author: Thierry Carrez <email address hidden>
Date: Wed Mar 23 11:05:46 2016 +0100
Update .gitreview for stable/mitaka
Change-Id: Ib2bff9b50a7d1b 8aad132ec496bde 1ae71be82cc