~ubuntu-branches/ubuntu/raring/quantum/raring-proposed

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Package Import Robot
  • Author(s): Chuck Short, Chuck Short, Yolanda Robla, James Page, Maru Newby
  • Date: 2013-01-11 09:14:35 UTC
  • mfrom: (2.1.17)
  • Revision ID: package-import@ubuntu.com-20130111091435-vaup7dwmtmajy5oe
Tags: 2013.1~g2-0ubuntu1
[ Chuck Short ]
* New upstream version. 
* debian/patches/fix-quantum-configuration.patch: Refreshed.

[ Yolanda Robla ]
* debian/quantum-l3-agent.quantum-metadata-agent.upstart: Add
  upstart configuration for Metadata Agent.
* debian/quantum-l3-agent.install: Added quantum-ns-metadata-proxy,
  quantum-metadata-agent and metadata_agent.ini.
* debian/patches/fix-quantum-configuration.patch: Update rootwrap
  configuration in metadata_agent.ini file.
* debian/changelog: Updated package version
* d/p/fix-quantum-configuration.patch: refresh patches

[ James Page ]
* d/*.install: Install entry points from bin directory instead
  of easy-install ones generated during the package build process
  (LP: #1085038).
* d/control: Drop BD on python-dev-all; its not required.
* d/rules: Install multiple upstart configurations for quantum-l3-agent.
* d/control: Tidy package descriptions.
* d/*.postrm: Drop as debhelper will generate update-rc.d calls in
  maintainer scripts if required.
* d/quantum-common.postinst: Tweak permissions setting so that /etc/quantum
  is not owned/writable by the quantum user, ensure that /etc/quantum/rootwrap*
  is owned by root:root.
* d/*agent*.postinst: Dropped as permissions now correctly set in
  quantum-common.
* d/patches/fix-quantum-configuration.patch: Re-add dropped fixes rootwrap and
  sqlite defaults for all plugins.
* d/control: Added new BD on alembic (>= 0.4.1~), version python-mock >= 1.0b1.

[ Maru Newby ]
* debian/control: Remove unnecessary openvswitch-vswitch dependency
  from quantum-plugin-openvswitch (LP: #1076747).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
commit c4253d0ffdde490ee2b8a577f4f601efe52fa257
 
2
Author: Yoshihiro Kaneko <ykaneko0929@gmail.com>
 
3
Date:   Tue Jan 8 17:49:47 2013 +0900
 
4
 
 
5
    Fix database configuration of ryu-agent
 
6
    
 
7
    Fixes bug #1097156
 
8
    
 
9
    The database configuration was moved to the DB module.
 
10
    This patch makes ryu-agent follow it.
 
11
    
 
12
    Change-Id: Ib843132eb1a01769725dd89b1e1799c9d10790d3
 
13
 
 
14
 quantum/plugins/ryu/agent/ryu_quantum_agent.py |    1 +
 
15
 1 file changed, 1 insertion(+)
 
16
 
 
17
commit 5b6c2511a1f510c2c8b8e4288efd1a936387ed41
 
18
Merge: 9b27735 3aecb35
 
19
Author: Jenkins <jenkins@review.openstack.org>
 
20
Date:   Wed Jan 9 07:02:19 2013 +0000
 
21
 
 
22
    Merge "Pass X-Forwarded-For header to Nova"
 
23
 
 
24
commit 9b277354f5ee18227eed20b9b4763f28b3b6f2c8
 
25
Merge: 666c5df b7a08c5
 
26
Author: Jenkins <jenkins@review.openstack.org>
 
27
Date:   Wed Jan 9 07:02:13 2013 +0000
 
28
 
 
29
    Merge "add migration support for lb security groups"
 
30
 
 
31
commit 3aecb35d6859f17553b0241e71c137bc933aca37
 
32
Author: Mark McClain <mark.mcclain@dreamhost.com>
 
33
Date:   Tue Jan 8 19:18:58 2013 -0500
 
34
 
 
35
    Pass X-Forwarded-For header to Nova
 
36
    
 
37
    fixes bug 1097524
 
38
    
 
39
    Add X-Forwarded-For header to the proxied Nova metadata request. Nova
 
40
    needs this value to properly answer /latest/meta-data/local-ipv4
 
41
    requests.
 
42
    
 
43
    Change-Id: Icaec38b2ca7e06b50960deb7ab24ff1944a81f45
 
44
 
 
45
 quantum/agent/metadata/agent.py           |    1 +
 
46
 quantum/tests/unit/test_metadata_agent.py |  100 +++++------------------------
 
47
 2 files changed, 18 insertions(+), 83 deletions(-)
 
48
 
 
49
commit 666c5df3cad07eebe156f7eae59c1ea439226c6e
 
50
Merge: f14af5d 220b3f2
 
51
Author: Jenkins <jenkins@review.openstack.org>
 
52
Date:   Tue Jan 8 22:27:29 2013 +0000
 
53
 
 
54
    Merge "The change implemented Lbaas CRUD Sqlalchemy operations."
 
55
 
 
56
commit 220b3f265681891c2dfd7cc1d2548457a5a44ad2
 
57
Author: Leon Cui <lcui@vmware.com>
 
58
Date:   Wed Dec 12 16:04:24 2012 -0800
 
59
 
 
60
    The change implemented Lbaas CRUD Sqlalchemy operations.
 
61
    
 
62
     - This change only contains the database access implementation
 
63
     of LBaaS API. There is no real configuration down to device
 
64
     side.
 
65
     - This change implements a loadbalancer plugin which doesn't
 
66
     do much thing but only db access. The object status needs to
 
67
     be updated when integrate with the lbaas agent.
 
68
     - This change follows the new LBaaS API 1.0 model. Please see
 
69
     the spec on wiki.
 
70
    
 
71
    Implements: blueprint lbaas-plugin-api-crud
 
72
    Change-Id: I1bccec8c29e3e9486506a5b52ce69af0480b2300
 
73
 
 
74
 quantum/db/loadbalancer/__init__.py                |   15 +
 
75
 quantum/db/loadbalancer/loadbalancer_db.py         |  657 +++++++++++++++
 
76
 quantum/extensions/loadbalancer.py                 |   33 +
 
77
 quantum/plugins/common/constants.py                |    8 +
 
78
 quantum/plugins/services/loadbalancer/__init__.py  |   16 +
 
79
 .../services/loadbalancer/loadbalancerPlugin.py    |  252 ++++++
 
80
 quantum/tests/unit/db/__init__.py                  |   15 +
 
81
 quantum/tests/unit/db/loadbalancer/__init__.py     |   15 +
 
82
 .../unit/db/loadbalancer/test_db_loadbalancer.py   |  868 ++++++++++++++++++++
 
83
 9 files changed, 1879 insertions(+)
 
84
 
 
85
commit f14af5dc755706c7297a96fa504acdfe15ac1957
 
86
Author: Nachi Ueno <nachi@nttmcl.com>
 
87
Date:   Wed Nov 7 11:00:53 2012 -0800
 
88
 
 
89
    Iptables security group implementation for LinuxBridge
 
90
    
 
91
    Implements bp quantum-security-groups-iptables-lb
 
92
    - Added firewall driver
 
93
    - Added iptables based firewall driver
 
94
    - Implemented security groups for rpc support mixin classes
 
95
    
 
96
    Change-Id: I974d2f1cae75ce4a55c2b5d820a0b42ff5661309
 
97
 
 
98
 quantum/agent/firewall.py                          |  105 ++
 
99
 quantum/agent/linux/iptables_firewall.py           |  280 +++++
 
100
 quantum/agent/linux/iptables_manager.py            |   40 +-
 
101
 quantum/agent/securitygroups_rpc.py                |  179 ++++
 
102
 quantum/common/constants.py                        |    5 +
 
103
 quantum/common/topics.py                           |    1 +
 
104
 quantum/common/utils.py                            |   12 +
 
105
 quantum/db/securitygroups_db.py                    |   25 +-
 
106
 quantum/db/securitygroups_rpc_base.py              |  259 +++++
 
107
 quantum/extensions/securitygroup.py                |    6 +-
 
108
 .../linuxbridge/agent/linuxbridge_quantum_agent.py |   35 +-
 
109
 quantum/plugins/linuxbridge/db/l2network_db_v2.py  |   29 +-
 
110
 quantum/plugins/linuxbridge/lb_quantum_plugin.py   |  126 ++-
 
111
 .../unit/linuxbridge/test_lb_security_group.py     |  137 +++
 
112
 .../unit/linuxbridge/test_linuxbridge_plugin.py    |    9 +-
 
113
 .../tests/unit/test_extension_security_group.py    |   33 +-
 
114
 quantum/tests/unit/test_iptables_firewall.py       |  912 ++++++++++++++++
 
115
 quantum/tests/unit/test_security_groups_rpc.py     | 1091 ++++++++++++++++++++
 
116
 18 files changed, 3219 insertions(+), 65 deletions(-)
 
117
 
 
118
commit 7bbc9942d6c6131a5538b2df373f3a554b9fb4be
 
119
Merge: 33a355a 83c12eb
 
120
Author: Jenkins <jenkins@review.openstack.org>
 
121
Date:   Tue Jan 8 17:54:01 2013 +0000
 
122
 
 
123
    Merge "Update the migration template's default kwargs"
 
124
 
 
125
commit 83c12eb749fffade68c1fc28d3a829f36f3cdd0c
 
126
Author: Mark McClain <mark.mcclain@dreamhost.com>
 
127
Date:   Tue Jan 8 11:16:17 2013 -0500
 
128
 
 
129
    Update the migration template's default kwargs
 
130
    
 
131
    fixes bug 1097327
 
132
    
 
133
    The default template should accept options as a keyword instead of
 
134
    specific quota parameter.
 
135
    
 
136
    Change-Id: I65ceaccea9e764941a1d3f6ba243a2107379e42e
 
137
 
 
138
 .../db/migration/alembic_migrations/script.py.mako |    4 ++--
 
139
 1 file changed, 2 insertions(+), 2 deletions(-)
 
140
 
 
141
commit b7a08c5c88f484fbdfaa5c3abe980f053d1d3606
 
142
Author: Mark McClain <mark.mcclain@dreamhost.com>
 
143
Date:   Tue Jan 8 00:15:58 2013 -0500
 
144
 
 
145
    add migration support for lb security groups
 
146
    
 
147
    This is a companion change for the security group models.
 
148
    
 
149
    Change-Id: If8a75004ddb4e20fb8491529ac7098828edb5c7d
 
150
 
 
151
 .../versions/3cb5d900c5de_security_groups.py       |   96 ++++++++++++++++++++
 
152
 1 file changed, 96 insertions(+)
 
153
 
 
154
commit 33a355a9332d819d7106317b2816f37b0652c096
 
155
Author: Gary Kotton <gkotton@redhat.com>
 
156
Date:   Tue Jan 8 11:15:17 2013 +0000
 
157
 
 
158
    Fix import for quantum-db-manage
 
159
    
 
160
    Fixes bug 1097235
 
161
    
 
162
    Change-Id: I4d44edcfa8efe910f0237fb6248b2f14e734141b
 
163
 
 
164
 bin/quantum-db-manage |    3 ++-
 
165
 1 file changed, 2 insertions(+), 1 deletion(-)
 
166
 
 
167
commit 5f74f5063511054f0de929c84d651de826970994
 
168
Merge: ad693c8 3eb2cfc
 
169
Author: Jenkins <jenkins@review.openstack.org>
 
170
Date:   Tue Jan 8 07:49:20 2013 +0000
 
171
 
 
172
    Merge "API extension and DB support for service types"
 
173
 
 
174
commit ad693c80f8e9c0446b4be0bbb786fb5352fb60b3
 
175
Merge: ae27cf9 c0b3a31
 
176
Author: Jenkins <jenkins@review.openstack.org>
 
177
Date:   Tue Jan 8 07:49:14 2013 +0000
 
178
 
 
179
    Merge "Remove some unused imports"
 
180
 
 
181
commit ae27cf9b5ec1c9928aefd8994d520eb72a8ff418
 
182
Merge: e0ae6aa dbf0b22
 
183
Author: Jenkins <jenkins@review.openstack.org>
 
184
Date:   Tue Jan 8 04:10:36 2013 +0000
 
185
 
 
186
    Merge "Add migration support to Quantum"
 
187
 
 
188
commit e0ae6aa5981cc9aecfb206861b6e02e0d2cbf063
 
189
Merge: 005251c 31f09ab
 
190
Author: Jenkins <jenkins@review.openstack.org>
 
191
Date:   Tue Jan 8 03:47:00 2013 +0000
 
192
 
 
193
    Merge "refactor QuotaV2 import to match to other exts"
 
194
 
 
195
commit 3eb2cfc011a7be4060c9232bc804869dd4673ca7
 
196
Author: Salvatore Orlando <salv.orlando@gmail.com>
 
197
Date:   Fri Dec 7 06:33:48 2012 -0800
 
198
 
 
199
    API extension and DB support for service types
 
200
    
 
201
    Blueprint quantum-service-type
 
202
    
 
203
    This patch allows for managing service types through the API.
 
204
    The default service type is specified in the configuration file.
 
205
    The patch also provides a 'dummy' API extension, which uses the
 
206
    'dummy' service plugin, as a PoC for usage of service type.
 
207
    The dummy API extension is used in unit tests only.
 
208
    
 
209
    Change-Id: I97d400b941fa7925b0efa0fd0d35c07419ff6bfa
 
210
 
 
211
 etc/policy.json                                    |    8 +-
 
212
 etc/quantum.conf                                   |    8 +
 
213
 quantum/api/v2/base.py                             |    2 +-
 
214
 quantum/common/exceptions.py                       |    5 +
 
215
 .../versions/48b6f43f7471_service_type.py          |   77 ++++
 
216
 quantum/db/servicetype_db.py                       |  328 +++++++++++++++
 
217
 quantum/extensions/servicetype.py                  |  190 +++++++++
 
218
 quantum/plugins/common/constants.py                |    2 +
 
219
 quantum/plugins/services/dummy/__init__.py         |   16 -
 
220
 quantum/plugins/services/dummy/dummy_plugin.py     |   32 --
 
221
 quantum/plugins/services/service_base.py           |    9 +
 
222
 quantum/tests/etc/quantum.conf.test                |    5 +
 
223
 quantum/tests/unit/dummy_plugin.py                 |  139 +++++++
 
224
 quantum/tests/unit/metaplugin/test_metaplugin.py   |    2 +-
 
225
 quantum/tests/unit/test_config.py                  |   43 ++
 
226
 quantum/tests/unit/test_db_plugin.py               |    4 +-
 
227
 quantum/tests/unit/test_quantum_manager.py         |   27 +-
 
228
 quantum/tests/unit/test_servicetype.py             |  440 ++++++++++++++++++++
 
229
 18 files changed, 1276 insertions(+), 61 deletions(-)
 
230
 
 
231
commit dbf0b22abb5a55e3bab5eb335eb47cd843a7a43d
 
232
Author: Mark McClain <mark.mcclain@dreamhost.com>
 
233
Date:   Tue Dec 18 13:27:39 2012 -0500
 
234
 
 
235
    Add migration support to Quantum
 
236
    
 
237
    implements blueprint quantum-db-upgrades
 
238
    
 
239
    This changeset provide database migration capabilities to Quantum by
 
240
    wrapping the Alembic library.
 
241
    
 
242
    Change-Id: I8ba3a07f5a65e0fda9c0e85ed9c07c5978c53bc7
 
243
 
 
244
 MANIFEST.in                                        |    4 +
 
245
 bin/quantum-db-manage                              |   25 +
 
246
 quantum/db/migration/README                        |   94 ++++
 
247
 quantum/db/migration/__init__.py                   |   24 +
 
248
 quantum/db/migration/alembic.ini                   |   52 ++
 
249
 .../db/migration/alembic_migrations/__init__.py    |   17 +
 
250
 quantum/db/migration/alembic_migrations/env.py     |  100 ++++
 
251
 .../db/migration/alembic_migrations/script.py.mako |   54 ++
 
252
 .../alembic_migrations/versions/5a875d0e5c_ryu.py  |   75 +++
 
253
 .../migration/alembic_migrations/versions/README   |    5 +
 
254
 .../alembic_migrations/versions/folsom_initial.py  |  574 ++++++++++++++++++++
 
255
 quantum/db/migration/cli.py                        |  128 +++++
 
256
 quantum/tests/unit/test_db_migration.py            |  117 ++++
 
257
 quantum/tests/unit/test_db_plugin.py               |    1 +
 
258
 setup.py                                           |    3 +-
 
259
 tools/pip-requires                                 |    1 +
 
260
 16 files changed, 1273 insertions(+), 1 deletion(-)
 
261
 
 
262
commit c0b3a318d4bec861e381f22b72b86fa6e2cf3d5d
 
263
Author: Mark McLoughlin <markmc@redhat.com>
 
264
Date:   Mon Jan 7 21:23:41 2013 +0000
 
265
 
 
266
    Remove some unused imports
 
267
    
 
268
    optparse is unused since 0c0d8f0 and os is unused since f6bc5d0.
 
269
    
 
270
    Change-Id: I32357293712d30774108041b039410b68a5eb7e0
 
271
 
 
272
 quantum/server/__init__.py |    2 --
 
273
 1 file changed, 2 deletions(-)
 
274
 
 
275
commit 005251c3b88606013bc9526c0ef32b01e52b08c9
 
276
Author: Dan Wendlandt <dan@nicira.com>
 
277
Date:   Mon Jan 7 12:17:09 2013 -0800
 
278
 
 
279
    Undo change to require WebOb 1.2.3, instead, require only >=1.0.8
 
280
    
 
281
    This allows ceilometer to use 1.2.3, without breaking devstack for
 
282
    quantum in the mean time.
 
283
    
 
284
    See bug #1092227
 
285
    
 
286
    Change-Id: I1d1b4c0b6dbb917ddf785bdf7ce90be9beb6540c
 
287
 
 
288
 tools/pip-requires |    2 +-
 
289
 1 file changed, 1 insertion(+), 1 deletion(-)
 
290
 
 
291
commit 56b5d21ca65fddd4f7b24770494d6bb34ac5e65c
 
292
Merge: be3b5dc 65c9894
 
293
Author: Jenkins <jenkins@review.openstack.org>
 
294
Date:   Mon Jan 7 17:57:21 2013 +0000
 
295
 
 
296
    Merge "Ensure that exception prints UUID and not pointer."
 
297
 
 
298
commit be3b5dcd6ddaae809ef1b1e18bf47703deaf74a8
 
299
Author: Gary Kotton <gkotton@redhat.com>
 
300
Date:   Sun Jan 6 07:22:45 2013 +0000
 
301
 
 
302
    Add common support for database configuration
 
303
    
 
304
    Fixes bug 1096537
 
305
    
 
306
    Change-Id: I9b7dbc08ae709af81ca968857f7028c150d2c7e5
 
307
 
 
308
 quantum/db/api.py                                  |   58 ++++++++++++++------
 
309
 quantum/db/db_base_plugin_v2.py                    |    3 +-
 
310
 quantum/plugins/bigswitch/plugin.py                |   33 +----------
 
311
 quantum/plugins/linuxbridge/common/config.py       |   22 --------
 
312
 quantum/plugins/linuxbridge/db/l2network_db_v2.py  |   12 +---
 
313
 quantum/plugins/metaplugin/common/config.py        |   22 --------
 
314
 quantum/plugins/metaplugin/meta_quantum_plugin.py  |   12 +---
 
315
 quantum/plugins/metaplugin/proxy_quantum_plugin.py |    8 +--
 
316
 quantum/plugins/nec/common/config.py               |   22 --------
 
317
 quantum/plugins/nec/db/api.py                      |   10 +---
 
318
 .../nicira/nicira_nvp_plugin/QuantumPlugin.py      |   16 +-----
 
319
 .../nicira/nicira_nvp_plugin/common/config.py      |   22 --------
 
320
 quantum/plugins/openvswitch/common/config.py       |   22 --------
 
321
 quantum/plugins/openvswitch/ovs_db_v2.py           |   12 +---
 
322
 quantum/plugins/ryu/common/config.py               |   22 --------
 
323
 quantum/plugins/ryu/ryu_quantum_plugin.py          |   12 +---
 
324
 quantum/tests/unit/cisco/test_network_plugin.py    |    3 +-
 
325
 quantum/tests/unit/cisco/test_nexus_plugin.py      |    3 +-
 
326
 quantum/tests/unit/metaplugin/test_metaplugin.py   |    5 +-
 
327
 19 files changed, 56 insertions(+), 263 deletions(-)
 
328
 
 
329
commit 43e2a72f213a0b56dff2b4b9ed4d25f80a47bd8a
 
330
Merge: 0a9f96c 412a5c8
 
331
Author: Jenkins <jenkins@review.openstack.org>
 
332
Date:   Mon Jan 7 13:11:50 2013 +0000
 
333
 
 
334
    Merge "Cleans up bulk_body generation in quantum.api.v2.base.prepare_request_body()"
 
335
 
 
336
commit 0a9f96c41ad1f47548b67ef5611ae7619b68c1f5
 
337
Author: Kiall Mac Innes <kiall@managedit.ie>
 
338
Date:   Mon Jan 7 11:22:31 2013 +0000
 
339
 
 
340
    Fixup import syntax error in unit test
 
341
    
 
342
    Change-Id: I12f4d94474a31d25819fe24b70676f81c52bd022
 
343
 
 
344
 quantum/tests/unit/_test_rootwrap_exec.py |    2 +-
 
345
 1 file changed, 1 insertion(+), 1 deletion(-)
 
346
 
 
347
commit c3706fa2909bee2060dbbcc5045d64691fe6fdef
 
348
Author: Gary Kotton <gkotton@redhat.com>
 
349
Date:   Sun Jan 6 06:49:57 2013 +0000
 
350
 
 
351
    Enable the user to enforce validity of the gateway IP
 
352
    
 
353
    Fixes bug 1096532
 
354
    
 
355
    A new configuration variable is added to enable the user to indicate
 
356
    if the gateway should be validated on the subnet. For backward
 
357
    compatibility this is set as False by default.
 
358
    
 
359
    Change-Id: Ieadd60a945d34703bfee7576aa3b2ff7da3143d4
 
360
 
 
361
 etc/quantum.conf                     |    3 +++
 
362
 quantum/common/config.py             |    3 ++-
 
363
 quantum/db/db_base_plugin_v2.py      |    5 +++++
 
364
 quantum/tests/unit/test_db_plugin.py |    9 +++++++++
 
365
 4 files changed, 19 insertions(+), 1 deletion(-)
 
366
 
 
367
commit c2447acb060fb483c1b2dec8d26395cd13b5d678
 
368
Merge: 3027661 5f0aead
 
369
Author: Jenkins <jenkins@review.openstack.org>
 
370
Date:   Mon Jan 7 06:55:53 2013 +0000
 
371
 
 
372
    Merge "Fix the replacement placeholder in string"
 
373
 
 
374
commit 3027661d38404180c92c84f87ce265a7e63612ce
 
375
Merge: e0e5101 972918a
 
376
Author: Jenkins <jenkins@review.openstack.org>
 
377
Date:   Mon Jan 7 06:55:45 2013 +0000
 
378
 
 
379
    Merge "Add comment to indicate bridge names' length"
 
380
 
 
381
commit 972918a6438870c4d1578237688f26c12f2f659b
 
382
Author: gongysh <gongysh@cn.ibm.com>
 
383
Date:   Mon Jan 7 10:48:46 2013 +0800
 
384
 
 
385
    Add comment to indicate bridge names' length
 
386
    
 
387
    Bug #1096652
 
388
    
 
389
    Change-Id: Ic814b59da131fba488b728eb3b67864712cde141
 
390
 
 
391
 .../plugins/openvswitch/ovs_quantum_plugin.ini     |    3 ++-
 
392
 1 file changed, 2 insertions(+), 1 deletion(-)
 
393
 
 
394
commit 31f09ab2ec394f98c6d2d37f9588a37a0d9eaf92
 
395
Author: Mark McClain <mark.mcclain@dreamhost.com>
 
396
Date:   Sat Jan 5 19:28:35 2013 -0500
 
397
 
 
398
    refactor QuotaV2 import to match to other exts
 
399
    
 
400
    fixes bug 1096486
 
401
    
 
402
    The previous code used a special extension loading mechanism to
 
403
    selectively load the Quota model is the plugin matched and object path.
 
404
    This was intended to load models required by plugins, but this loading
 
405
    actually occurred after the db schema was created, so the model was not
 
406
    always loaded.  This fix refactors the code to make the QuotaV2 ext
 
407
    behave similarly to the other extensions ensuring the models are loaded
 
408
    prior to database schema creation.
 
409
    
 
410
    Change-Id: Id7d1f7ddee69bfc4419df375366319dedc3dc439
 
411
 
 
412
 quantum/api/extensions.py                          |   29 ---
 
413
 quantum/db/quota_db.py                             |  186 ++++++++++++++++++++
 
414
 quantum/extensions/_quotav2_driver.py              |  158 -----------------
 
415
 quantum/extensions/_quotav2_model.py               |   30 ----
 
416
 quantum/extensions/quotasv2.py                     |   39 ++--
 
417
 .../cisco/tests/unit/v2/quantumv2.conf.cisco.test  |    2 +-
 
418
 quantum/plugins/linuxbridge/lb_quantum_plugin.py   |    3 +-
 
419
 .../nicira/nicira_nvp_plugin/QuantumPlugin.py      |    3 +-
 
420
 quantum/plugins/openvswitch/ovs_quantum_plugin.py  |    3 +-
 
421
 quantum/quota.py                                   |    7 +-
 
422
 quantum/tests/unit/cisco/test_network_plugin.py    |    2 +-
 
423
 quantum/tests/unit/test_quota_per_tenant_ext.py    |   41 +----
 
424
 12 files changed, 213 insertions(+), 290 deletions(-)
 
425
 
 
426
commit e0e5101b876f7754e13d7bd8e045438f0c966af2
 
427
Author: gongysh <gongysh@cn.ibm.com>
 
428
Date:   Mon Jan 7 10:12:00 2013 +0800
 
429
 
 
430
    change xxx_metadata_agent() into xxx_metadata_proxy()
 
431
    
 
432
    Bug #1092047
 
433
    
 
434
    Change-Id: Ic59da98105a7301697ecb5a6477f3c7fc3f8e86a
 
435
 
 
436
 quantum/agent/l3_agent.py |    8 ++++----
 
437
 1 file changed, 4 insertions(+), 4 deletions(-)
 
438
 
 
439
commit 5f0aead4e4c42f16b0f32870bd7fa952d219945b
 
440
Author: gongysh <gongysh@cn.ibm.com>
 
441
Date:   Mon Jan 7 09:52:29 2013 +0800
 
442
 
 
443
    Fix the replacement placeholder in string
 
444
    
 
445
    Bug #1096721
 
446
    
 
447
    Change-Id: Ief6f410e4532772af3f9775b48ce92ac901f812d
 
448
 
 
449
 quantum/db/l3_db.py |    2 +-
 
450
 1 file changed, 1 insertion(+), 1 deletion(-)
 
451
 
 
452
commit 65c989433b8d81c7e070e1e5977536956cb7175c
 
453
Author: Gary Kotton <gkotton@redhat.com>
 
454
Date:   Thu Jan 3 13:51:42 2013 +0000
 
455
 
 
456
    Ensure that exception prints UUID and not pointer.
 
457
    
 
458
    Fixes bug 1095648
 
459
    
 
460
    Change-Id: I3effbc2e93d143ba7a5c3b047c1618f165c1b0b6
 
461
 
 
462
 quantum/db/db_base_plugin_v2.py      |    9 ++++-----
 
463
 quantum/tests/unit/test_db_plugin.py |   10 ++++++++++
 
464
 2 files changed, 14 insertions(+), 5 deletions(-)
 
465
 
 
466
commit 2a10cd2b6c46ccff6bcfacfd3cebfb3b92fdb6f8
 
467
Merge: f179999 d9671f7
 
468
Author: Jenkins <jenkins@review.openstack.org>
 
469
Date:   Sat Jan 5 03:43:00 2013 +0000
 
470
 
 
471
    Merge "Fixes i18n message for nec plugin"
 
472
 
 
473
commit f1799999bce36a69c5a7925d56c28d4c71ac18ab
 
474
Merge: ff66907 3bce16a
 
475
Author: Jenkins <jenkins@review.openstack.org>
 
476
Date:   Sat Jan 5 02:28:04 2013 +0000
 
477
 
 
478
    Merge "Fixes i18n message for ryu plugin"
 
479
 
 
480
commit ff66907481dcfb787ad81b26fd31abbf6af991c5
 
481
Merge: acf49b0 bc20ec5
 
482
Author: Jenkins <jenkins@review.openstack.org>
 
483
Date:   Sat Jan 5 02:17:09 2013 +0000
 
484
 
 
485
    Merge ".gitignore cleanup"
 
486
 
 
487
commit bc20ec5849cf463741c663735137ef6a43c6cd3f
 
488
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
489
Date:   Fri Jan 4 13:17:13 2013 +0800
 
490
 
 
491
    .gitignore cleanup
 
492
    
 
493
    Removed obsolete files/dirs
 
494
    Added .coverage and covhtml
 
495
    Ordered alphabetically
 
496
    
 
497
    Change-Id: Iac10b075f318c264549ee017688eccd52deae07d
 
498
 
 
499
 .gitignore |   18 +++++++++---------
 
500
 1 file changed, 9 insertions(+), 9 deletions(-)
 
501
 
 
502
commit acf49b034d3aa884ff6d3f520ab54fdb6668a25e
 
503
Merge: f77ed34 891cbe3
 
504
Author: Jenkins <jenkins@review.openstack.org>
 
505
Date:   Fri Jan 4 10:05:48 2013 +0000
 
506
 
 
507
    Merge "sql_dbpool_enabled not passed to configured_db nvp_plugin"
 
508
 
 
509
commit d9671f7c73faf7a829a99d0d7dc16cc067313b77
 
510
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
511
Date:   Fri Jan 4 17:07:12 2013 +0800
 
512
 
 
513
    Fixes i18n message for nec plugin
 
514
    
 
515
    Fixes bug 1095974
 
516
    
 
517
    Change-Id: I48394d2f791589552e6f21c56268fed7654e4bbc
 
518
 
 
519
 quantum/plugins/nec/agent/nec_quantum_agent.py |    9 ++-
 
520
 quantum/plugins/nec/common/config.py           |   14 ++--
 
521
 quantum/plugins/nec/common/ofc_client.py       |    9 ++-
 
522
 quantum/plugins/nec/db/api.py                  |    8 +-
 
523
 quantum/plugins/nec/db/nec_plugin_base.py      |    2 +-
 
524
 quantum/plugins/nec/drivers/__init__.py        |    2 +-
 
525
 quantum/plugins/nec/extensions/packetfilter.py |    4 +-
 
526
 quantum/plugins/nec/nec_plugin.py              |   95 ++++++++++++------------
 
527
 8 files changed, 74 insertions(+), 69 deletions(-)
 
528
 
 
529
commit 3bce16abeef451539b2164a0695857f4037a5af8
 
530
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
531
Date:   Fri Jan 4 17:13:27 2013 +0800
 
532
 
 
533
    Fixes i18n message for ryu plugin
 
534
    
 
535
    Fixes bug 1095975
 
536
    
 
537
    Change-Id: I72bbeeb80117f4d5fcf6af9910dc881fd1b1a82e
 
538
 
 
539
 quantum/plugins/ryu/agent/ryu_quantum_agent.py |   14 +++++++-------
 
540
 quantum/plugins/ryu/common/config.py           |   14 +++++++-------
 
541
 quantum/plugins/ryu/db/api_v2.py               |    6 +++---
 
542
 quantum/plugins/ryu/ryu_quantum_plugin.py      |    2 +-
 
543
 4 files changed, 18 insertions(+), 18 deletions(-)
 
544
 
 
545
commit f77ed34d097ffaa98b44fad2a39b12c938122596
 
546
Author: Ivan Kolodyazhny <e0ne@e0ne.info>
 
547
Date:   Wed Jan 2 22:28:01 2013 +0200
 
548
 
 
549
    Remove unused imports in debug package
 
550
    
 
551
    Change-Id: I1fa599e38be86025d69649f8653f4ee28c6f3198
 
552
 
 
553
 quantum/debug/debug_agent.py |    8 --------
 
554
 quantum/debug/shell.py       |    2 --
 
555
 2 files changed, 10 deletions(-)
 
556
 
 
557
commit 891cbe3f48ca226ed670d1abbbf0b46af00dd46d
 
558
Author: Aaron Rosen <arosen@nicira.com>
 
559
Date:   Thu Jan 3 15:18:51 2013 -0800
 
560
 
 
561
    sql_dbpool_enabled not passed to configured_db nvp_plugin
 
562
    
 
563
    Introduced in 7b5f6fd6. Fixes bug 1095856
 
564
    
 
565
    Change-Id: I34cca7cb489013b033a7426b37bbf9989f87e7ec
 
566
 
 
567
 .../nicira/nicira_nvp_plugin/QuantumPlugin.py      |    9 +--------
 
568
 1 file changed, 1 insertion(+), 8 deletions(-)
 
569
 
 
570
commit 5d3b861b7e2e62ff5abbf21d22fc87b773cea4b6
 
571
Merge: 5dce41b d3b1f91
 
572
Author: Jenkins <jenkins@review.openstack.org>
 
573
Date:   Fri Jan 4 01:07:29 2013 +0000
 
574
 
 
575
    Merge "Enable tenants to set non-owned ext network as router gateway"
 
576
 
 
577
commit 5dce41b7c4bf0a8ed6de072df2fe50c327d2e9b7
 
578
Merge: 01e3e1b 30a54fe
 
579
Author: Jenkins <jenkins@review.openstack.org>
 
580
Date:   Thu Jan 3 23:53:13 2013 +0000
 
581
 
 
582
    Merge "Upgrade WebOb to 1.2.3"
 
583
 
 
584
commit d3b1f91a43cf712c3c971de3d41f3286b3d4bdc9
 
585
Author: Salvatore Orlando <salv.orlando@gmail.com>
 
586
Date:   Wed Jan 2 15:04:09 2013 -0800
 
587
 
 
588
    Enable tenants to set non-owned ext network as router gateway
 
589
    
 
590
    Bug 1087243
 
591
    
 
592
    Avoid loading external networks subnets in tenant's context, as this
 
593
    might lead to the subnet not being found because it's owned by a
 
594
    different tenant
 
595
    
 
596
    Change-Id: Ic4c429c9e667da939ede0aa07a12c0f5a17e212c
 
597
 
 
598
 quantum/db/l3_db.py                  |   27 ++++++++------
 
599
 quantum/tests/unit/test_db_plugin.py |   19 ++++++++--
 
600
 quantum/tests/unit/test_l3_plugin.py |   67 +++++++++++++++++++++++++++-------
 
601
 3 files changed, 85 insertions(+), 28 deletions(-)
 
602
 
 
603
commit 01e3e1b3a82c094e6cb5e8602e0ede7fe4b153f9
 
604
Merge: f78b0f9 3a4c7d4
 
605
Author: Jenkins <jenkins@review.openstack.org>
 
606
Date:   Thu Jan 3 16:52:56 2013 +0000
 
607
 
 
608
    Merge "Remove unused imports in db package"
 
609
 
 
610
commit 30a54fe169485fdd0dbf1b7f011f9b2d4d9c8355
 
611
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
612
Date:   Fri Jan 4 00:28:20 2013 +0800
 
613
 
 
614
    Upgrade WebOb to 1.2.3
 
615
    
 
616
    The version of WebOb being used in OpenStack was more than
 
617
    1 year old. This change updates to the latest stable release.
 
618
    
 
619
    Upgrading WebOb resolves a version conflict between OpenStack
 
620
    and Pecan, the web framework used by the Ceilometer team for
 
621
    version 2 of the ceilometer API.
 
622
    
 
623
    Refer to http://docs.webob.org/en/latest/news.html
 
624
    for the list of changes between 1.0.8 and 1.2.3.
 
625
    
 
626
    Fixes Bug #1092227
 
627
    
 
628
    Change-Id: I07707607ae2067a567e11c347cddda9c7e6bcef7
 
629
 
 
630
 tools/pip-requires |    2 +-
 
631
 1 file changed, 1 insertion(+), 1 deletion(-)
 
632
 
 
633
commit f78b0f9b054ef4af992613c718df65e4aeb8ebea
 
634
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
635
Date:   Thu Jan 3 14:31:49 2013 +0800
 
636
 
 
637
    Logging module cleanup
 
638
    
 
639
    Replaced logging with openstack.common.log
 
640
    Removed imports where logging is not used
 
641
    
 
642
    Fixes bug #1095541
 
643
    
 
644
    Change-Id: I5b03d9697dde3ef3520f67d1d8166f7af7689551
 
645
 
 
646
 HACKING.rst                                        |    2 +-
 
647
 quantum/common/test_lib.py                         |   10 +------
 
648
 quantum/debug/commands.py                          |    7 +++--
 
649
 quantum/debug/debug_agent.py                       |    7 ++---
 
650
 quantum/extensions/credential.py                   |   10 +++----
 
651
 quantum/extensions/multiport.py                    |   10 +++----
 
652
 quantum/extensions/qos.py                          |   10 +++----
 
653
 quantum/plugins/metaplugin/meta_quantum_plugin.py  |    8 +++---
 
654
 quantum/plugins/metaplugin/proxy_quantum_plugin.py |    5 ++--
 
655
 quantum/tests/__init__.py                          |    5 +---
 
656
 quantum/tests/unit/_test_rootwrap_exec.py          |   13 +++++----
 
657
 quantum/tests/unit/database_stubs.py               |   11 ++++----
 
658
 quantum/tests/unit/test_api_v2.py                  |   22 +++++++--------
 
659
 quantum/tests/unit/test_db_plugin.py               |   28 ++++++++++----------
 
660
 quantum/tests/unit/test_extensions.py              |    7 ++---
 
661
 quantum/tests/unit/test_l3_plugin.py               |    5 ++--
 
662
 quantum/tests/unit/test_quantum_manager.py         |   24 +++++++++--------
 
663
 17 files changed, 82 insertions(+), 102 deletions(-)
 
664
 
 
665
commit b5138f28a510e797bdda67c9b2d3a6b63ba7b572
 
666
Merge: dfa8afe 03b45f8
 
667
Author: Jenkins <jenkins@review.openstack.org>
 
668
Date:   Thu Jan 3 03:54:11 2013 +0000
 
669
 
 
670
    Merge "Remove unused imports in rootwrap package"
 
671
 
 
672
commit dfa8afec015587e86ec195c21e32d7a82dd5d360
 
673
Merge: 08955a4 cea5918
 
674
Author: Jenkins <jenkins@review.openstack.org>
 
675
Date:   Thu Jan 3 03:53:47 2013 +0000
 
676
 
 
677
    Merge "Remove unused imports in api package"
 
678
 
 
679
commit 08955a43d0b75a9d5bb46c5163a6a91d3bf962f6
 
680
Merge: c29a71b f40c3e5
 
681
Author: Jenkins <jenkins@review.openstack.org>
 
682
Date:   Thu Jan 3 03:53:25 2013 +0000
 
683
 
 
684
    Merge "Remove unused imports in common package"
 
685
 
 
686
commit c29a71bfce3211ff351033aa6132649029f63944
 
687
Merge: ca7f4fd 4ab0121
 
688
Author: Jenkins <jenkins@review.openstack.org>
 
689
Date:   Wed Jan 2 23:16:33 2013 +0000
 
690
 
 
691
    Merge "Provider network implementation for NVP plugin."
 
692
 
 
693
commit f40c3e5b8527c84d56b87d784d945caead62e361
 
694
Author: Ivan Kolodyazhny <e0ne@e0ne.info>
 
695
Date:   Wed Jan 2 22:51:27 2013 +0200
 
696
 
 
697
    Remove unused imports in common package
 
698
    
 
699
    Change-Id: I51b5ef2e7e9d1877fc2d6e439b76eae05b048436
 
700
 
 
701
 quantum/common/config.py |    1 -
 
702
 1 file changed, 1 deletion(-)
 
703
 
 
704
commit 03b45f8bc40744697e1078a41940cdf3564ac82a
 
705
Author: Ivan Kolodyazhny <e0ne@e0ne.info>
 
706
Date:   Wed Jan 2 22:38:46 2013 +0200
 
707
 
 
708
    Remove unused imports in rootwrap package
 
709
    
 
710
    Change-Id: Ia52452f94236613f590bcd81bad51c9b007b3ff6
 
711
 
 
712
 quantum/rootwrap/wrapper.py |    1 -
 
713
 1 file changed, 1 deletion(-)
 
714
 
 
715
commit 3a4c7d4f76eee2d66c0718dcb2889484c24a5508
 
716
Author: Ivan Kolodyazhny <e0ne@e0ne.info>
 
717
Date:   Wed Jan 2 22:24:27 2013 +0200
 
718
 
 
719
    Remove unused imports in db package
 
720
    
 
721
    Change-Id: I55b2d113ad667745652e00d11b0dabac4a42324f
 
722
 
 
723
 quantum/db/api.py |    2 +-
 
724
 1 file changed, 1 insertion(+), 1 deletion(-)
 
725
 
 
726
commit cea5918295db95ec25f256b08e91f4183e73a233
 
727
Author: e0ne <e0ne@e0ne.info>
 
728
Date:   Wed Jan 2 20:11:31 2013 +0200
 
729
 
 
730
    Remove unused imports in api package
 
731
    
 
732
    Change-Id: I7bb20d2b04a733f9ed5fa3792e6be7dbab325a59
 
733
 
 
734
 quantum/api/v2/base.py |    1 -
 
735
 1 file changed, 1 deletion(-)
 
736
 
 
737
commit ca7f4fdb7477b0d77d9f244bd7c568369701cad7
 
738
Merge: 7a3bdc3 e4b3874
 
739
Author: Jenkins <jenkins@review.openstack.org>
 
740
Date:   Wed Jan 2 20:16:55 2013 +0000
 
741
 
 
742
    Merge "Remove unused imports in agent package"
 
743
 
 
744
commit 7a3bdc3268767a5db4e60b24c36a20c94c1aabec
 
745
Merge: e3089d3 b5ea602
 
746
Author: Jenkins <jenkins@review.openstack.org>
 
747
Date:   Wed Jan 2 20:02:54 2013 +0000
 
748
 
 
749
    Merge "Set default core_plugin to None"
 
750
 
 
751
commit e3089d3e7d22dcd9547d03f9c96d89abd971e2da
 
752
Merge: f96531a 2d8bd42
 
753
Author: Jenkins <jenkins@review.openstack.org>
 
754
Date:   Wed Jan 2 20:02:28 2013 +0000
 
755
 
 
756
    Merge "Ensure that exception prints correct text."
 
757
 
 
758
commit 4ab0121a59c761b12804c5583d357bc471f9e292
 
759
Author: Salvatore Orlando <salv.orlando@gmail.com>
 
760
Date:   Tue Dec 18 07:44:44 2012 -0800
 
761
 
 
762
    Provider network implementation for NVP plugin.
 
763
    
 
764
    blueprint nvp-provider-net
 
765
    
 
766
    Implements the provider network extension support. The list of valid network
 
767
    types has been updated to reflect the types supported by the nvp plugin.
 
768
    This was necessary otherwise validation would have always failed.
 
769
    Multiple logical switches might be associated with a quantum network; the
 
770
    first logical switch will always have the same id as the quantum network.
 
771
    Also now raises exception when port limit on overlay network is reached.
 
772
    
 
773
    This patch also adds a check for the maximum number of ports on 'standard'
 
774
    overlay networks, and performs some code refactoring for improving
 
775
    maintanability. For instance the NVPCluster class has been moved into its own
 
776
    module.
 
777
    
 
778
    Change-Id: Ib26d327daf748cfcba9ca74e8dc2e8e89c676c2e
 
779
 
 
780
 etc/quantum/plugins/nicira/nvp.ini                 |    8 +-
 
781
 quantum/extensions/providernet.py                  |    4 +-
 
782
 .../nicira/nicira_nvp_plugin/QuantumPlugin.py      |  652 +++++++++++---------
 
783
 .../api_client/client_eventlet.py                  |   62 +-
 
784
 .../nicira/nicira_nvp_plugin/common/config.py      |    4 +-
 
785
 .../nicira/nicira_nvp_plugin/common/exceptions.py  |   42 ++
 
786
 .../plugins/nicira/nicira_nvp_plugin/nicira_db.py  |   54 ++
 
787
 .../nicira/nicira_nvp_plugin/nicira_models.py      |   49 ++
 
788
 .../nicira/nicira_nvp_plugin/nvp_cluster.py        |  131 ++++
 
789
 quantum/plugins/nicira/nicira_nvp_plugin/nvplib.py |  228 ++++---
 
790
 .../tests/unit/nicira/etc/fake_get_lswitch.json    |    2 +
 
791
 quantum/tests/unit/nicira/fake_nvpapiclient.py     |   11 +-
 
792
 quantum/tests/unit/nicira/test_nicira_plugin.py    |   89 ++-
 
793
 13 files changed, 920 insertions(+), 416 deletions(-)
 
794
 
 
795
commit e4b3874ff15b491ad02627afc00c0fc92f2eccc3
 
796
Author: e0ne <e0ne@e0ne.info>
 
797
Date:   Sun Dec 30 22:21:34 2012 +0200
 
798
 
 
799
    Remove unused imports in agent package
 
800
    
 
801
    Change-Id: Id0286e5e866512eb0c939515949e21a71089e542
 
802
 
 
803
 quantum/agent/linux/daemon.py             |    2 --
 
804
 quantum/agent/linux/external_process.py   |    1 -
 
805
 quantum/agent/linux/utils.py              |    1 -
 
806
 quantum/agent/metadata/namespace_proxy.py |    1 -
 
807
 4 files changed, 5 deletions(-)
 
808
 
 
809
commit f96531a05653216e68f005127e3ec952fdc348f8
 
810
Merge: a924d6f 5d41c5c
 
811
Author: Jenkins <jenkins@review.openstack.org>
 
812
Date:   Wed Jan 2 17:46:34 2013 +0000
 
813
 
 
814
    Merge "Implementing string representation for model classes"
 
815
 
 
816
commit a924d6f92639a7779c250c59dd1749a091807c0a
 
817
Merge: 8061a78 a40781b
 
818
Author: Jenkins <jenkins@review.openstack.org>
 
819
Date:   Wed Jan 2 17:46:25 2013 +0000
 
820
 
 
821
    Merge "Ensures that the dnsmasq configuration file flag is always set"
 
822
 
 
823
commit b5ea60252f3421beb1bf1d82ca95757d383058f5
 
824
Author: Gary Kotton <gkotton@redhat.com>
 
825
Date:   Mon Dec 31 16:03:21 2012 +0000
 
826
 
 
827
    Set default core_plugin to None
 
828
    
 
829
    Fixes bug 1093989
 
830
    
 
831
    Change-Id: Ib0b77994b813e6b2ec0621949371c66d66472896
 
832
 
 
833
 etc/quantum.conf           |    2 +-
 
834
 quantum/common/config.py   |    3 +--
 
835
 quantum/common/test_lib.py |    2 +-
 
836
 quantum/manager.py         |    5 +++++
 
837
 4 files changed, 8 insertions(+), 4 deletions(-)
 
838
 
 
839
commit 2d8bd42c1e9570f5fa7c3cfaa0c4bc613d7748c3
 
840
Author: Gary Kotton <gkotton@redhat.com>
 
841
Date:   Wed Jan 2 15:31:25 2013 +0000
 
842
 
 
843
    Ensure that exception prints correct text.
 
844
    
 
845
    Fixes bug 1095333
 
846
    
 
847
    Change-Id: I5077108de8dacaab4bcf0d7236123f960676d591
 
848
 
 
849
 quantum/extensions/l3.py |    4 ++--
 
850
 1 file changed, 2 insertions(+), 2 deletions(-)
 
851
 
 
852
commit 8061a78a96ecf0e82265844bec36f9beab865caa
 
853
Merge: e2a2cf6 7de8e37
 
854
Author: Jenkins <jenkins@review.openstack.org>
 
855
Date:   Wed Jan 2 14:03:12 2013 +0000
 
856
 
 
857
    Merge "Ensure allocation pools are deleted from database"
 
858
 
 
859
commit e2a2cf602a7cea8f8ccf3e27a7b0d35e18216e6b
 
860
Merge: 56c9f8f 201a71a
 
861
Author: Jenkins <jenkins@review.openstack.org>
 
862
Date:   Wed Jan 2 13:26:11 2013 +0000
 
863
 
 
864
    Merge "Correct exception output for subnet deletion when port is used"
 
865
 
 
866
commit 56c9f8f2ff7ab3d3ca4bbd460fe71caaff6ad535
 
867
Merge: 012e47f 922aefc
 
868
Author: Jenkins <jenkins@review.openstack.org>
 
869
Date:   Wed Jan 2 13:25:46 2013 +0000
 
870
 
 
871
    Merge "Exceptions cleanup"
 
872
 
 
873
commit 412a5c8b03523bf35eaa07d4616f1b823273ea80
 
874
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
875
Date:   Mon Dec 24 15:16:04 2012 +0800
 
876
 
 
877
    Cleans up bulk_body generation in quantum.api.v2.base.prepare_request_body()
 
878
    
 
879
    Defined a lambda function for code readability
 
880
    
 
881
    Change-Id: Ic538b16d4643e064b222b76af80478161fd3e318
 
882
 
 
883
 quantum/api/v2/base.py |   25 ++++++++++++-------------
 
884
 1 file changed, 12 insertions(+), 13 deletions(-)
 
885
 
 
886
commit 922aefc0bbdccabb89cd932270c53bdd379061d1
 
887
Author: Gary Kotton <gkotton@redhat.com>
 
888
Date:   Sun Dec 30 13:50:10 2012 +0000
 
889
 
 
890
    Exceptions cleanup
 
891
    
 
892
    Ensure that the quantum exceptions in FAULT_MAP are grouped
 
893
    together (this will save endless bug fixes when the server
 
894
    will return 500 instead of 4xx)
 
895
    
 
896
    Change-Id: I89581e1b6b4af3eb1803d6226686adf0b576d1e7
 
897
 
 
898
 quantum/api/v2/base.py                             |   19 ++-------
 
899
 quantum/common/exceptions.py                       |   45 ++++++++++----------
 
900
 quantum/extensions/securitygroup.py                |    2 +-
 
901
 quantum/plugins/ryu/db/api_v2.py                   |    4 +-
 
902
 .../tests/unit/test_extension_security_group.py    |    4 +-
 
903
 5 files changed, 30 insertions(+), 44 deletions(-)
 
904
 
 
905
commit 012e47f820f1e213297c687f17159794e371823e
 
906
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
907
Date:   Mon Dec 24 14:15:21 2012 +0800
 
908
 
 
909
    Readjust try/catch block in quantum.api.v2.base.create()
 
910
    
 
911
    Removed the outer try/catch block to handle all exceptions in one block.
 
912
    Moved irrelevant statements out of the block
 
913
    
 
914
    Change-Id: I5c248403b8419f664ef6f17e70a016e7c0cd4ae6
 
915
 
 
916
 quantum/api/v2/base.py |   94 +++++++++++++++++++++++-------------------------
 
917
 1 file changed, 45 insertions(+), 49 deletions(-)
 
918
 
 
919
commit f28eee8f51bca1e50f382da832ada9df787c3a77
 
920
Merge: 24baea5 c536aab
 
921
Author: Jenkins <jenkins@review.openstack.org>
 
922
Date:   Sun Dec 30 13:26:08 2012 +0000
 
923
 
 
924
    Merge "Raise InvalidInput directly instead of catch it"
 
925
 
 
926
commit a40781b54838f4968046211bd2a0d49a6362a03d
 
927
Author: Gary Kotton <gkotton@redhat.com>
 
928
Date:   Sun Dec 30 08:33:35 2012 +0000
 
929
 
 
930
    Ensures that the dnsmasq configuration file flag is always set
 
931
    
 
932
    Fixes bug 1094183
 
933
    
 
934
    If the flag is not set then the default configuration file may
 
935
    be used. This may be problematic in certain setups.
 
936
    
 
937
    Change-Id: Ibd0be960779f391a198454510dd6edcbc69c149c
 
938
 
 
939
 quantum/agent/linux/dhcp.py           |    4 ++--
 
940
 quantum/tests/unit/test_linux_dhcp.py |    6 +++---
 
941
 2 files changed, 5 insertions(+), 5 deletions(-)
 
942
 
 
943
commit 7de8e37d83db20360ea950dba8c6c0d827aee94e
 
944
Author: Gary Kotton <gkotton@redhat.com>
 
945
Date:   Thu Dec 27 14:16:46 2012 +0000
 
946
 
 
947
    Ensure allocation pools are deleted from database
 
948
    
 
949
    Fixes bug 1091946
 
950
    
 
951
    Change-Id: I4330f7a81e4745d5885d58fe7c8a010d18a8e004
 
952
 
 
953
 quantum/db/models_v2.py |    6 ++++--
 
954
 1 file changed, 4 insertions(+), 2 deletions(-)
 
955
 
 
956
commit c536aab7e2bd5af4dafa37b22b4a9972d7e7b2bc
 
957
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
958
Date:   Thu Dec 27 21:31:34 2012 +0800
 
959
 
 
960
    Raise InvalidInput directly instead of catch it
 
961
    
 
962
    Fixes bug 1094023
 
963
    
 
964
    Change-Id: I960b01996e33da0da5e9cd181479ebcf70d38997
 
965
 
 
966
 quantum/api/v2/base.py |    5 +----
 
967
 1 file changed, 1 insertion(+), 4 deletions(-)
 
968
 
 
969
commit 24baea50675cd30758478b8f2e93460399ec786d
 
970
Author: Gary Kotton <gkotton@redhat.com>
 
971
Date:   Wed Dec 26 07:24:37 2012 +0000
 
972
 
 
973
    Ensure bulk creations have quota validations
 
974
    
 
975
    Fixes bug 1093749
 
976
    
 
977
    The patch set also returns a proper error instead of a internal server
 
978
    error when the quotas are reached.
 
979
    
 
980
    Change-Id: Ifc74ffa8b54faa70f5558bf5263830f5e71f58ae
 
981
 
 
982
 quantum/api/v2/base.py               |   14 ++++++--
 
983
 quantum/tests/unit/test_db_plugin.py |   63 ++++++++++++++++++++++++++++++++--
 
984
 2 files changed, 73 insertions(+), 4 deletions(-)
 
985
 
 
986
commit 201a71aa2a1a77bd333e0601c3d356fb1cbdd4ff
 
987
Author: Gary Kotton <gkotton@redhat.com>
 
988
Date:   Wed Dec 26 08:36:02 2012 +0000
 
989
 
 
990
    Correct exception output for subnet deletion when port is used
 
991
    
 
992
    Fixes bug 1093754
 
993
    
 
994
    Change-Id: I2deaced0cfc2524234ff79e39e6e7c2f757ff19f
 
995
 
 
996
 quantum/db/db_base_plugin_v2.py |    2 +-
 
997
 1 file changed, 1 insertion(+), 1 deletion(-)
 
998
 
 
999
commit 38751c0d706b9f8b9d2e4ae962cde686c8285b91
 
1000
Author: Gary Kotton <gkotton@redhat.com>
 
1001
Date:   Wed Dec 26 13:01:58 2012 +0000
 
1002
 
 
1003
    Update the configuration help for the OVS cleanup utility
 
1004
    
 
1005
    Fixes the details of the deletion parameter.
 
1006
    
 
1007
    Change-Id: Ia732e6012bc3eaf293697325d507ae8dfc007683
 
1008
 
 
1009
 quantum/agent/ovs_cleanup_util.py |    5 +++--
 
1010
 1 file changed, 3 insertions(+), 2 deletions(-)
 
1011
 
 
1012
commit 5d41c5c817765bdea83eeff6656572504c7c1e84
 
1013
Author: Avishay Balderman <avishayb@radware.com>
 
1014
Date:   Tue Dec 25 11:18:21 2012 +0200
 
1015
 
 
1016
    Implementing string representation for model classes
 
1017
    
 
1018
    We want to have meaningfull representation. This is
 
1019
    useful when we debug and want to see the actual
 
1020
    attributes of the object. The current __repr__
 
1021
    of those classes is the default python implementation
 
1022
     and does not provide
 
1023
    information about the object attributes.
 
1024
    Solve Bug #1084231
 
1025
    
 
1026
    Change-Id: I1ea5d741d2fd2da13712e0d51d2c73dfba4991cf
 
1027
    Solve the conflict below:
 
1028
    Conflicts:
 
1029
        quantum/tests/unit/test_db_plugin.py
 
1030
 
 
1031
 quantum/db/model_base.py             |    8 ++++++++
 
1032
 quantum/tests/unit/test_db_plugin.py |   16 ++++++++++++++++
 
1033
 2 files changed, 24 insertions(+)
 
1034
 
 
1035
commit 19d65cdfd526d7ed5325f40f8dad31b1a04b4c47
 
1036
Author: Gary Kotton <gkotton@redhat.com>
 
1037
Date:   Tue Dec 25 15:11:35 2012 +0000
 
1038
 
 
1039
    Provide "atomic" database access for networks
 
1040
    
 
1041
    Fixes bug 1093637
 
1042
    
 
1043
    In the OVS and LB plugins there are cases when accessing the network
 
1044
    has an additional database query. The patch enables this to occur
 
1045
    without accessing an invalid database entry.
 
1046
    
 
1047
    Change-Id: I7d4944cf3240819f23dd7b4993d6ae3cefab9dc2
 
1048
 
 
1049
 quantum/plugins/linuxbridge/lb_quantum_plugin.py  |   28 +++++++++++++--------
 
1050
 quantum/plugins/openvswitch/ovs_quantum_plugin.py |   28 +++++++++++++--------
 
1051
 2 files changed, 34 insertions(+), 22 deletions(-)
 
1052
 
 
1053
commit f9b0eccfda2e747fcfdad7e6c8b26efefe29346a
 
1054
Merge: 461417b 1ad3714
 
1055
Author: Jenkins <jenkins@review.openstack.org>
 
1056
Date:   Tue Dec 25 11:38:07 2012 +0000
 
1057
 
 
1058
    Merge "Removes redundant code in quantum.api.v2.base.create()"
 
1059
 
 
1060
commit 461417b6400bf6bfd0f5e96783ecf4c4c7ae3add
 
1061
Merge: 767859d 7b5f6fd
 
1062
Author: Jenkins <jenkins@review.openstack.org>
 
1063
Date:   Mon Dec 24 17:58:02 2012 +0000
 
1064
 
 
1065
    Merge "Add eventlet db_pool use for mysql"
 
1066
 
 
1067
commit 767859ddb947f281c4ada930ccc21cc6f0ba6806
 
1068
Author: Gary Kotton <gkotton@redhat.com>
 
1069
Date:   Tue Dec 18 12:20:50 2012 +0000
 
1070
 
 
1071
    Add OVS cleanup utility
 
1072
    
 
1073
    Fixes bug 1091605
 
1074
    
 
1075
    The utility should be called after rebooting an appliance. This
 
1076
    will purge the openvswicth of configured tap devices.
 
1077
    
 
1078
    A configuration variable quantum_ports has been added. This is
 
1079
    by default True which indicates that only Quantum ports will be
 
1080
    deleted from the OVS. If this is set as False then all ports on the
 
1081
    bridge will be deleted.
 
1082
    
 
1083
    Change-Id: I442f64cf82f95bfa99d7765eb09db1ce2ecf602e
 
1084
 
 
1085
 bin/quantum-ovs-cleanup                        |   26 ++++++++
 
1086
 quantum/agent/linux/ovs_lib.py                 |   18 ++++++
 
1087
 quantum/agent/ovs_cleanup_util.py              |   75 ++++++++++++++++++++++++
 
1088
 quantum/tests/unit/openvswitch/test_ovs_lib.py |   34 +++++++++++
 
1089
 quantum/tests/unit/test_agent_ovs_cleanup.py   |   43 ++++++++++++++
 
1090
 setup.py                                       |    1 +
 
1091
 6 files changed, 197 insertions(+)
 
1092
 
 
1093
commit 1ad371422f35e238b4b40ed4ec744f9ac75f209d
 
1094
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
1095
Date:   Mon Dec 24 11:49:46 2012 +0800
 
1096
 
 
1097
    Removes redundant code in quantum.api.v2.base.create()
 
1098
    
 
1099
    Handles collections and one item in one routine by creating a items list
 
1100
    
 
1101
    Fixes bug #1093390
 
1102
    
 
1103
    Change-Id: I24b892ebff52889f17ed9ea8d17e8964e3de25f6
 
1104
 
 
1105
 quantum/api/v2/base.py |   38 ++++++++------------------------------
 
1106
 1 file changed, 8 insertions(+), 30 deletions(-)
 
1107
 
 
1108
commit 7b5f6fd6ae0722f49b563f2f3f293a34d8f632d9
 
1109
Author: Gary Kotton <gkotton@redhat.com>
 
1110
Date:   Mon Dec 10 12:39:22 2012 +0000
 
1111
 
 
1112
    Add eventlet db_pool use for mysql
 
1113
    
 
1114
    This adds the use of eventlet's db_pool module so that we can make mysql
 
1115
    calls without blocking the whole process.
 
1116
    New config options are introduced:
 
1117
    
 
1118
    sql_dbpool_enable -- Enables the use of eventlet's db_pool
 
1119
    sql_min_pool_size -- Set the minimum number of SQL connections
 
1120
    sql_max_pool_size -- Set the maximum number of SQL connections
 
1121
    sql_idle_timeout  -- Timeout before idle sql connections are reaped
 
1122
    
 
1123
    The default for sql_dbpool_enable is False for now, so there is
 
1124
    no forced behavior changes for those using mysql. sql_min_pool_size
 
1125
    is defaulted to 1 to match behavior if not using db_pool.
 
1126
    
 
1127
    Fixes bug 1086173
 
1128
    
 
1129
    Change-Id: Ied0aae33211585743fe955028a75c4e192a15d2f
 
1130
 
 
1131
 etc/quantum/plugins/bigswitch/restproxy.ini        |   12 ++++++-
 
1132
 .../plugins/linuxbridge/linuxbridge_conf.ini       |   12 ++++++-
 
1133
 etc/quantum/plugins/metaplugin/metaplugin.ini      |   13 ++++++-
 
1134
 etc/quantum/plugins/nec/nec.ini                    |   12 ++++++-
 
1135
 etc/quantum/plugins/nicira/nvp.ini                 |   12 ++++++-
 
1136
 .../plugins/openvswitch/ovs_quantum_plugin.ini     |   12 ++++++-
 
1137
 etc/quantum/plugins/ryu/ryu.ini                    |    9 +++++
 
1138
 quantum/api/v2/base.py                             |    2 +-
 
1139
 quantum/db/api.py                                  |   37 ++++++++++++++++++++
 
1140
 quantum/db/db_base_plugin_v2.py                    |    4 +--
 
1141
 quantum/plugins/bigswitch/plugin.py                |   21 ++++++++++-
 
1142
 quantum/plugins/linuxbridge/common/config.py       |   15 ++++++++
 
1143
 quantum/plugins/linuxbridge/db/l2network_db_v2.py  |   15 +++++---
 
1144
 quantum/plugins/metaplugin/common/config.py        |   15 ++++++++
 
1145
 quantum/plugins/metaplugin/meta_quantum_plugin.py  |   16 +++++----
 
1146
 quantum/plugins/nec/common/config.py               |   15 ++++++++
 
1147
 quantum/plugins/nec/db/api.py                      |   10 ++++--
 
1148
 .../nicira/nicira_nvp_plugin/QuantumPlugin.py      |   16 +++++----
 
1149
 .../nicira/nicira_nvp_plugin/common/config.py      |   15 ++++++++
 
1150
 quantum/plugins/openvswitch/common/config.py       |   15 ++++++++
 
1151
 quantum/plugins/openvswitch/ovs_db_v2.py           |   15 +++++---
 
1152
 quantum/plugins/ryu/common/config.py               |   15 ++++++++
 
1153
 quantum/plugins/ryu/ryu_quantum_plugin.py          |   14 +++++---
 
1154
 23 files changed, 283 insertions(+), 39 deletions(-)
 
1155
 
 
1156
commit ca8ed5eee602831297dcd6b2561f82b11711f470
 
1157
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
1158
Date:   Thu Dec 13 15:29:04 2012 +0800
 
1159
 
 
1160
    Clean up executable modules
 
1161
    
 
1162
    Added execution string and changed file bitmode to 755 of executable modules
 
1163
    
 
1164
    Change-Id: I61b887fe6e1fa6159b7d53066b58b88d2c72644c
 
1165
 
 
1166
 quantum/plugins/bigswitch/tests/test_server.py |    3 +++
 
1167
 quantum/plugins/bigswitch/version.py           |    3 ++-
 
1168
 2 files changed, 5 insertions(+), 1 deletion(-)
 
1169
 
 
1170
commit 7e180b1c7725e771f2bfd599e8b0552513fd5e6f
 
1171
Merge: 97880b9 71a7472
 
1172
Author: Jenkins <jenkins@review.openstack.org>
 
1173
Date:   Fri Dec 21 11:56:28 2012 +0000
 
1174
 
 
1175
    Merge "Fix log message for unreferenced variable"
 
1176
 
 
1177
commit 97880b914b673a7ce0d02ad6e4f7c8456cd87143
 
1178
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
1179
Date:   Thu Dec 20 12:06:48 2012 +0800
 
1180
 
 
1181
    Fixes import order nits
 
1182
    
 
1183
    Change-Id: Ie74297946761dffc08313f4a8d6065bd340bd9f8
 
1184
 
 
1185
 quantum/tests/unit/test_loadbalancer_plugin.py |    3 ++-
 
1186
 1 file changed, 2 insertions(+), 1 deletion(-)
 
1187
 
 
1188
commit 71a747251a08df1f322ba0c8d34f588a9ec188c8
 
1189
Author: Gary Kotton <gkotton@redhat.com>
 
1190
Date:   Tue Dec 18 13:40:38 2012 +0000
 
1191
 
 
1192
    Fix log message for unreferenced variable
 
1193
    
 
1194
    Fixed bug 1091664
 
1195
    
 
1196
    Change-Id: I83110fd8d05d8a5168cbc21ce78c3c44d01c7ae1
 
1197
 
 
1198
 quantum/plugins/openvswitch/ovs_db_v2.py      |    2 +-
 
1199
 quantum/tests/unit/openvswitch/test_ovs_db.py |   13 +++++++++++++
 
1200
 2 files changed, 14 insertions(+), 1 deletion(-)
 
1201
 
 
1202
commit e0fae858b37fd7a2c3498a8fe675e505f8d7100f
 
1203
Author: Oleg Bondarev <obondarev@mirantis.com>
 
1204
Date:   Tue Dec 11 17:40:05 2012 +0400
 
1205
 
 
1206
    The patch introduces an API extension for LBaaS service
 
1207
    
 
1208
    - API extension
 
1209
    - abstract base class for plugin
 
1210
    - some new validators were added to quantum/api/v2/attributes.py
 
1211
    
 
1212
    Implements: blueprint lbaas-restapi-tenant
 
1213
    Change-Id: Ic2fd4debc4969389b395ce7352ab208c6854018b
 
1214
 
 
1215
 quantum/api/v2/attributes.py                   |   59 ++-
 
1216
 quantum/api/v2/base.py                         |   10 +-
 
1217
 quantum/extensions/l3.py                       |    7 -
 
1218
 quantum/extensions/loadbalancer.py             |  383 +++++++++++++++++++
 
1219
 quantum/plugins/common/constants.py            |    2 +
 
1220
 quantum/plugins/services/service_base.py       |    4 +-
 
1221
 quantum/tests/unit/test_attributes.py          |   82 ++++
 
1222
 quantum/tests/unit/test_loadbalancer_plugin.py |  477 ++++++++++++++++++++++++
 
1223
 8 files changed, 1013 insertions(+), 11 deletions(-)
 
1224
 
 
1225
commit 9b6297dc01e101c38bf3102bd9993deeb9b8badf
 
1226
Author: Gary Kotton <gkotton@redhat.com>
 
1227
Date:   Wed Dec 19 06:57:36 2012 +0000
 
1228
 
 
1229
    Fix pep8 issues
 
1230
    
 
1231
    Change-Id: I62674220028274619a9b180542eea716f2660917
 
1232
 
 
1233
 .../plugins/cisco/models/network_multi_blade_v2.py |    4 ++--
 
1234
 quantum/plugins/cisco/models/virt_phy_sw_v2.py     |   10 +++++-----
 
1235
 quantum/tests/unit/test_attributes.py              |    2 +-
 
1236
 quantum/tests/unit/test_debug_commands.py          |    2 +-
 
1237
 quantum/tests/unit/test_linux_ip_lib.py            |    4 ++--
 
1238
 5 files changed, 11 insertions(+), 11 deletions(-)
 
1239
 
 
1240
commit deacec41af5cd8450eab8f1e8f4139ca0f71a7bb
 
1241
Merge: ada3a5d f4e1fa0
 
1242
Author: Jenkins <jenkins@review.openstack.org>
 
1243
Date:   Tue Dec 18 14:51:08 2012 +0000
 
1244
 
 
1245
    Merge "add parent/sub-resource support into Quantum API framework"
 
1246
 
 
1247
commit ada3a5de9935ef2136ff2c392432b39135dfbe3e
 
1248
Merge: 659d70b dd5c7ea
 
1249
Author: Jenkins <jenkins@review.openstack.org>
 
1250
Date:   Tue Dec 18 07:38:02 2012 +0000
 
1251
 
 
1252
    Merge "Correct i18n messages for bigswitch plugin"
 
1253
 
 
1254
commit 659d70bfedce6ddfed54382e6ed66284ea755c8c
 
1255
Author: Maru Newby <mnewby@internap.com>
 
1256
Date:   Mon Dec 17 18:10:05 2012 +0000
 
1257
 
 
1258
    Add tox artifacts to .gitignore
 
1259
    
 
1260
     * A tox build creates quantum/versioninfo and setuptools-*.egg,
 
1261
       and git formerly marked them as untracked rather than ignored.
 
1262
    
 
1263
    Change-Id: I50556717a05b2488cff5d9693d46637df608da70
 
1264
 
 
1265
 .gitignore |    2 ++
 
1266
 1 file changed, 2 insertions(+)
 
1267
 
 
1268
commit dd5c7eaedc2c0ac32ad1c6ecf3e72aac793c025e
 
1269
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
1270
Date:   Tue Dec 18 00:16:13 2012 +0800
 
1271
 
 
1272
    Correct i18n messages for bigswitch plugin
 
1273
    
 
1274
    Part of bp make-string-localizable
 
1275
    
 
1276
    Change-Id: I6286aea5e85cf974e1d0fcdceb871411f0f10747
 
1277
 
 
1278
 quantum/plugins/bigswitch/plugin.py |  110 +++++++++++++++++++----------------
 
1279
 1 file changed, 59 insertions(+), 51 deletions(-)
 
1280
 
 
1281
commit 5d0646e981d7a9517a97f73a74626ebb1e01b1d7
 
1282
Merge: 5b2f47c 9917275
 
1283
Author: Jenkins <jenkins@review.openstack.org>
 
1284
Date:   Mon Dec 17 10:47:16 2012 +0000
 
1285
 
 
1286
    Merge "dhcp_agent.ini, l3_agent.ini: update dhcp/l3_agent.ini"
 
1287
 
 
1288
commit 9917275360b87c9be809983b75a887fa6fb969f1
 
1289
Author: Isaku Yamahata <yamahata@valinux.co.jp>
 
1290
Date:   Wed Dec 12 12:41:06 2012 +0900
 
1291
 
 
1292
    dhcp_agent.ini, l3_agent.ini: update dhcp/l3_agent.ini
 
1293
    
 
1294
    Bug 1089223
 
1295
    RyuInterfaceDriver is eliminated, so update the example of
 
1296
    dhcp_agent.ini, l3_agent.ini for Ryu plugin and other OVS
 
1297
    based plugins.
 
1298
    
 
1299
    Change-Id: Icc95c213ecd96946bd5a90d5d60df88c94cc1454
 
1300
 
 
1301
 etc/dhcp_agent.ini |    7 ++++---
 
1302
 etc/l3_agent.ini   |    5 ++++-
 
1303
 2 files changed, 8 insertions(+), 4 deletions(-)
 
1304
 
 
1305
commit 5b2f47c3463f520609490b616d68ddab40d74570
 
1306
Author: gongysh <gongysh@cn.ibm.com>
 
1307
Date:   Thu Dec 13 15:45:58 2012 +0800
 
1308
 
 
1309
    Make patch-tun and patch-int configurable
 
1310
    
 
1311
    Bug #1089777
 
1312
    
 
1313
    Change-Id: Ib72d352374fb59029b6b0719a2d1254597f193ff
 
1314
 
 
1315
 .../plugins/openvswitch/ovs_quantum_plugin.ini     |    6 ++++++
 
1316
 .../plugins/openvswitch/agent/ovs_quantum_agent.py |   10 +++++-----
 
1317
 quantum/plugins/openvswitch/common/config.py       |    4 ++++
 
1318
 3 files changed, 15 insertions(+), 5 deletions(-)
 
1319
 
 
1320
commit f5f21d40d4feffd8c3a6a5c07680358c67192ae4
 
1321
Merge: 0e68484 9a442af
 
1322
Author: Jenkins <jenkins@review.openstack.org>
 
1323
Date:   Mon Dec 17 07:27:42 2012 +0000
 
1324
 
 
1325
    Merge "Update test_router_list to validate the router returned."
 
1326
 
 
1327
commit 0e68484c2055e7fce2306f4b7ced2e5e6e7541a7
 
1328
Merge: 391d104 9ca602e
 
1329
Author: Jenkins <jenkins@review.openstack.org>
 
1330
Date:   Mon Dec 17 05:43:58 2012 +0000
 
1331
 
 
1332
    Merge "Fixed the security group port binding should be automatically deleted when delete_port"
 
1333
 
 
1334
commit 9a442afbfa409a67b619d0f5d59036143407ab4a
 
1335
Author: Kyle Mestery <kmestery@cisco.com>
 
1336
Date:   Fri Dec 14 15:00:08 2012 +0000
 
1337
 
 
1338
    Update test_router_list to validate the router returned.
 
1339
    
 
1340
    For unit test test_l3_plugin.L3NatExtensionTestCase.test_router_list,
 
1341
    correctly validate the value returned from listing the routers.
 
1342
    
 
1343
    Fixes bug 1078150
 
1344
    
 
1345
    Change-Id: I5ae559c37f43c1b977065a3508b6efb4375a2c1a
 
1346
 
 
1347
 quantum/tests/unit/test_l3_plugin.py |    5 ++++-
 
1348
 1 file changed, 4 insertions(+), 1 deletion(-)
 
1349
 
 
1350
commit 391d104aba97e5061a2903948744aa13f425685d
 
1351
Merge: 4ce92a4 8057d31
 
1352
Author: Jenkins <jenkins@review.openstack.org>
 
1353
Date:   Sun Dec 16 06:25:21 2012 +0000
 
1354
 
 
1355
    Merge "Correct i18n message for nicira plugin"
 
1356
 
 
1357
commit 4ce92a488f45a7be83d7f48928c96db8daefaf40
 
1358
Merge: 24b8967 6cb4b04
 
1359
Author: Jenkins <jenkins@review.openstack.org>
 
1360
Date:   Sat Dec 15 08:30:58 2012 +0000
 
1361
 
 
1362
    Merge "Update evenlet monkey patch flags."
 
1363
 
 
1364
commit 9ca602edc465bbef57957a153044f1acfef84682
 
1365
Author: Jason Zhang <zhesen@nttmcl.com>
 
1366
Date:   Tue Dec 11 12:34:05 2012 -0800
 
1367
 
 
1368
    Fixed the security group port binding should be automatically
 
1369
    deleted when delete_port
 
1370
    
 
1371
    Added the CASCADE setting for the security group port
 
1372
    binding database model.
 
1373
    
 
1374
    Also removed unused variables and imports
 
1375
    
 
1376
    Fixes: bug #1080887
 
1377
    
 
1378
    Change-Id: Id1af121b6ee57b794cb515a0b0c26b9a6310fbc4
 
1379
 
 
1380
 quantum/db/securitygroups_db.py                    |    7 +++----
 
1381
 .../tests/unit/test_extension_security_group.py    |   14 --------------
 
1382
 2 files changed, 3 insertions(+), 18 deletions(-)
 
1383
 
 
1384
commit 24b8967098c6e31810aad4ebd7245c06bd047852
 
1385
Merge: 21b4138 7ae7011
 
1386
Author: Jenkins <jenkins@review.openstack.org>
 
1387
Date:   Sat Dec 15 00:24:39 2012 +0000
 
1388
 
 
1389
    Merge "Add script for checking i18n message"
 
1390
 
 
1391
commit 21b41383a49fbd465eae1f1e69ceca48b7cab9ea
 
1392
Author: Dan Prince <dprince@redhat.com>
 
1393
Date:   Fri Dec 14 11:11:34 2012 -0500
 
1394
 
 
1395
    Add restproxy.ini to config_path in setup.py.
 
1396
    
 
1397
    Fixes LP Bug #1090450
 
1398
    
 
1399
    Change-Id: I4969cafba9f5650fa556d39885b58b2a52a85fe0
 
1400
 
 
1401
 setup.py |    3 +++
 
1402
 1 file changed, 3 insertions(+)
 
1403
 
 
1404
commit dbb8ea79b518dffe7189b32a0c99e56009c5ff84
 
1405
Merge: 4e80147 babe698
 
1406
Author: Jenkins <jenkins@review.openstack.org>
 
1407
Date:   Fri Dec 14 04:12:03 2012 +0000
 
1408
 
 
1409
    Merge "Fixed the unit tests using SQLite do not check foreign keys."
 
1410
 
 
1411
commit 4e80147f936c20fde9bb20f4f9b935dad3df4087
 
1412
Merge: e36ff0f bdcf00c
 
1413
Author: Jenkins <jenkins@review.openstack.org>
 
1414
Date:   Fri Dec 14 04:09:28 2012 +0000
 
1415
 
 
1416
    Merge "Completes coverage of quantum.api.v2.resource"
 
1417
 
 
1418
commit e36ff0f569cc04db46fbf51095f3cc9688a25eec
 
1419
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
1420
Date:   Fri Dec 14 09:32:24 2012 +0800
 
1421
 
 
1422
    Replaces assertEquals to assertEqual
 
1423
    
 
1424
    assertEquals() has been deprecated in 2.7
 
1425
    Replaced assertEquals to assertEqual in all test scripts
 
1426
    
 
1427
    Change-Id: I04b4ac873e151837ade9127f8c1eba32f4707dd4
 
1428
 
 
1429
 .../tests/unit/bigswitch/test_restproxy_plugin.py  |    2 +-
 
1430
 quantum/tests/unit/test_agent_linux_utils.py       |    2 +-
 
1431
 quantum/tests/unit/test_agent_netns_cleanup.py     |    2 +-
 
1432
 quantum/tests/unit/test_attributes.py              |   42 +--
 
1433
 quantum/tests/unit/test_db_plugin.py               |  394 ++++++++++----------
 
1434
 quantum/tests/unit/test_db_rpc_base.py             |    2 +-
 
1435
 .../tests/unit/test_extension_security_group.py    |   90 ++---
 
1436
 quantum/tests/unit/test_l3_agent.py                |   14 +-
 
1437
 quantum/tests/unit/test_l3_plugin.py               |   86 ++---
 
1438
 quantum/tests/unit/test_linux_dhcp.py              |    2 +-
 
1439
 quantum/tests/unit/test_linux_interface.py         |    2 +-
 
1440
 quantum/tests/unit/test_linux_ip_lib.py            |   40 +-
 
1441
 quantum/tests/unit/test_quantum_context.py         |    8 +-
 
1442
 quantum/tests/unit/test_quota_per_tenant_ext.py    |   26 +-
 
1443
 14 files changed, 356 insertions(+), 356 deletions(-)
 
1444
 
 
1445
commit bdcf00cfb1bc89c8475c0dc1f1c981d9ee78bcd1
 
1446
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
1447
Date:   Tue Dec 11 15:22:26 2012 +0800
 
1448
 
 
1449
    Completes coverage of quantum.api.v2.resource
 
1450
    
 
1451
    Moved current resource testcases to new test script
 
1452
    Created test cases
 
1453
    
 
1454
    Fixes bug #1085456
 
1455
    
 
1456
    Change-Id: I9ff5ba6a44c32ba4cf04b6a75ea7fd30fc769d2c
 
1457
 
 
1458
 quantum/tests/unit/test_api_v2.py          |   45 ----------
 
1459
 quantum/tests/unit/test_api_v2_resource.py |  130 ++++++++++++++++++++++++++++
 
1460
 2 files changed, 130 insertions(+), 45 deletions(-)
 
1461
 
 
1462
commit babe698caf195be6c0f8d4a61dc967007aaedac7
 
1463
Author: Jason Zhang <zhesen@nttmcl.com>
 
1464
Date:   Mon Dec 10 18:04:18 2012 -0800
 
1465
 
 
1466
    Fixed the unit tests using SQLite do not check foreign keys.
 
1467
    
 
1468
    The foreign key constraints will be enabled for each SQLite
 
1469
    database connection.
 
1470
    
 
1471
    By default the foreign key constraints are disabled in SQLite,
 
1472
    so some test cases failed after enabling the foreign key
 
1473
    constraints for unit tests. This fixings also fixed the failed
 
1474
    test cases because of the foreign key enforcement.
 
1475
    
 
1476
    Fixes: bug #1021023
 
1477
    Change-Id: I89f0cbbd75bb685b50dfe6628116fa971c5e78cb
 
1478
 
 
1479
 quantum/db/api.py                                  |   15 +++++++
 
1480
 quantum/tests/unit/linuxbridge/test_lb_db.py       |   28 ++++++------
 
1481
 quantum/tests/unit/metaplugin/test_metaplugin.py   |    3 +-
 
1482
 quantum/tests/unit/openvswitch/test_ovs_db.py      |   31 ++++++-------
 
1483
 quantum/tests/unit/ryu/test_ryu_db.py              |   47 ++++++++++----------
 
1484
 .../tests/unit/test_extension_security_group.py    |    2 +-
 
1485
 6 files changed, 72 insertions(+), 54 deletions(-)
 
1486
 
 
1487
commit bc1a0d4912ad4d541bef90d512a04eab5b540b47
 
1488
Merge: f85776d a8d9594
 
1489
Author: Jenkins <jenkins@review.openstack.org>
 
1490
Date:   Thu Dec 13 19:54:12 2012 +0000
 
1491
 
 
1492
    Merge "dhcp.filters needs ovs_vsctl permission"
 
1493
 
 
1494
commit f85776dd636cdb4004aaff5acaca45b02ef18bf4
 
1495
Merge: 84d6be4 548d522
 
1496
Author: Jenkins <jenkins@review.openstack.org>
 
1497
Date:   Thu Dec 13 19:03:45 2012 +0000
 
1498
 
 
1499
    Merge "Correct i18n message for metaplugin"
 
1500
 
 
1501
commit a8d959490785b1f01340add5ee1537b1eaa15dca
 
1502
Author: Aaron Rosen <arosen@nicira.com>
 
1503
Date:   Thu Dec 13 10:53:07 2012 -0800
 
1504
 
 
1505
    dhcp.filters needs ovs_vsctl permission
 
1506
    
 
1507
    The dhcp agent calls ovs_vsctl so it will fail if using rootwrap
 
1508
    and these aren't specified. The reason why this was working using
 
1509
    rootwrap before is because there are other filters in
 
1510
    etc/quantum/rootwrap.d that specifiy ovs_vsctl which
 
1511
    allows the agent to make those calls. Fixes bug 1090072
 
1512
    
 
1513
    Change-Id: I509c191c97e7187361a09788e841ebb5a9f934c7
 
1514
 
 
1515
 etc/quantum/rootwrap.d/dhcp.filters |    4 ++++
 
1516
 1 file changed, 4 insertions(+)
 
1517
 
 
1518
commit 8057d318cc84982c26513c8b28f4f5db630b1e9b
 
1519
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
1520
Date:   Thu Dec 13 22:24:33 2012 +0800
 
1521
 
 
1522
    Correct i18n message for nicira plugin
 
1523
    
 
1524
    Part of bp make-string-localizable
 
1525
    
 
1526
    Change-Id: I945151218580cecf467f7b37f91b0f97a6c3d336
 
1527
 
 
1528
 .../nicira/nicira_nvp_plugin/NvpApiClient.py       |   14 +--
 
1529
 .../nicira/nicira_nvp_plugin/QuantumPlugin.py      |   71 ++++++++-------
 
1530
 .../api_client/client_eventlet.py                  |   52 ++++++-----
 
1531
 .../nicira/nicira_nvp_plugin/api_client/common.py  |    3 +-
 
1532
 .../api_client/request_eventlet.py                 |   93 ++++++++++++--------
 
1533
 quantum/plugins/nicira/nicira_nvp_plugin/nvplib.py |   57 ++++++------
 
1534
 6 files changed, 162 insertions(+), 128 deletions(-)
 
1535
 
 
1536
commit 548d5228e5503d733b66d11d29e42739d2de4813
 
1537
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
1538
Date:   Thu Dec 13 22:00:02 2012 +0800
 
1539
 
 
1540
    Correct i18n message for metaplugin
 
1541
    
 
1542
    Part of bp make-string-localizable
 
1543
    
 
1544
    Change-Id: Idf7158a7888a764efd5755be04f71595a0f55b7a
 
1545
 
 
1546
 quantum/plugins/metaplugin/meta_quantum_plugin.py  |   23 ++++++++++----------
 
1547
 quantum/plugins/metaplugin/proxy_quantum_plugin.py |   12 +++++-----
 
1548
 2 files changed, 18 insertions(+), 17 deletions(-)
 
1549
 
 
1550
commit f4e1fa0ea7225da7eb3387f87538d47dfc03161c
 
1551
Author: Oleg Bondarev <obondarev@mirantis.com>
 
1552
Date:   Tue Dec 4 19:15:09 2012 +0400
 
1553
 
 
1554
    add parent/sub-resource support into Quantum API framework
 
1555
    
 
1556
    - quantum.api.v2.base.Controller class now able to handle sub-resources
 
1557
    - quantum.api.v2.router.APIRouter now able to specify sub-resources
 
1558
    
 
1559
    Fixes bug 1085968
 
1560
    
 
1561
    Change-Id: I07f2c1f3d974f7f17d4947804bde064dd8004a84
 
1562
 
 
1563
 quantum/api/v2/base.py            |   95 +++++++++++++++++++++++++-----------
 
1564
 quantum/api/v2/router.py          |   35 ++++++++++----
 
1565
 quantum/tests/unit/test_api_v2.py |   96 +++++++++++++++++++++++++++++++++++++
 
1566
 3 files changed, 188 insertions(+), 38 deletions(-)
 
1567
 
 
1568
commit 84d6be4253398dd9516c71788f526806cb217845
 
1569
Author: Isaku Yamahata <yamahata@valinux.co.jp>
 
1570
Date:   Wed Dec 12 12:18:27 2012 +0900
 
1571
 
 
1572
    plugins/ryu: l3 agent rpc for Ryu plugin is broken
 
1573
    
 
1574
    Bug 1089221
 
1575
    This is the Ryu counter part of
 
1576
    https://review.openstack.org/#/c/15619/
 
1577
    Change id of I60f3081975fc7164b22f9e9fa941e702a3f4c663
 
1578
    Change set of 36e71eb1d2136795817ead27e1d9fa0ce65f6e
 
1579
    
 
1580
    Change-Id: I43878517a79bf47d42d0e71e8af59d11a4278280
 
1581
 
 
1582
 quantum/plugins/ryu/ryu_quantum_plugin.py |    4 +++-
 
1583
 1 file changed, 3 insertions(+), 1 deletion(-)
 
1584
 
 
1585
commit a8c0c00069305092570e93ab85ccc2340d0be828
 
1586
Author: Isaku Yamahata <yamahata@valinux.co.jp>
 
1587
Date:   Wed Dec 12 12:02:53 2012 +0900
 
1588
 
 
1589
    pluins/ryu: Fixes context exception in Ryu plugin
 
1590
    
 
1591
    Bug 1089220
 
1592
    This is the Ryu counter part of
 
1593
    https://review.openstack.org/#/c/15726
 
1594
    Change-ID of I913b48dcd84d275cd7de30ca990be00c243e63ea,
 
1595
    changeset of 05383d1340aecd7192609a9197c249886d844a46
 
1596
    
 
1597
    Ryu plugin also needs to be taught the update.
 
1598
    
 
1599
    Change-Id: I52fbf36df6e0769a032a7602637cabd93796fe1c
 
1600
 
 
1601
 quantum/plugins/ryu/ryu_quantum_plugin.py |   16 ++++++++++++----
 
1602
 1 file changed, 12 insertions(+), 4 deletions(-)
 
1603
 
 
1604
commit 8e7fe17cafa70c3346e2a5d70da2d6e2637c338e
 
1605
Merge: c62652c d5aae13
 
1606
Author: Jenkins <jenkins@review.openstack.org>
 
1607
Date:   Tue Dec 11 15:37:43 2012 +0000
 
1608
 
 
1609
    Merge "Adds validity checks for ethertype and protocol"
 
1610
 
 
1611
commit c62652cec718b57b298fab2a784340c23f6aa550
 
1612
Merge: eb0ba36 59921b9
 
1613
Author: Jenkins <jenkins@review.openstack.org>
 
1614
Date:   Tue Dec 11 15:37:36 2012 +0000
 
1615
 
 
1616
    Merge "DRY for network() and subnet() in test_db_plugin.py"
 
1617
 
 
1618
commit eb0ba3680a0f5cd5361fe5dcfb44697f4da62c7b
 
1619
Merge: 1e425ee 23cc758
 
1620
Author: Jenkins <jenkins@review.openstack.org>
 
1621
Date:   Tue Dec 11 07:43:15 2012 +0000
 
1622
 
 
1623
    Merge "Remove unnecessary port deletion"
 
1624
 
 
1625
commit 1e425ee46b72f6966f98aa0a4eca085b1a199fa5
 
1626
Merge: 2e043a5 4a6ae51
 
1627
Author: Jenkins <jenkins@review.openstack.org>
 
1628
Date:   Mon Dec 10 20:55:30 2012 +0000
 
1629
 
 
1630
    Merge "Support to reset dnsname_servers and host_routes to empty"
 
1631
 
 
1632
commit 59921b929709d1f0e34af38d223126c7fbffcc38
 
1633
Author: Iryoung Jeong <iryoung@gmail.com>
 
1634
Date:   Fri Nov 30 17:21:44 2012 +0900
 
1635
 
 
1636
    DRY for network() and subnet() in test_db_plugin.py
 
1637
    
 
1638
    This update avoids the repetition of code for using contextmanager
 
1639
    by introducing dummy contextmanager function.
 
1640
    
 
1641
    Change-Id: I84d785b4b50ea447cb7f6a8807d9caad75088f32
 
1642
 
 
1643
 quantum/tests/unit/test_db_plugin.py |   47 +++++++++++-----------------------
 
1644
 1 file changed, 15 insertions(+), 32 deletions(-)
 
1645
 
 
1646
commit d5aae134ac6dee10c68c9bedcab1c2a52145a5c2
 
1647
Author: Gary Kotton <gkotton@redhat.com>
 
1648
Date:   Mon Dec 10 16:27:11 2012 +0000
 
1649
 
 
1650
    Adds validity checks for ethertype and protocol
 
1651
    
 
1652
    Fixes bug 1080461
 
1653
    
 
1654
    Change-Id: Ifa014c985fcfa598b707c3c1e052aa8ae1baef0f
 
1655
 
 
1656
 quantum/db/securitygroups_db.py                    |    9 +---
 
1657
 quantum/extensions/securitygroup.py                |   17 +++----
 
1658
 .../tests/unit/test_extension_security_group.py    |   47 ++++++++++++++++++--
 
1659
 3 files changed, 51 insertions(+), 22 deletions(-)
 
1660
 
 
1661
commit 7ae701120a8940997bc4f04ea513f2b3c7e65f09
 
1662
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
1663
Date:   Fri Nov 30 16:03:41 2012 +0800
 
1664
 
 
1665
    Add script for checking i18n message
 
1666
    
 
1667
    Part of bp make-string-localizable
 
1668
    
 
1669
    usage: tox -e i18n
 
1670
    
 
1671
    tools/check_i18n.py: used check i18n message for one file.
 
1672
    
 
1673
    tools/check_i18n_test_case.txt: test case of check_i18n.py.
 
1674
    run test case with cmd:
 
1675
    $ ./tools/check_i18n.py ./tools/check_i18n_test_case.txt -d
 
1676
    
 
1677
    Change-Id: I2c383b7bb11ab3bdb8e3bb3b887342b1225840ac
 
1678
 
 
1679
 tools/check_i18n.py            |  154 ++++++++++++++++++++++++++++++++++++++++
 
1680
 tools/check_i18n_test_case.txt |   67 +++++++++++++++++
 
1681
 tools/i18n_cfg.py              |   98 +++++++++++++++++++++++++
 
1682
 tox.ini                        |    3 +
 
1683
 4 files changed, 322 insertions(+)
 
1684
 
 
1685
commit 6cb4b04406d5122519e38c282c7c6dd13b54010e
 
1686
Author: Gary Kotton <gkotton@redhat.com>
 
1687
Date:   Mon Dec 10 08:10:20 2012 +0000
 
1688
 
 
1689
    Update evenlet monkey patch flags.
 
1690
    
 
1691
    Fixes bug 1088385
 
1692
    
 
1693
    Change-Id: I1da88b1c225ac73f45aef08b3ddbf6cd98a50568
 
1694
 
 
1695
 bin/quantum-server |    2 +-
 
1696
 1 file changed, 1 insertion(+), 1 deletion(-)
 
1697
 
 
1698
commit 23cc758acbaf763b3a2d8b1d00104f04dc376897
 
1699
Author: Gary Kotton <gkotton@redhat.com>
 
1700
Date:   Mon Dec 10 06:59:30 2012 +0000
 
1701
 
 
1702
    Remove unnecessary port deletion
 
1703
    
 
1704
    Fixes bug 1088368
 
1705
    
 
1706
    Change-Id: I41b816a8d72d09740ea7d063172a75cedffb8d6d
 
1707
 
 
1708
 quantum/db/l3_db.py                  |    1 -
 
1709
 quantum/tests/unit/test_l3_plugin.py |    2 +-
 
1710
 2 files changed, 1 insertion(+), 2 deletions(-)
 
1711
 
 
1712
commit 4a6ae51eab09c1c38a52404fe816baad1c67376d
 
1713
Author: gongysh <gongysh@cn.ibm.com>
 
1714
Date:   Tue Dec 4 14:46:25 2012 +0800
 
1715
 
 
1716
    Support to reset dnsname_servers and host_routes to empty
 
1717
    
 
1718
    Bug #1086232
 
1719
    
 
1720
    Change-Id: Ia27170b206f755577c8607c5b27dc5cf57d19633
 
1721
 
 
1722
 quantum/api/v2/attributes.py                |    7 ++++++
 
1723
 quantum/tests/unit/metaplugin/test_basic.py |    6 +++++
 
1724
 quantum/tests/unit/test_attributes.py       |   10 ++++++++
 
1725
 quantum/tests/unit/test_db_plugin.py        |   36 ++++++++++++++++++++++++---
 
1726
 4 files changed, 55 insertions(+), 4 deletions(-)
 
1727
 
 
1728
commit 2e043a5a785b452f8f7fcb104b12c0746ca4a513
 
1729
Author: Gary Kotton <gkotton@redhat.com>
 
1730
Date:   Sun Dec 9 06:33:13 2012 +0000
 
1731
 
 
1732
    Prevent unnecessary database read by l3 agent
 
1733
    
 
1734
    Fixes bug 1088129
 
1735
    
 
1736
    Change-Id: I887facf321f3267c16c101a1448827f6c046bb2c
 
1737
 
 
1738
 quantum/db/l3_db.py |    2 ++
 
1739
 1 file changed, 2 insertions(+)
 
1740
 
 
1741
commit a607f0a232d0f1567e6e12b4aa52515e60b9c329
 
1742
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
1743
Date:   Fri Dec 7 22:58:50 2012 +0800
 
1744
 
 
1745
    Correct i18n message for linuxbridge plugin
 
1746
    
 
1747
    part of bp make-string-localizable
 
1748
    
 
1749
    Change-Id: Ie5c42e71084d376eca1edc750467b8498a4d8dc4
 
1750
 
 
1751
 .../linuxbridge/agent/linuxbridge_quantum_agent.py |  103 +++++++++++---------
 
1752
 quantum/plugins/linuxbridge/db/l2network_db_v2.py  |   47 +++++----
 
1753
 quantum/plugins/linuxbridge/lb_quantum_plugin.py   |   33 ++++---
 
1754
 3 files changed, 101 insertions(+), 82 deletions(-)
 
1755
 
 
1756
commit 2f8ccfa879623fe78144d41b55fc80adc45ad155
 
1757
Merge: 81bdebb 7011f7f
 
1758
Author: Jenkins <jenkins@review.openstack.org>
 
1759
Date:   Thu Dec 6 15:52:36 2012 +0000
 
1760
 
 
1761
    Merge "Releasing resources of context manager functions if exceptions occur"
 
1762
 
 
1763
commit 81bdebb52082235781485dd1a5b66626e3ffd016
 
1764
Merge: fbf50ad 73161b0
 
1765
Author: Jenkins <jenkins@review.openstack.org>
 
1766
Date:   Thu Dec 6 14:22:37 2012 +0000
 
1767
 
 
1768
    Merge "Drop duplicated port_id check in remove_router_interface()"
 
1769
 
 
1770
commit fbf50ad8cba857b62ecb24fccf778175db5b5534
 
1771
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
1772
Date:   Thu Nov 22 15:57:57 2012 +0800
 
1773
 
 
1774
    Add router testcases that missing in L3NatDBTestCase
 
1775
    
 
1776
    Fixes bug 1083504
 
1777
    Add router testcases in L3NatDBTestCase
 
1778
    Correct router testcases name. Use the same naming rule as test_db_plugin
 
1779
    
 
1780
    Change-Id: Icfbef5ec7861aee07df3d451c09f06265fbafe21
 
1781
 
 
1782
 quantum/tests/unit/test_l3_plugin.py |  173 ++++++++++++++++++++++------------
 
1783
 1 file changed, 112 insertions(+), 61 deletions(-)
 
1784
 
 
1785
commit 7011f7f2a0495286f2180bae75608d800f5b0b38
 
1786
Author: Iryoung Jeong <iryoung@gmail.com>
 
1787
Date:   Thu Nov 22 12:58:47 2012 +0900
 
1788
 
 
1789
    Releasing resources of context manager functions if exceptions occur
 
1790
    
 
1791
    The functions using decorator @contextlib.contextmanager in files below
 
1792
    has potential resorce leaks when exceptions occur.
 
1793
     - quantum/tests/unit/test_policy.py
 
1794
     - quantum/tests/unit/test_db_plugin.py
 
1795
     - quantum/tests/unit/test_l3_plugin.py
 
1796
     - quantum/tests/unit/test_extension_security_group.py
 
1797
    
 
1798
    This patch let them releasing resources correctly.
 
1799
    
 
1800
    Fixes bug #1083045
 
1801
    
 
1802
    Change-Id: I66266b7afa4977537caabafc82d8c294730188ba
 
1803
 
 
1804
 quantum/tests/unit/test_db_plugin.py               |   88 +++++++++---------
 
1805
 .../tests/unit/test_extension_security_group.py    |   53 +++++++----
 
1806
 quantum/tests/unit/test_l3_plugin.py               |   97 +++++++++++---------
 
1807
 3 files changed, 136 insertions(+), 102 deletions(-)
 
1808
 
 
1809
commit 73161b06b038293dc680e8af5a37d059b67e8a82
 
1810
Author: Akihiro MOTOKI <motoki@da.jp.nec.com>
 
1811
Date:   Mon Dec 3 06:17:20 2012 +0900
 
1812
 
 
1813
    Drop duplicated port_id check in remove_router_interface()
 
1814
    
 
1815
    Fixes bug 1075157
 
1816
    
 
1817
    In addition exceptions used in remove_router_intreface are defined
 
1818
    and gettextized.
 
1819
    
 
1820
    Change-Id: I30b1561f3d4be12e485c506e5c3828b41ab226ef
 
1821
 
 
1822
 quantum/api/v2/base.py       |    1 +
 
1823
 quantum/common/exceptions.py |    9 +++++++++
 
1824
 quantum/db/l3_db.py          |   21 +++++++--------------
 
1825
 quantum/extensions/l3.py     |   10 ++++++++++
 
1826
 4 files changed, 27 insertions(+), 14 deletions(-)
 
1827
 
 
1828
commit b939b0749a1a37400702286d19951d1682abccc7
 
1829
Author: Gary Kotton <gkotton@redhat.com>
 
1830
Date:   Tue Dec 4 14:41:41 2012 +0000
 
1831
 
 
1832
    Returns more appropriate error when address pool is exhausted
 
1833
    
 
1834
    Fixes bug 1086226
 
1835
    
 
1836
    Change-Id: I97a73151a1ed42877116238a6a741c68c75e199a
 
1837
 
 
1838
 quantum/api/v2/base.py |    1 +
 
1839
 1 file changed, 1 insertion(+)
 
1840
 
 
1841
commit 64f2a38bc9a0551bb761c32058ab9c7929c7c0de
 
1842
Author: Gary Kotton <gkotton@redhat.com>
 
1843
Date:   Sat Nov 10 05:56:07 2012 +0000
 
1844
 
 
1845
    Add VIF binding extensions
 
1846
    
 
1847
    The is part of the blueprint vif-plugging-improvements.
 
1848
    
 
1849
    The patch adds an extension to Quantum that enables the plugin to
 
1850
    return VIF details.
 
1851
    
 
1852
    At the moment it supports openvswitch and linuxbridge.
 
1853
    
 
1854
    Change-Id: Ib9b4d34e668e2ddc61c152c2c4cd4a01f2d0de40
 
1855
 
 
1856
 etc/policy.json                                    |    3 +
 
1857
 quantum/extensions/portbindings.py                 |   82 ++++++++++++++++++++
 
1858
 quantum/plugins/linuxbridge/lb_quantum_plugin.py   |   55 +++++++++----
 
1859
 quantum/plugins/openvswitch/ovs_quantum_plugin.py  |   53 +++++++++----
 
1860
 .../unit/linuxbridge/test_linuxbridge_plugin.py    |   42 +++++++++-
 
1861
 .../unit/openvswitch/test_openvswitch_plugin.py    |   42 +++++++++-
 
1862
 6 files changed, 246 insertions(+), 31 deletions(-)
 
1863
 
 
1864
commit 4aaf0fe474245451a0a06fca97e426f8c6e6a7d1
 
1865
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
1866
Date:   Thu Nov 22 15:43:13 2012 +0800
 
1867
 
 
1868
    Sort router testcases as group for L3NatDBTestCase
 
1869
    
 
1870
    Sort order of testcases as group for readability.
 
1871
    
 
1872
    Change-Id: I5f74145b8a84cf837b97a03aa38583111ff80fab
 
1873
 
 
1874
 quantum/tests/unit/test_l3_plugin.py |  222 +++++++++++++++++-----------------
 
1875
 1 file changed, 111 insertions(+), 111 deletions(-)
 
1876
 
 
1877
commit ca95ae883d307828dc9d6001c5b5f8e61fdac80a
 
1878
Merge: 1241dbf b836e71
 
1879
Author: Jenkins <jenkins@review.openstack.org>
 
1880
Date:   Tue Dec 4 21:27:11 2012 +0000
 
1881
 
 
1882
    Merge "l3 agent rpc"
 
1883
 
 
1884
commit 1241dbf3bccab2b4b9cb6ca2f6b6ad9fabd79351
 
1885
Merge: 37c8627 06b2b2b
 
1886
Author: Jenkins <jenkins@review.openstack.org>
 
1887
Date:   Tue Dec 4 18:01:42 2012 +0000
 
1888
 
 
1889
    Merge "plugin/ryu: make live-migration work with Ryu plugin"
 
1890
 
 
1891
commit 37c86277c511b82b21780663ff4666348ed7b7f9
 
1892
Merge: 0dea610 797036f
 
1893
Author: Jenkins <jenkins@review.openstack.org>
 
1894
Date:   Tue Dec 4 16:19:29 2012 +0000
 
1895
 
 
1896
    Merge "Remove __init__.py from bin/ and tools/."
 
1897
 
 
1898
commit 0dea610cbb57ad8d72f3b12840678531ffe95569
 
1899
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
1900
Date:   Mon Nov 19 22:29:43 2012 +0800
 
1901
 
 
1902
    Refactor resources listing testcase for test_db_plugin.py
 
1903
    
 
1904
    Fixes bug 1083502
 
1905
    Add common function '_test_list_resources' for resource listing.
 
1906
    
 
1907
    Change-Id: I5b144ff3924cbc623174172f3f74b2d33d24229b
 
1908
 
 
1909
 quantum/tests/unit/test_db_plugin.py |  173 +++++++++++++++-------------------
 
1910
 1 file changed, 75 insertions(+), 98 deletions(-)
 
1911
 
 
1912
commit b836e71eb1d2136795817ead27e1d9fa0ce65f6e
 
1913
Author: gongysh <gongysh@cn.ibm.com>
 
1914
Date:   Mon Nov 12 20:28:16 2012 +0800
 
1915
 
 
1916
    l3 agent rpc
 
1917
    
 
1918
    On one hand, we sync router data (including routers,
 
1919
    their gw ports, interfaces and floatingips) from l3_agent
 
1920
    to quantum server periodically if needed.
 
1921
    
 
1922
    On the other hand, we notify l3 agent from quantum server when
 
1923
    we delete or update a router's stuff, such as floating IP,
 
1924
    interface and gwport and router itself.
 
1925
    
 
1926
    blueprint rpc-for-l3-agent
 
1927
    bug #1080286
 
1928
    
 
1929
    Change-Id: I60f3081975fc7164b22f9e9fa941e702a3f4c663
 
1930
 
 
1931
 etc/l3_agent.ini                                  |   17 +-
 
1932
 openstack-common.conf                             |    2 +-
 
1933
 quantum/agent/l3_agent.py                         |  299 ++++++++++++---------
 
1934
 quantum/api/v2/base.py                            |   10 -
 
1935
 quantum/common/config.py                          |    4 +-
 
1936
 quantum/common/constants.py                       |    6 +
 
1937
 quantum/common/exceptions.py                      |    4 +
 
1938
 quantum/common/topics.py                          |    2 +
 
1939
 quantum/common/utils.py                           |    5 +
 
1940
 quantum/db/l3_db.py                               |  187 +++++++++++--
 
1941
 quantum/db/l3_rpc_agent_api.py                    |   50 ++++
 
1942
 quantum/db/l3_rpc_base.py                         |   56 ++++
 
1943
 quantum/manager.py                                |   45 +++-
 
1944
 quantum/openstack/common/periodic_task.py         |  111 ++++++++
 
1945
 quantum/plugins/linuxbridge/lb_quantum_plugin.py  |    4 +-
 
1946
 quantum/plugins/openvswitch/ovs_quantum_plugin.py |    4 +-
 
1947
 quantum/service.py                                |  142 ++++++++++
 
1948
 quantum/tests/unit/test_db_plugin.py              |    2 +-
 
1949
 quantum/tests/unit/test_l3_agent.py               |  140 ++++------
 
1950
 quantum/tests/unit/test_l3_plugin.py              |  149 +++++++++-
 
1951
 20 files changed, 974 insertions(+), 265 deletions(-)
 
1952
 
 
1953
commit 4ec139ef12373eb2b150860594727c26dd201ff5
 
1954
Author: Maru Newby <mnewby@internap.com>
 
1955
Date:   Tue Dec 4 00:27:53 2012 +0000
 
1956
 
 
1957
    Fix rootwrap cfg for src installed metadata proxy.
 
1958
    
 
1959
     * The metadata proxy script will be installed to /usr/local/bin
 
1960
       if installed from source, rather than the default /usr/bin.
 
1961
       The filter config needs to be updated to reflect this or
 
1962
       invacation of the proxy by the l3 agent will fail.
 
1963
    
 
1964
    Change-Id: Iccb4133b1ac33a1b9b232c1d68979fe646e1b977
 
1965
 
 
1966
 etc/quantum/rootwrap.d/l3.filters |    3 +++
 
1967
 1 file changed, 3 insertions(+)
 
1968
 
 
1969
commit 9f41c679e3488ad252d7b4bf83cf33d4c3416f15
 
1970
Merge: 643a36b e56f174
 
1971
Author: Jenkins <jenkins@review.openstack.org>
 
1972
Date:   Mon Dec 3 19:49:15 2012 +0000
 
1973
 
 
1974
    Merge "add state_path sample back to l3_agent.ini file"
 
1975
 
 
1976
commit 643a36b0d935bb11ea3e9d661b8da4525700b878
 
1977
Author: Dan Prince <dprince@redhat.com>
 
1978
Date:   Mon Dec 3 10:36:08 2012 -0500
 
1979
 
 
1980
    Add metadata_agent.ini to config_path in setup.py.
 
1981
    
 
1982
    Change-Id: Ia2795a22165a30684c17e23bdf73f8c6e0c01825
 
1983
 
 
1984
 setup.py |    3 ++-
 
1985
 1 file changed, 2 insertions(+), 1 deletion(-)
 
1986
 
 
1987
commit e56f17466c2dae8fc41a0f14a2f8792e68e25182
 
1988
Author: Mark McClain <mark.mcclain@dreamhost.com>
 
1989
Date:   Mon Dec 3 10:32:30 2012 -0500
 
1990
 
 
1991
    add state_path sample back to l3_agent.ini file
 
1992
    
 
1993
    fixes bug 1086012
 
1994
    
 
1995
    A prior change incorrectly removed the sample state_path from the
 
1996
    l3_agent config file.  This change adds the correct sample value to the
 
1997
    file.
 
1998
    
 
1999
    Change-Id: I10455706442c004e5d0337834b5baa3b794af5e7
 
2000
 
 
2001
 etc/l3_agent.ini |    4 ++++
 
2002
 1 file changed, 4 insertions(+)
 
2003
 
 
2004
commit 06b2b2b22a3f0a90a7ad60c09f360a1cec1f2b94
 
2005
Author: Isaku Yamahata <yamahata@valinux.co.jp>
 
2006
Date:   Tue Nov 20 14:41:04 2012 +0900
 
2007
 
 
2008
    plugin/ryu: make live-migration work with Ryu plugin
 
2009
    
 
2010
    Fixes bug 1085861
 
2011
    
 
2012
    Live-migration with Ryu plugin doesn't work because the unique constraint of
 
2013
    PortBinding table is violated as follows.
 
2014
    Now Ryu can handle those informations itself, so remove the table itself and
 
2015
    simplify Ryu plugin.
 
2016
    
 
2017
    > ERROR [quantum.api.v2.resource] update failed
 
2018
    > Traceback (most recent call last):
 
2019
    >   File "/quantum/api/v2/resource.py", line 95, in resource
 
2020
    >     result = method(request=request, **args)
 
2021
    >   File "/quantum/api/v2/base.py", line 397, in update
 
2022
    >     obj = obj_updater(request.context, id, **kwargs)
 
2023
    >   File "/quantum/plugins/ryu/ryu_quantum_plugin.py", line 226, in update_port
 
2024
    >     port_binding.dpid, port_binding.port_no))
 
2025
    > InvalidInput: Invalid input for operation: invalid (datapath_id, port_no) requested (00002eab88ec5140, 4), but (0000c2f19014c74a, 1).
 
2026
    
 
2027
    Change-Id: I7d993fd01125a27f6bf8e1b3fcac79ddcb8cb361
 
2028
 
 
2029
 quantum/plugins/ryu/agent/ryu_quantum_agent.py |    5 +-
 
2030
 quantum/plugins/ryu/db/api_v2.py               |   40 -----------
 
2031
 quantum/plugins/ryu/db/models_v2.py            |   25 -------
 
2032
 quantum/plugins/ryu/ryu_quantum_plugin.py      |   86 +++---------------------
 
2033
 4 files changed, 14 insertions(+), 142 deletions(-)
 
2034
 
 
2035
commit 797036fe621bc8ea12c56b5da99d0a20108b6568
 
2036
Author: Sascha Peilicke <saschpe@suse.de>
 
2037
Date:   Mon Dec 3 11:00:59 2012 +0100
 
2038
 
 
2039
    Remove __init__.py from bin/ and tools/.
 
2040
    
 
2041
    To avoid installation into .../site-packages/quantum via
 
2042
    packages=setuptools.find_packages('.') in setup.py. Both directories
 
2043
    are not Python modules.
 
2044
    
 
2045
    Change-Id: I794ad047a5ed52cb040490eb1be54c513c9d1e7c
 
2046
 
 
2047
 bin/__init__.py |   21 ---------------------
 
2048
 1 file changed, 21 deletions(-)
 
2049
 
 
2050
commit 779093f3c25348083050e0d6a36ffca7f649dad0
 
2051
Merge: d06b511 e4ee84f
 
2052
Author: Jenkins <jenkins@review.openstack.org>
 
2053
Date:   Mon Dec 3 09:37:56 2012 +0000
 
2054
 
 
2055
    Merge "Removes unused code in quantum.common"
 
2056
 
 
2057
commit e4ee84f008405c85ed2700f275e4538ada099b69
 
2058
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
2059
Date:   Mon Dec 3 15:45:51 2012 +0800
 
2060
 
 
2061
    Removes unused code in quantum.common
 
2062
    
 
2063
    Removed boolize() in quantum.common.utils
 
2064
    
 
2065
    Fixes bug #877120
 
2066
    
 
2067
    Change-Id: Icb30b4200baf8743bbee6b4dd035c8b316c38533
 
2068
 
 
2069
 quantum/common/utils.py |   16 +---------------
 
2070
 1 file changed, 1 insertion(+), 15 deletions(-)
 
2071
 
 
2072
commit d06b51175ca9652ed1023bb6b447e0f8234ab65a
 
2073
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
2074
Date:   Mon Dec 3 10:06:23 2012 +0800
 
2075
 
 
2076
    Fixes import order nits
 
2077
    
 
2078
    Change-Id: I8bcfbcbc0d97a96a9c05d29510d3017b8a054cec
 
2079
 
 
2080
 quantum/common/rpc.py                              |   26 +++++++++++---------
 
2081
 quantum/plugins/cisco/tests/unit/v2/test_api_v2.py |   23 +++++++++--------
 
2082
 2 files changed, 27 insertions(+), 22 deletions(-)
 
2083
 
 
2084
commit 1316aa3f52878bc4d869d44e439ac82c91b0c972
 
2085
Merge: 8affc36 dc107a5
 
2086
Author: Jenkins <jenkins@review.openstack.org>
 
2087
Date:   Sun Dec 2 01:45:24 2012 +0000
 
2088
 
 
2089
    Merge "update state_path default to be the same value"
 
2090
 
 
2091
commit 8affc361c32d2afcc37cae6c55f901fb26e2d829
 
2092
Merge: 8ab907f 58cb6ce
 
2093
Author: Jenkins <jenkins@review.openstack.org>
 
2094
Date:   Sat Dec 1 15:31:22 2012 +0000
 
2095
 
 
2096
    Merge "Completes coverage of quantum.agent.linux.utils"
 
2097
 
 
2098
commit 8ab907f01e99c498f287a197fcbc466686559e5b
 
2099
Merge: 87e9b62 681d7d3
 
2100
Author: Jenkins <jenkins@review.openstack.org>
 
2101
Date:   Sat Dec 1 03:01:25 2012 +0000
 
2102
 
 
2103
    Merge "prevent deletion of router interface if it is needed by a floating ip"
 
2104
 
 
2105
commit dc107a5ba5673abed344723c174ee168280111c5
 
2106
Author: Mark McClain <mark.mcclain@dreamhost.com>
 
2107
Date:   Fri Nov 30 18:03:52 2012 -0500
 
2108
 
 
2109
    update state_path default to be the same value
 
2110
    
 
2111
    fixes bug 1085249
 
2112
    
 
2113
    This patch sets the default state_path to match a reasonable deployment
 
2114
    value instead of the devstack default.
 
2115
    
 
2116
    Change-Id: Ib0c10621d91760588a68a62df8a60682d780e015
 
2117
 
 
2118
 etc/dhcp_agent.ini       |    5 ++---
 
2119
 etc/l3_agent.ini         |    5 -----
 
2120
 etc/metadata_agent.ini   |    5 ++---
 
2121
 quantum/common/config.py |    2 +-
 
2122
 4 files changed, 5 insertions(+), 12 deletions(-)
 
2123
 
 
2124
commit 87e9b62fff53a12e6ca9ea349c3de8a80112affd
 
2125
Author: Dan Prince <dprince@redhat.com>
 
2126
Date:   Fri Nov 30 16:13:51 2012 -0500
 
2127
 
 
2128
    Use /usr/bin/ for the metadata proxy in l3.filters
 
2129
    
 
2130
    Updates the l3.filters proxy to use /usr/bin/ instead
 
2131
    of /usr/local/bin.  This should be a more distro friendly
 
2132
    default and follows the pattern used by other OpenStack
 
2133
    services as well.
 
2134
    
 
2135
    Change-Id: I8fbaa49f97f5367c112dc399db838d204af7b4c8
 
2136
 
 
2137
 etc/quantum/rootwrap.d/l3.filters |    2 +-
 
2138
 1 file changed, 1 insertion(+), 1 deletion(-)
 
2139
 
 
2140
commit 3a63313345b06dc9af5d3a7b187283a7cd1f97be
 
2141
Merge: 59e0cdc ac81d9d
 
2142
Author: Jenkins <jenkins@review.openstack.org>
 
2143
Date:   Fri Nov 30 18:35:23 2012 +0000
 
2144
 
 
2145
    Merge "Fixes Rpc related exception in NVP plugin"
 
2146
 
 
2147
commit 681d7d3be4d68868814846f70f46cfa7c7b6e675
 
2148
Author: Dan Wendlandt <dan@nicira.com>
 
2149
Date:   Fri Nov 30 09:01:15 2012 -0800
 
2150
 
 
2151
    prevent deletion of router interface if it is needed by a floating ip
 
2152
    
 
2153
    bug 1081325
 
2154
    
 
2155
    Change-Id: I33495fd7ee812eded015b2d3783d1cf6a3bf14bc
 
2156
 
 
2157
 quantum/db/l3_db.py                  |   16 ++++++++++++++++
 
2158
 quantum/extensions/l3.py             |    6 ++++++
 
2159
 quantum/tests/unit/test_l3_plugin.py |   27 +++++++++++++++++++++++++++
 
2160
 3 files changed, 49 insertions(+)
 
2161
 
 
2162
commit 59e0cdce22f1d0054bc167760cfc5825a08f3a15
 
2163
Merge: d0a284d 0c3dd5a
 
2164
Author: Jenkins <jenkins@review.openstack.org>
 
2165
Date:   Fri Nov 30 16:50:34 2012 +0000
 
2166
 
 
2167
    Merge "add metadata proxy support for Quantum Networks"
 
2168
 
 
2169
commit 58cb6ce04fd2a1935cf210ee2152dd18911e0f65
 
2170
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
2171
Date:   Thu Nov 29 15:50:12 2012 +0800
 
2172
 
 
2173
    Completes coverage of quantum.agent.linux.utils
 
2174
    
 
2175
    Renamed test_agent_utils to test_agent_linux_utils
 
2176
    Added test cases
 
2177
    
 
2178
    Fixes bug #1084817
 
2179
    
 
2180
    Change-Id: If0269a003bd8e1fc6f6ef3c622d7a015dadf50aa
 
2181
 
 
2182
 quantum/agent/linux/utils.py                 |   19 +++----
 
2183
 quantum/tests/unit/test_agent_linux_utils.py |   72 ++++++++++++++++++++++++++
 
2184
 quantum/tests/unit/test_agent_utils.py       |   56 --------------------
 
2185
 3 files changed, 82 insertions(+), 65 deletions(-)
 
2186
 
 
2187
commit ac81d9d345b233b6bf84e5b7ae48004cce153510
 
2188
Author: Aaron Rosen <arosen@nicira.com>
 
2189
Date:   Thu Nov 29 16:24:55 2012 -0800
 
2190
 
 
2191
    Fixes Rpc related exception in NVP plugin
 
2192
    
 
2193
    The rpc changes from commit 05383d13 were not also made against
 
2194
    the nvp_plugin. Bug #1084803
 
2195
    
 
2196
    Change-Id: Iac95065bda2f6b83e07c27045f374ab8690865ca
 
2197
 
 
2198
 .../nicira/nicira_nvp_plugin/QuantumPlugin.py      |   15 ++++-----------
 
2199
 1 file changed, 4 insertions(+), 11 deletions(-)
 
2200
 
 
2201
commit d0a284de2ff272ae65a62bc2722c0274ff1be7d2
 
2202
Author: Mark McClain <mark.mcclain@dreamhost.com>
 
2203
Date:   Thu Nov 29 12:26:29 2012 -0500
 
2204
 
 
2205
    make the DHCP agent use a unique queue name
 
2206
    
 
2207
    fixes bug: 1084621
 
2208
    
 
2209
    This generates a unique name, so that multiple agents can be active
 
2210
    within a deployment.
 
2211
    
 
2212
    Change-Id: Ia2bdc27866e6aa4aebd0bd28d1dfd25c3167dd03
 
2213
 
 
2214
 quantum/agent/rpc.py                 |    3 +++
 
2215
 quantum/tests/unit/test_agent_rpc.py |    1 +
 
2216
 2 files changed, 4 insertions(+)
 
2217
 
 
2218
commit bc3ff9787064676603f99fff1b5c690b7f6e06c4
 
2219
Merge: a2b7222 52da6ef
 
2220
Author: Jenkins <jenkins@review.openstack.org>
 
2221
Date:   Thu Nov 29 13:38:17 2012 +0000
 
2222
 
 
2223
    Merge "Fixes Context exception in BigSwitch/FloodLight Plugin"
 
2224
 
 
2225
commit a2b722249268cb2f2685a5d9b8d98ca62bf099bb
 
2226
Merge: d2ba190 2374688
 
2227
Author: Jenkins <jenkins@review.openstack.org>
 
2228
Date:   Thu Nov 29 12:14:49 2012 +0000
 
2229
 
 
2230
    Merge "Completes coverage of quantum.agent.rpc.py"
 
2231
 
 
2232
commit 52da6ef6333fa9685c1859afdcc3e4e1145a8fe5
 
2233
Author: Sumit Naiksatam <sumitnaiksatam@gmail.com>
 
2234
Date:   Thu Nov 29 02:17:59 2012 -0800
 
2235
 
 
2236
    Fixes Context exception in BigSwitch/FloodLight Plugin
 
2237
    
 
2238
    Bug #1083389
 
2239
    
 
2240
    Aligning with the changes in the patch: https://review.openstack.org/#/c/15726
 
2241
    to only use Quantum API context.
 
2242
    
 
2243
    Change-Id: I5644ad59c34430a9d558c39bbc07f594609ebfbc
 
2244
 
 
2245
 quantum/plugins/bigswitch/plugin.py |   12 +++---------
 
2246
 1 file changed, 3 insertions(+), 9 deletions(-)
 
2247
 
 
2248
commit d2ba190173cfbec5d72cd18743d8da55ff02824b
 
2249
Merge: 9fdb15d 099885f
 
2250
Author: Jenkins <jenkins@review.openstack.org>
 
2251
Date:   Thu Nov 29 08:25:58 2012 +0000
 
2252
 
 
2253
    Merge "Completes coverage of quantum.agent.netns_cleanup.py"
 
2254
 
 
2255
commit 9fdb15dfcee6b88f9fedfeebb2276f4cfdf1e698
 
2256
Author: Dan Wendlandt <dan@nicira.com>
 
2257
Date:   Wed Nov 28 22:10:41 2012 -0800
 
2258
 
 
2259
    fix remap of floating-ip within l3-agent polling interval
 
2260
    
 
2261
    bug 1083990
 
2262
    
 
2263
    Change-Id: I1bb365fe6accc24a223acd2b31d4eacdb6809410
 
2264
 
 
2265
 quantum/agent/l3_agent.py |   15 +++++++++------
 
2266
 1 file changed, 9 insertions(+), 6 deletions(-)
 
2267
 
 
2268
commit 2374688d5b43c0e5b373d2618ff16c6e1f144ad8
 
2269
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
2270
Date:   Thu Nov 29 11:29:07 2012 +0800
 
2271
 
 
2272
    Completes coverage of quantum.agent.rpc.py
 
2273
    
 
2274
    Added test cases
 
2275
    
 
2276
    Fixes bug #1084381
 
2277
    
 
2278
    Change-Id: I9179aac206befa6b0449814646639ed96a1eadbc
 
2279
 
 
2280
 quantum/agent/rpc.py                 |   24 +++++++++++++-----------
 
2281
 quantum/tests/unit/test_agent_rpc.py |   27 ++++++++++++++++++++++++++-
 
2282
 2 files changed, 39 insertions(+), 12 deletions(-)
 
2283
 
 
2284
commit 099885fbb8d439d23774dbca1c84cecb55ceb9ec
 
2285
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
2286
Date:   Thu Nov 29 09:37:24 2012 +0800
 
2287
 
 
2288
    Completes coverage of quantum.agent.netns_cleanup.py
 
2289
    
 
2290
    Added test cases
 
2291
    Fixed typos
 
2292
    
 
2293
    Fixes bug #1084332
 
2294
    
 
2295
    Change-Id: I86c2321dfe5f3f1ac4b8b570a6c76dbb1928bfb0
 
2296
 
 
2297
 quantum/agent/netns_cleanup_util.py            |   18 ++++++++++++
 
2298
 quantum/tests/unit/test_agent_netns_cleanup.py |   37 ++++++++++++++++++++++--
 
2299
 2 files changed, 52 insertions(+), 3 deletions(-)
 
2300
 
 
2301
commit 0c3dd5af4c65dcafbd29e4bd50a1942f73aa60a9
 
2302
Author: Mark McClain <mark.mcclain@dreamhost.com>
 
2303
Date:   Thu Nov 15 23:08:52 2012 -0500
 
2304
 
 
2305
    add metadata proxy support for Quantum Networks
 
2306
    
 
2307
    blueprint metadata-overlapping-networks
 
2308
    
 
2309
    Adds Metadata for guest VMs running on Qunatum networks.  This requires
 
2310
    a companion patchset for Nova to test.
 
2311
    
 
2312
    Change-Id: I524c6fdcd6a44e46da08395fd84c1288052a69ea
 
2313
 
 
2314
 bin/quantum-metadata-agent                         |   20 +
 
2315
 bin/quantum-ns-metadata-proxy                      |   20 +
 
2316
 etc/l3_agent.ini                                   |   13 +-
 
2317
 etc/metadata_agent.ini                             |   32 ++
 
2318
 etc/quantum/rootwrap.d/l3.filters                  |    5 +
 
2319
 quantum/agent/l3_agent.py                          |   51 ++-
 
2320
 quantum/agent/linux/daemon.py                      |  148 +++++++
 
2321
 quantum/agent/linux/external_process.py            |  112 +++++
 
2322
 quantum/agent/metadata/__init__.py                 |   17 +
 
2323
 quantum/agent/metadata/agent.py                    |  214 ++++++++++
 
2324
 quantum/agent/metadata/namespace_proxy.py          |  165 ++++++++
 
2325
 quantum/tests/unit/test_l3_agent.py                |   13 +-
 
2326
 quantum/tests/unit/test_linux_daemon.py            |  179 ++++++++
 
2327
 quantum/tests/unit/test_linux_external_process.py  |  200 +++++++++
 
2328
 quantum/tests/unit/test_metadata_agent.py          |  432 ++++++++++++++++++++
 
2329
 .../tests/unit/test_metadata_namespace_proxy.py    |  292 +++++++++++++
 
2330
 setup.py                                           |    4 +
 
2331
 17 files changed, 1894 insertions(+), 23 deletions(-)
 
2332
 
 
2333
commit f19d4bada175ec40b93fb38f7a05c4f4c432dcff
 
2334
Merge: 3d7c15b 2f10485
 
2335
Author: Jenkins <jenkins@review.openstack.org>
 
2336
Date:   Wed Nov 28 22:44:38 2012 +0000
 
2337
 
 
2338
    Merge "Use openstack.common.logging in NEC OpenFlow plugin"
 
2339
 
 
2340
commit 3d7c15b03b34e86be589fa9bbda41580ef31fcec
 
2341
Merge: e60fb44 764add8
 
2342
Author: Jenkins <jenkins@review.openstack.org>
 
2343
Date:   Wed Nov 28 22:44:31 2012 +0000
 
2344
 
 
2345
    Merge "Correct i18n message for api and db module"
 
2346
 
 
2347
commit e60fb443e3d5ac22c43f0be30ef610dc38bce3dc
 
2348
Author: Dan Prince <dprince@redhat.com>
 
2349
Date:   Wed Nov 28 14:01:36 2012 -0500
 
2350
 
 
2351
    Make signing dir a subdir in /var/lib/quantum.
 
2352
    
 
2353
    Moves the keystone_signing directory into a subdirectory
 
2354
    of /var/lib/quantum which is use for lots of other things
 
2355
    as well.
 
2356
    
 
2357
    Change-Id: I451d2bca17dcdb5b7050bc412e709285f87cb788
 
2358
 
 
2359
 etc/api-paste.ini |    2 +-
 
2360
 1 file changed, 1 insertion(+), 1 deletion(-)
 
2361
 
 
2362
commit 2f1048542e714974dacb8b91cf6ba28af4a16b4c
 
2363
Author: Akihiro MOTOKI <motoki@da.jp.nec.com>
 
2364
Date:   Wed Nov 28 22:13:42 2012 +0900
 
2365
 
 
2366
    Use openstack.common.logging in NEC OpenFlow plugin
 
2367
    
 
2368
    Fixes bug 1084129
 
2369
    
 
2370
    Also fixes non-i18n raise messages.
 
2371
    
 
2372
    Change-Id: I077662329d17427fa3efa7269244248613a6ab85
 
2373
 
 
2374
 quantum/plugins/nec/agent/nec_quantum_agent.py |    3 +--
 
2375
 quantum/plugins/nec/common/ofc_client.py       |    2 +-
 
2376
 quantum/plugins/nec/db/api.py                  |    3 +--
 
2377
 quantum/plugins/nec/db/nec_plugin_base.py      |    3 +--
 
2378
 quantum/plugins/nec/drivers/__init__.py        |    3 +--
 
2379
 quantum/plugins/nec/nec_plugin.py              |    3 +--
 
2380
 quantum/plugins/nec/ofc_manager.py             |    3 ++-
 
2381
 7 files changed, 8 insertions(+), 12 deletions(-)
 
2382
 
 
2383
commit 764add8bb11e2605802911bc51e3aa744787e719
 
2384
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
2385
Date:   Wed Nov 28 14:52:43 2012 +0800
 
2386
 
 
2387
    Correct i18n message for api and db module
 
2388
    
 
2389
    Part of bp make-string-localizable
 
2390
    
 
2391
    Change-Id: I68af562af9438a6cff0628a98ace8aeb291dfeaa
 
2392
 
 
2393
 quantum/api/extensions.py       |   21 +++---
 
2394
 quantum/api/v2/base.py          |   10 +--
 
2395
 quantum/db/api.py               |   13 ++--
 
2396
 quantum/db/db_base_plugin_v2.py |  146 ++++++++++++++++++++++-----------------
 
2397
 quantum/db/l3_db.py             |    6 +-
 
2398
 5 files changed, 111 insertions(+), 85 deletions(-)
 
2399
 
 
2400
commit 1a44190cb42ae3c40a15005dc22df55305322678
 
2401
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
2402
Date:   Mon Nov 26 15:23:15 2012 +0800
 
2403
 
 
2404
    Fixes update router gateway successful with existed floatingip association
 
2405
    
 
2406
    Fixes bug 1081877
 
2407
    
 
2408
    Change-Id: I77e6034a39dc9db85de691a9ba596b2c8ca9d124
 
2409
 
 
2410
 quantum/db/l3_db.py                  |    5 +++++
 
2411
 quantum/extensions/l3.py             |    6 ++++++
 
2412
 quantum/tests/unit/test_l3_plugin.py |   18 +++++++++++++++---
 
2413
 3 files changed, 26 insertions(+), 3 deletions(-)
 
2414
 
 
2415
commit 30d6c8e7d4cde542942719f0ca46fe05ac262791
 
2416
Author: Gary Kotton <gkotton@redhat.com>
 
2417
Date:   Mon Nov 26 17:07:12 2012 +0000
 
2418
 
 
2419
    Fixes order of route entries.
 
2420
    
 
2421
    Fixes bug 1083238
 
2422
    
 
2423
    This patch makes sure that a route entry for dnsmasq is placed first
 
2424
    before any others (for example the l3-agent one). This makes DHCP work
 
2425
    when network namespaces are disabled.
 
2426
    
 
2427
    Change-Id: I241a8e30127d614f7582e10d999521f6486e5255
 
2428
 
 
2429
 quantum/agent/dhcp_agent.py             |    5 ++++
 
2430
 quantum/agent/linux/ip_lib.py           |   40 +++++++++++++++++++++++++++++++
 
2431
 quantum/tests/unit/test_linux_ip_lib.py |   35 +++++++++++++++++++++++++++
 
2432
 3 files changed, 80 insertions(+)
 
2433
 
 
2434
commit 78eb1a0d53f099e42e1ffb370da8561a0c5d35bb
 
2435
Author: Dan Wendlandt <dan@nicira.com>
 
2436
Date:   Tue Nov 27 09:53:28 2012 -0800
 
2437
 
 
2438
    fix so cisco plugin db model to not override count methods
 
2439
    
 
2440
    bug 1083696
 
2441
    
 
2442
    also fixes bug 1083180, which has L3 plugin base class implement
 
2443
    get_*_count methods and raise
 
2444
    NotImplemented, which is the "right" thing to do from a
 
2445
    code-as-documentation perspective.
 
2446
    
 
2447
    Change-Id: I0367953bcea930b1ca70e416d3de22eeea1aa99d
 
2448
 
 
2449
 quantum/extensions/l3.py                       |    6 ++++++
 
2450
 quantum/plugins/cisco/models/virt_phy_sw_v2.py |   12 ------------
 
2451
 quantum/tests/unit/test_l3_plugin.py           |    1 +
 
2452
 3 files changed, 7 insertions(+), 12 deletions(-)
 
2453
 
 
2454
commit 4a4626282b6177e10beb11a1ff5d33db173dac95
 
2455
Author: Yaguang Tang <heut2008@gmail.com>
 
2456
Date:   Tue Nov 27 16:55:32 2012 +0800
 
2457
 
 
2458
    Use auth_token middleware in keystoneclient.
 
2459
    
 
2460
    The auth_token middleware moved into keystoneclient so a full
 
2461
    keystone install is not required to use the middleware.Also
 
2462
    add missing signing_dir to api-paste.ini.
 
2463
    
 
2464
    Change-Id: If6c339045b70b3d4d70f0297ec32ed3cfdf431de
 
2465
 
 
2466
 etc/api-paste.ini  |    3 ++-
 
2467
 tools/pip-requires |    1 +
 
2468
 2 files changed, 3 insertions(+), 1 deletion(-)
 
2469
 
 
2470
commit e3d6299b4236ed8c1859409383405202c9662170
 
2471
Merge: 815011f 4dceb53
 
2472
Author: Jenkins <jenkins@review.openstack.org>
 
2473
Date:   Tue Nov 27 10:22:33 2012 +0000
 
2474
 
 
2475
    Merge "Make sure we can update when there is no gateway port linked to it"
 
2476
 
 
2477
commit 815011fee6bf848c9ddc5a2d314418af0eab5727
 
2478
Merge: 70abcb9 94ea191
 
2479
Author: Jenkins <jenkins@review.openstack.org>
 
2480
Date:   Tue Nov 27 09:05:13 2012 +0000
 
2481
 
 
2482
    Merge "Fixes pep8 nit"
 
2483
 
 
2484
commit 70abcb9d3f58e922ef477b6fd29b7716cf3bcc96
 
2485
Merge: 627014c 7f90000
 
2486
Author: Jenkins <jenkins@review.openstack.org>
 
2487
Date:   Tue Nov 27 09:05:03 2012 +0000
 
2488
 
 
2489
    Merge "Fix syntax error in nvplib"
 
2490
 
 
2491
commit 627014cf471a765389e62a73efd514899beb14ee
 
2492
Merge: 266eeca 5c64eb1
 
2493
Author: Jenkins <jenkins@review.openstack.org>
 
2494
Date:   Tue Nov 27 07:55:16 2012 +0000
 
2495
 
 
2496
    Merge "Removes quantum.tests.test_api_v2._uuid()"
 
2497
 
 
2498
commit 94ea1919109397453a5e486b0d7250282f8caa4a
 
2499
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
2500
Date:   Tue Nov 27 10:29:29 2012 +0800
 
2501
 
 
2502
    Fixes pep8 nit
 
2503
    
 
2504
    Removes a space
 
2505
    
 
2506
    Change-Id: I8bd949cff4e18cb7707a4bccb3546f82a8354a68
 
2507
 
 
2508
 .../nicira/nicira_nvp_plugin/QuantumPlugin.py      |    2 +-
 
2509
 1 file changed, 1 insertion(+), 1 deletion(-)
 
2510
 
 
2511
commit 4dceb53a242a82b49df2777eeb8396395ada6761
 
2512
Author: gongysh <gongysh@cn.ibm.com>
 
2513
Date:   Tue Nov 27 09:59:40 2012 +0800
 
2514
 
 
2515
    Make sure we can update when there is no gateway port linked to it
 
2516
    
 
2517
    Bug #1083387
 
2518
    
 
2519
    Change-Id: I7e56d072a6e430ddde816781fe480c6028577c5f
 
2520
 
 
2521
 quantum/db/l3_db.py                  |   10 ++++------
 
2522
 quantum/tests/unit/test_l3_plugin.py |   29 +++++++++++++++++++++++++++++
 
2523
 2 files changed, 33 insertions(+), 6 deletions(-)
 
2524
 
 
2525
commit 266eeca70bb9f4e9b26921f8fe95b5f72744c75a
 
2526
Merge: 38e2c6e 2c11676
 
2527
Author: Jenkins <jenkins@review.openstack.org>
 
2528
Date:   Tue Nov 27 02:03:14 2012 +0000
 
2529
 
 
2530
    Merge "Removes _validate_boolean()"
 
2531
 
 
2532
commit 38e2c6e0bfc021bbd37fee20a717968cc35ec96f
 
2533
Merge: cca84fd 9988602
 
2534
Author: Jenkins <jenkins@review.openstack.org>
 
2535
Date:   Tue Nov 27 01:58:14 2012 +0000
 
2536
 
 
2537
    Merge "Refactors quantum.api.v2.attributes.py"
 
2538
 
 
2539
commit 7f900006fe4a67c0f650ffacdc7178606145dfc1
 
2540
Author: Salvatore Orlando <salv.orlando@gmail.com>
 
2541
Date:   Mon Nov 26 16:53:30 2012 -0800
 
2542
 
 
2543
    Fix syntax error in nvplib
 
2544
    
 
2545
    Bug 1083379
 
2546
    
 
2547
    Change-Id: I906be569b72506df5729e547407a204739c36305
 
2548
 
 
2549
 quantum/plugins/nicira/nicira_nvp_plugin/nvplib.py |    6 +++---
 
2550
 1 file changed, 3 insertions(+), 3 deletions(-)
 
2551
 
 
2552
commit 5c64eb14db6d76d7ac7bf41c0c7c03aa90eea15d
 
2553
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
2554
Date:   Fri Nov 23 12:56:01 2012 +0800
 
2555
 
 
2556
    Removes quantum.tests.test_api_v2._uuid()
 
2557
    
 
2558
    Removed _uuid function
 
2559
    Defined an _uuid alias of openstack.common.uuidutils.generate_uuid
 
2560
    
 
2561
    Fixes bug #1082255
 
2562
    
 
2563
    Change-Id: I7d10ce3ade27eb4cdd533b5a77b9c405ad1dc174
 
2564
 
 
2565
 quantum/tests/unit/test_api_v2.py    |    6 ++----
 
2566
 quantum/tests/unit/test_l3_agent.py  |    6 ++++--
 
2567
 quantum/tests/unit/test_l3_plugin.py |    2 +-
 
2568
 3 files changed, 7 insertions(+), 7 deletions(-)
 
2569
 
 
2570
commit cca84fdc02cfeea525ef34e8ac59618c2f0e4dc5
 
2571
Merge: 3f4bb80 1aa64ef
 
2572
Author: Jenkins <jenkins@review.openstack.org>
 
2573
Date:   Mon Nov 26 22:27:25 2012 +0000
 
2574
 
 
2575
    Merge "Correct i18n message for ovs plugin"
 
2576
 
 
2577
commit 3f4bb80206f5f02d7948d29b894a22217344545b
 
2578
Merge: cbfb06d a37b927
 
2579
Author: Jenkins <jenkins@review.openstack.org>
 
2580
Date:   Mon Nov 26 22:24:02 2012 +0000
 
2581
 
 
2582
    Merge "Add filters for quantum-debug"
 
2583
 
 
2584
commit a37b9276de85742276c0d8f6fa5264daa549702c
 
2585
Author: Nachi Ueno <nachi@nttmcl.com>
 
2586
Date:   Tue Nov 20 14:54:53 2012 -0800
 
2587
 
 
2588
    Add filters for quantum-debug
 
2589
    
 
2590
    only allows ping command here.
 
2591
    Fixes bug 1071110
 
2592
    
 
2593
    Change-Id: I38f24e40de048845f01dbc07c79bb02acf92da31
 
2594
 
 
2595
 etc/quantum/rootwrap.d/debug.filters |   14 ++++++++++++++
 
2596
 1 file changed, 14 insertions(+)
 
2597
 
 
2598
commit cbfb06dbb972c313fd7577ee2836c200067f9694
 
2599
Merge: eb47488 3a3e6c1
 
2600
Author: Jenkins <jenkins@review.openstack.org>
 
2601
Date:   Mon Nov 26 18:01:09 2012 +0000
 
2602
 
 
2603
    Merge "Removing unnecessary setUp()/tearDown() in SecurityGroupsTestCase"
 
2604
 
 
2605
commit 3a3e6c10ad436b0453af92163b4ec643e24690f3
 
2606
Author: Iryoung Jeong <iryoung@gmail.com>
 
2607
Date:   Mon Nov 26 13:56:36 2012 +0900
 
2608
 
 
2609
    Removing unnecessary setUp()/tearDown() in SecurityGroupsTestCase
 
2610
    
 
2611
    This patch removes not required setUp()/tearDown() functions in
 
2612
    SecurityGroupsTestCase. The functions are almost identical in
 
2613
    test_db_plugin.QuantumDbPluginV2TestCase. Only difference is initializing
 
2614
    ext_mgr which is done by SecurityGroupDBTestCase.setUp().
 
2615
    
 
2616
    And redundant inheritance of unittest2.TestCase for SecurityGroupsTestCase
 
2617
    is fixed.
 
2618
    
 
2619
    Change-Id: I50d8efd047e23d02d76b8f38b75c730b75bb96ce
 
2620
 
 
2621
 .../tests/unit/test_extension_security_group.py    |   61 +-------------------
 
2622
 1 file changed, 1 insertion(+), 60 deletions(-)
 
2623
 
 
2624
commit eb474882d29c3266adf91dd00f02ce3c00c21271
 
2625
Author: Gary Kotton <gkotton@redhat.com>
 
2626
Date:   Sun Nov 25 15:43:21 2012 +0000
 
2627
 
 
2628
    Fix exception when security group rule already exists
 
2629
    
 
2630
    Fixes bug 1082842
 
2631
    
 
2632
    Change-Id: I5f51c3637903ff817fb47af82419c453094eb5be
 
2633
 
 
2634
 quantum/db/securitygroups_db.py     |    5 +++--
 
2635
 quantum/extensions/securitygroup.py |    2 +-
 
2636
 2 files changed, 4 insertions(+), 3 deletions(-)
 
2637
 
 
2638
commit 11cdc7a146a37265a6d046e7a4c23975332ca1aa
 
2639
Merge: 991619e e597cbc
 
2640
Author: Jenkins <jenkins@review.openstack.org>
 
2641
Date:   Mon Nov 26 04:52:41 2012 +0000
 
2642
 
 
2643
    Merge "Replaces uuid.uuid4 with uuidutils.generate_uuid()"
 
2644
 
 
2645
commit 991619e64aa2b0c7310469c946123ee2ff0d93e6
 
2646
Author: Dan Prince <dprince@redhat.com>
 
2647
Date:   Sun Nov 25 22:01:27 2012 -0500
 
2648
 
 
2649
    Don't force run_tests.sh pep8 only to use -N.
 
2650
    
 
2651
    Previously running run_tests.sh -p would *always* run
 
2652
    outside of the virtual environment. This commit makes -p
 
2653
    work equally well with -N (no-virtual-env) and -V (virtual-env).
 
2654
    
 
2655
    Change-Id: I214404e85af2122b2ea7330e6496848a1e0d7ddf
 
2656
 
 
2657
 run_tests.sh |    2 +-
 
2658
 1 file changed, 1 insertion(+), 1 deletion(-)
 
2659
 
 
2660
commit 1aa64efc7e16cd0514db42b8afb5de1a6070e74b
 
2661
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
2662
Date:   Thu Nov 22 22:23:28 2012 +0800
 
2663
 
 
2664
    Correct i18n message for ovs plugin
 
2665
    
 
2666
    Part of bp make-string-localizable
 
2667
    
 
2668
    Change-Id: I891d0128fd9e24805cef2c1db99cf8e716c7b4a0
 
2669
 
 
2670
 .../plugins/openvswitch/agent/ovs_quantum_agent.py |  111 +++++++++++---------
 
2671
 quantum/plugins/openvswitch/ovs_db_v2.py           |   66 +++++++-----
 
2672
 quantum/plugins/openvswitch/ovs_quantum_plugin.py  |   41 ++++----
 
2673
 3 files changed, 126 insertions(+), 92 deletions(-)
 
2674
 
 
2675
commit e597cbc7cac411ba8a3a9249e5fc5fc1f9f15040
 
2676
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
2677
Date:   Fri Nov 23 11:54:37 2012 +0800
 
2678
 
 
2679
    Replaces uuid.uuid4 with uuidutils.generate_uuid()
 
2680
    
 
2681
    Fixes bug #1082248
 
2682
    
 
2683
    Change-Id: I1be4ae129382585cecc4346e1e712ee0ab03bab5
 
2684
 
 
2685
 quantum/plugins/cisco/db/l2network_models.py       |   15 ++++++-------
 
2686
 quantum/plugins/cisco/db/models.py                 |   10 +++++----
 
2687
 quantum/plugins/cisco/db/network_models_v2.py      |   17 +++++++--------
 
2688
 .../tests/unit/v2/ucs/test_ucs_inventory_v2.py     |    6 ++---
 
2689
 quantum/plugins/nec/drivers/trema.py               |   17 +++++++--------
 
2690
 quantum/tests/unit/metaplugin/test_metaplugin.py   |    6 ++---
 
2691
 quantum/tests/unit/nicira/fake_nvpapiclient.py     |   11 ++++++----
 
2692
 quantum/tests/unit/openvswitch/test_ovs_lib.py     |    7 +++---
 
2693
 quantum/tests/unit/test_api_v2.py                  |   23 +++++++++++---------
 
2694
 9 files changed, 58 insertions(+), 54 deletions(-)
 
2695
 
 
2696
commit a14a03f4c50e808950f99b634e8934d108ffbabc
 
2697
Merge: 1711961 7e3b764
 
2698
Author: Jenkins <jenkins@review.openstack.org>
 
2699
Date:   Sun Nov 25 21:26:05 2012 +0000
 
2700
 
 
2701
    Merge "Correct i18n message"
 
2702
 
 
2703
commit 171196161c2dfe15531fd1ae1df017a3b03b23c1
 
2704
Merge: 7b6bc0d 081424c
 
2705
Author: Jenkins <jenkins@review.openstack.org>
 
2706
Date:   Sun Nov 25 20:33:49 2012 +0000
 
2707
 
 
2708
    Merge "Removes quantum.common.utils.str_uuid()"
 
2709
 
 
2710
commit 7b6bc0d3c6581a8aba912258b5d6d82642bf6b79
 
2711
Merge: 8e94da4 080394a
 
2712
Author: Jenkins <jenkins@review.openstack.org>
 
2713
Date:   Sun Nov 25 20:02:03 2012 +0000
 
2714
 
 
2715
    Merge "pass static to argv to quantum-debug config parser"
 
2716
 
 
2717
commit 7e3b764a84137a7ec4e89a40a6cc96bf9c025778
 
2718
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
 
2719
Date:   Thu Nov 22 22:05:28 2012 +0800
 
2720
 
 
2721
    Correct i18n message
 
2722
    
 
2723
    Part of bp make-string-localizable
 
2724
    
 
2725
    Change-Id: I9020d7ef426602656fc198018c176eec813cd74b
 
2726
 
 
2727
 quantum/agent/l3_agent.py        |   25 +++++++++++++------------
 
2728
 quantum/agent/linux/interface.py |    2 +-
 
2729
 quantum/agent/linux/ovs_lib.py   |   15 +++++++++------
 
2730
 quantum/agent/linux/utils.py     |    7 ++++---
 
2731
 quantum/common/config.py         |    4 ++--
 
2732
 quantum/manager.py               |   18 +++++++++---------
 
2733
 quantum/service.py               |    4 ++--
 
2734
 quantum/wsgi.py                  |   14 +++++++-------
 
2735
 8 files changed, 47 insertions(+), 42 deletions(-)
 
2736
 
 
2737
commit 2c116766994f4c97b4b9e04f8abcbd8cd1732859
 
2738
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
2739
Date:   Wed Nov 14 09:00:03 2012 +0800
 
2740
 
 
2741
    Removes _validate_boolean()
 
2742
    
 
2743
    Removed _validate_boolean function
 
2744
    Removed all type:boolean verifications
 
2745
    
 
2746
    Fixes bug #1082256
 
2747
    
 
2748
    Change-Id: I68883ff4dd727fa034d57876b46519d637156af6
 
2749
 
 
2750
 quantum/api/v2/attributes.py                   |   15 +--------------
 
2751
 quantum/extensions/l3.py                       |    4 ----
 
2752
 quantum/plugins/nec/extensions/packetfilter.py |    1 -
 
2753
 quantum/tests/unit/test_attributes.py          |   22 ----------------------
 
2754
 4 files changed, 1 insertion(+), 41 deletions(-)
 
2755
 
 
2756
commit 081424cb3d8118993344a04b77a21d4fefef00db
 
2757
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
2758
Date:   Thu Nov 15 09:02:20 2012 +0800
 
2759
 
 
2760
    Removes quantum.common.utils.str_uuid()
 
2761
    
 
2762
    Replaced str_uuid() with openstack.common.uuidutils.generate_uuid()
 
2763
    
 
2764
    Fixes bug #1082236
 
2765
    
 
2766
    Change-Id: Ib09b070bfa1de4435c831d1d3c0fb0b0d12011bd
 
2767
 
 
2768
 quantum/common/utils.py                     |    8 +---
 
2769
 quantum/db/db_base_plugin_v2.py             |   60 ++++++++++++++-------------
 
2770
 quantum/db/l3_db.py                         |   11 ++---
 
2771
 quantum/db/models_v2.py                     |   30 ++++++++------
 
2772
 quantum/db/securitygroups_db.py             |    9 ++--
 
2773
 quantum/plugins/nec/db/nec_plugin_base.py   |    6 +--
 
2774
 quantum/tests/unit/nec/test_db.py           |   14 +++----
 
2775
 quantum/tests/unit/nec/test_ofc_manager.py  |   14 +++----
 
2776
 quantum/tests/unit/nec/test_pfc_driver.py   |   10 ++---
 
2777
 quantum/tests/unit/nec/test_trema_driver.py |   12 +++---
 
2778
 quantum/tests/unit/test_l3_plugin.py        |   15 ++++---
 
2779
 11 files changed, 93 insertions(+), 96 deletions(-)
 
2780
 
 
2781
commit 99886025986b92aa3beb7666f5d9fc4851e6a591
 
2782
Author: Zhongyue Luo <zhongyue.nah@intel.com>
 
2783
Date:   Thu Nov 15 22:47:49 2012 +0900
 
2784
 
 
2785
    Refactors quantum.api.v2.attributes.py
 
2786
    
 
2787
    Logic changes were done for consistency across methods,
 
2788
    removal of redundant code and lower memory consumption.
 
2789
    
 
2790
    Fixes bug #1082224
 
2791
    
 
2792
    Change-Id: Ie09773d35325bec69ea82b3b59f812af5fa1c4d6
 
2793
 
 
2794
 quantum/api/v2/attributes.py          |  182 ++++++++++++++++-----------------
 
2795
 quantum/tests/unit/test_attributes.py |    8 +-
 
2796
 2 files changed, 93 insertions(+), 97 deletions(-)
 
2797
 
 
2798
commit 8e94da49675310dae2e94a860e515ce5ac16f33f
 
2799
Author: Iryoung Jeong <iryoung@gmail.com>
 
2800
Date:   Thu Nov 22 12:58:47 2012 +0900
 
2801
 
 
2802
    Updates tearDown() to release instance objects
 
2803
    
 
2804
    This change fixes the bug by releasing the objects of the instance
 
2805
    of class QuantumDbPluginV2TestCase. Removing unnecessary objects
 
2806
    explicitly reduces the memory required by unit tests.
 
2807
    
 
2808
    Fixes bug 1065276
 
2809
    
 
2810
    Change-Id: Ia003a7718e1aedc4e4c8fb02b723f4a511ebc319
 
2811
 
 
2812
 quantum/tests/unit/test_db_plugin.py |    4 ++++
 
2813
 1 file changed, 4 insertions(+)
 
2814
 
 
2815
commit 080394ae5347d0e60475511d17550e3115890185
 
2816
Author: Mark McClain <mark.mcclain@dreamhost.com>
 
2817
Date:   Wed Nov 21 13:16:37 2012 -0500
 
2818
 
 
2819
    pass static to argv to quantum-debug config parser
 
2820
    
 
2821
    fixes bug 1079609
 
2822
    
 
2823
    The quantum-debug tests were using the test runners sys.argv instead of
 
2824
    creating a known value.  This fix passes a fake argv to parse.
 
2825
    
 
2826
    Change-Id: Iaae7292057b839f64e172504a55034a0d9272918
 
2827
 
 
2828
 quantum/tests/unit/test_debug_commands.py |    2 +-
 
2829
 1 file changed, 1 insertion(+), 1 deletion(-)
 
2830
 
 
2831
commit 56b810fc769f1672b55f740c524a60999b823f33
 
2832
Merge: 4bc07a5 90dc469
 
2833
Author: Jenkins <jenkins@review.openstack.org>
 
2834
Date:   Tue Nov 20 16:05:41 2012 +0000
 
2835
 
 
2836
    Merge "Improve openvswitch and linuxbridge agents' parsing of mappings"
 
2837
 
 
2838
commit 90dc4691c888944d3d1691d06a739e8dc54857d6
 
2839
Author: Bob Kukura <rkukura@redhat.com>
 
2840
Date:   Tue Nov 13 13:50:53 2012 -0500
 
2841
 
 
2842
    Improve openvswitch and linuxbridge agents' parsing of mappings
 
2843
    
 
2844
    Created generic quantum.utils.parse_mappings function that detects
 
2845
    duplicate key or value strings, and changed openvswitch and
 
2846
    linuxbridge agents to use this to parse their mappings from physical
 
2847
    networks to bridges or interfaces. Fixes bug 1067669.
 
2848
    
 
2849
    Also fixed some typos in comments.
 
2850
    
 
2851
    Change-Id: I342eaeeb6ff4c6e25d57d631f250faac082011b8
 
2852
 
 
2853
 quantum/common/utils.py                            |   31 ++++++++++
 
2854
 .../linuxbridge/agent/linuxbridge_quantum_agent.py |   24 ++++----
 
2855
 .../plugins/openvswitch/agent/ovs_quantum_agent.py |   31 +++-------
 
2856
 .../unit/openvswitch/test_ovs_quantum_agent.py     |   24 --------
 
2857
 quantum/tests/unit/test_common_utils.py            |   60 ++++++++++++++++++++
 
2858
 5 files changed, 110 insertions(+), 60 deletions(-)
 
2859
 
 
2860
commit 4bc07a55ff686deb3a3747150a8068ce161d3011
 
2861
Author: Dan Prince <dprince@redhat.com>
 
2862
Date:   Mon Nov 5 11:57:53 2012 -0500
 
2863
 
 
2864
    Move extension.py into quantum/api.
 
2865
    
 
2866
    This change moves extensions.py out of the extensions module
 
2867
    and into the api module. This resolves an issue where the
 
2868
    following log WARNING message would occur each time the Quantum
 
2869
    API starts:
 
2870
    
 
2871
    Did not find expected name "Extensions" in
 
2872
    /usr/lib/python2.7/site-packages/quantum/extensions/extensions.py
 
2873
    
 
2874
    Fixes LP Bug #1074895.
 
2875
    
 
2876
    Change-Id: Ia5ed206870551f9b33b74dcdc9d0503e447f298d
 
2877
 
 
2878
 etc/api-paste.ini                                  |    2 +-
 
2879
 quantum/api/extensions.py                          |  636 ++++++++++++++++++++
 
2880
 quantum/api/v2/router.py                           |    2 +-
 
2881
 quantum/extensions/credential.py                   |    2 +-
 
2882
 quantum/extensions/extensions.py                   |  636 --------------------
 
2883
 quantum/extensions/l3.py                           |    2 +-
 
2884
 quantum/extensions/multiport.py                    |    2 +-
 
2885
 quantum/extensions/novatenant.py                   |    2 +-
 
2886
 quantum/extensions/portprofile.py                  |    2 +-
 
2887
 quantum/extensions/qos.py                          |    2 +-
 
2888
 quantum/extensions/quotasv2.py                     |    2 +-
 
2889
 quantum/extensions/securitygroup.py                |    2 +-
 
2890
 .../cisco/tests/unit/test_cisco_extension.py       |   10 +-
 
2891
 quantum/plugins/cisco/tests/unit/v2/test_api_v2.py |    2 +-
 
2892
 quantum/plugins/nec/extensions/packetfilter.py     |    2 +-
 
2893
 quantum/tests/unit/extension_stubs.py              |    2 +-
 
2894
 quantum/tests/unit/extensions/foxinsocks.py        |    2 +-
 
2895
 quantum/tests/unit/test_api_v2.py                  |    2 +-
 
2896
 quantum/tests/unit/test_db_plugin.py               |    2 +-
 
2897
 .../tests/unit/test_extension_security_group.py    |    2 +-
 
2898
 quantum/tests/unit/test_extensions.py              |   10 +-
 
2899
 quantum/tests/unit/test_l3_plugin.py               |    2 +-
 
2900
 quantum/tests/unit/test_quota_per_tenant_ext.py    |    2 +-
 
2901
 23 files changed, 665 insertions(+), 665 deletions(-)
 
2902
 
 
2903
commit be77fd3f47edcb83a44340ae8c1d033cb5dd6817
 
2904
Author: Gary Kotton <gkotton@redhat.com>
 
2905
Date:   Sat Nov 17 05:51:47 2012 +0000
 
2906
 
 
2907
    Ensure that the expiration time for leased IP is updated correctly
 
2908
    
 
2909
    Fixes bug 1081664
 
2910
    
 
2911
    Change-Id: I77596ef65be817a874fad41b49e7ddbc0663c237
 
2912
 
 
2913
 quantum/db/db_base_plugin_v2.py |    3 ++-
 
2914
 1 file changed, 2 insertions(+), 1 deletion(-)
 
2915
 
1
2916
commit 6ea6ebe635b08a28ae9b05de5326323b1c82d147
2
2917
Merge: 05383d1 86436a6
3
2918
Author: Jenkins <jenkins@review.openstack.org>
81
2996
 quantum/tests/unit/test_api_v2.py |   17 +++++++++++++++++
82
2997
 3 files changed, 33 insertions(+), 8 deletions(-)
83
2998
 
84
 
commit 56b810fc769f1672b55f740c524a60999b823f33
85
 
Merge: 4bc07a5 90dc469
86
 
Author: Jenkins <jenkins@review.openstack.org>
87
 
Date:   Tue Nov 20 16:05:41 2012 +0000
88
 
 
89
 
    Merge "Improve openvswitch and linuxbridge agents' parsing of mappings"
90
 
 
91
 
commit 90dc4691c888944d3d1691d06a739e8dc54857d6
92
 
Author: Bob Kukura <rkukura@redhat.com>
93
 
Date:   Tue Nov 13 13:50:53 2012 -0500
94
 
 
95
 
    Improve openvswitch and linuxbridge agents' parsing of mappings
96
 
    
97
 
    Created generic quantum.utils.parse_mappings function that detects
98
 
    duplicate key or value strings, and changed openvswitch and
99
 
    linuxbridge agents to use this to parse their mappings from physical
100
 
    networks to bridges or interfaces. Fixes bug 1067669.
101
 
    
102
 
    Also fixed some typos in comments.
103
 
    
104
 
    Change-Id: I342eaeeb6ff4c6e25d57d631f250faac082011b8
105
 
 
106
 
 quantum/common/utils.py                            |   31 ++++++++++
107
 
 .../linuxbridge/agent/linuxbridge_quantum_agent.py |   24 ++++----
108
 
 .../plugins/openvswitch/agent/ovs_quantum_agent.py |   31 +++-------
109
 
 .../unit/openvswitch/test_ovs_quantum_agent.py     |   24 --------
110
 
 quantum/tests/unit/test_common_utils.py            |   60 ++++++++++++++++++++
111
 
 5 files changed, 110 insertions(+), 60 deletions(-)
112
 
 
113
 
commit 4bc07a55ff686deb3a3747150a8068ce161d3011
114
 
Author: Dan Prince <dprince@redhat.com>
115
 
Date:   Mon Nov 5 11:57:53 2012 -0500
116
 
 
117
 
    Move extension.py into quantum/api.
118
 
    
119
 
    This change moves extensions.py out of the extensions module
120
 
    and into the api module. This resolves an issue where the
121
 
    following log WARNING message would occur each time the Quantum
122
 
    API starts:
123
 
    
124
 
    Did not find expected name "Extensions" in
125
 
    /usr/lib/python2.7/site-packages/quantum/extensions/extensions.py
126
 
    
127
 
    Fixes LP Bug #1074895.
128
 
    
129
 
    Change-Id: Ia5ed206870551f9b33b74dcdc9d0503e447f298d
130
 
 
131
 
 etc/api-paste.ini                                  |    2 +-
132
 
 quantum/api/extensions.py                          |  636 ++++++++++++++++++++
133
 
 quantum/api/v2/router.py                           |    2 +-
134
 
 quantum/extensions/credential.py                   |    2 +-
135
 
 quantum/extensions/extensions.py                   |  636 --------------------
136
 
 quantum/extensions/l3.py                           |    2 +-
137
 
 quantum/extensions/multiport.py                    |    2 +-
138
 
 quantum/extensions/novatenant.py                   |    2 +-
139
 
 quantum/extensions/portprofile.py                  |    2 +-
140
 
 quantum/extensions/qos.py                          |    2 +-
141
 
 quantum/extensions/quotasv2.py                     |    2 +-
142
 
 quantum/extensions/securitygroup.py                |    2 +-
143
 
 .../cisco/tests/unit/test_cisco_extension.py       |   10 +-
144
 
 quantum/plugins/cisco/tests/unit/v2/test_api_v2.py |    2 +-
145
 
 quantum/plugins/nec/extensions/packetfilter.py     |    2 +-
146
 
 quantum/tests/unit/extension_stubs.py              |    2 +-
147
 
 quantum/tests/unit/extensions/foxinsocks.py        |    2 +-
148
 
 quantum/tests/unit/test_api_v2.py                  |    2 +-
149
 
 quantum/tests/unit/test_db_plugin.py               |    2 +-
150
 
 .../tests/unit/test_extension_security_group.py    |    2 +-
151
 
 quantum/tests/unit/test_extensions.py              |   10 +-
152
 
 quantum/tests/unit/test_l3_plugin.py               |    2 +-
153
 
 quantum/tests/unit/test_quota_per_tenant_ext.py    |    2 +-
154
 
 23 files changed, 665 insertions(+), 665 deletions(-)
155
 
 
156
2999
commit 16929d65bee061d942c2d3bfac860e052e284a7a
157
3000
Author: Gary Kotton <gkotton@redhat.com>
158
3001
Date:   Fri Nov 16 00:20:33 2012 +0000