1
commit c4253d0ffdde490ee2b8a577f4f601efe52fa257
2
Author: Yoshihiro Kaneko <ykaneko0929@gmail.com>
3
Date: Tue Jan 8 17:49:47 2013 +0900
5
Fix database configuration of ryu-agent
9
The database configuration was moved to the DB module.
10
This patch makes ryu-agent follow it.
12
Change-Id: Ib843132eb1a01769725dd89b1e1799c9d10790d3
14
quantum/plugins/ryu/agent/ryu_quantum_agent.py | 1 +
15
1 file changed, 1 insertion(+)
17
commit 5b6c2511a1f510c2c8b8e4288efd1a936387ed41
18
Merge: 9b27735 3aecb35
19
Author: Jenkins <jenkins@review.openstack.org>
20
Date: Wed Jan 9 07:02:19 2013 +0000
22
Merge "Pass X-Forwarded-For header to Nova"
24
commit 9b277354f5ee18227eed20b9b4763f28b3b6f2c8
25
Merge: 666c5df b7a08c5
26
Author: Jenkins <jenkins@review.openstack.org>
27
Date: Wed Jan 9 07:02:13 2013 +0000
29
Merge "add migration support for lb security groups"
31
commit 3aecb35d6859f17553b0241e71c137bc933aca37
32
Author: Mark McClain <mark.mcclain@dreamhost.com>
33
Date: Tue Jan 8 19:18:58 2013 -0500
35
Pass X-Forwarded-For header to Nova
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
43
Change-Id: Icaec38b2ca7e06b50960deb7ab24ff1944a81f45
45
quantum/agent/metadata/agent.py | 1 +
46
quantum/tests/unit/test_metadata_agent.py | 100 +++++------------------------
47
2 files changed, 18 insertions(+), 83 deletions(-)
49
commit 666c5df3cad07eebe156f7eae59c1ea439226c6e
50
Merge: f14af5d 220b3f2
51
Author: Jenkins <jenkins@review.openstack.org>
52
Date: Tue Jan 8 22:27:29 2013 +0000
54
Merge "The change implemented Lbaas CRUD Sqlalchemy operations."
56
commit 220b3f265681891c2dfd7cc1d2548457a5a44ad2
57
Author: Leon Cui <lcui@vmware.com>
58
Date: Wed Dec 12 16:04:24 2012 -0800
60
The change implemented Lbaas CRUD Sqlalchemy operations.
62
- This change only contains the database access implementation
63
of LBaaS API. There is no real configuration down to device
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
71
Implements: blueprint lbaas-plugin-api-crud
72
Change-Id: I1bccec8c29e3e9486506a5b52ce69af0480b2300
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(+)
85
commit f14af5dc755706c7297a96fa504acdfe15ac1957
86
Author: Nachi Ueno <nachi@nttmcl.com>
87
Date: Wed Nov 7 11:00:53 2012 -0800
89
Iptables security group implementation for LinuxBridge
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
96
Change-Id: I974d2f1cae75ce4a55c2b5d820a0b42ff5661309
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(-)
118
commit 7bbc9942d6c6131a5538b2df373f3a554b9fb4be
119
Merge: 33a355a 83c12eb
120
Author: Jenkins <jenkins@review.openstack.org>
121
Date: Tue Jan 8 17:54:01 2013 +0000
123
Merge "Update the migration template's default kwargs"
125
commit 83c12eb749fffade68c1fc28d3a829f36f3cdd0c
126
Author: Mark McClain <mark.mcclain@dreamhost.com>
127
Date: Tue Jan 8 11:16:17 2013 -0500
129
Update the migration template's default kwargs
133
The default template should accept options as a keyword instead of
134
specific quota parameter.
136
Change-Id: I65ceaccea9e764941a1d3f6ba243a2107379e42e
138
.../db/migration/alembic_migrations/script.py.mako | 4 ++--
139
1 file changed, 2 insertions(+), 2 deletions(-)
141
commit b7a08c5c88f484fbdfaa5c3abe980f053d1d3606
142
Author: Mark McClain <mark.mcclain@dreamhost.com>
143
Date: Tue Jan 8 00:15:58 2013 -0500
145
add migration support for lb security groups
147
This is a companion change for the security group models.
149
Change-Id: If8a75004ddb4e20fb8491529ac7098828edb5c7d
151
.../versions/3cb5d900c5de_security_groups.py | 96 ++++++++++++++++++++
152
1 file changed, 96 insertions(+)
154
commit 33a355a9332d819d7106317b2816f37b0652c096
155
Author: Gary Kotton <gkotton@redhat.com>
156
Date: Tue Jan 8 11:15:17 2013 +0000
158
Fix import for quantum-db-manage
162
Change-Id: I4d44edcfa8efe910f0237fb6248b2f14e734141b
164
bin/quantum-db-manage | 3 ++-
165
1 file changed, 2 insertions(+), 1 deletion(-)
167
commit 5f74f5063511054f0de929c84d651de826970994
168
Merge: ad693c8 3eb2cfc
169
Author: Jenkins <jenkins@review.openstack.org>
170
Date: Tue Jan 8 07:49:20 2013 +0000
172
Merge "API extension and DB support for service types"
174
commit ad693c80f8e9c0446b4be0bbb786fb5352fb60b3
175
Merge: ae27cf9 c0b3a31
176
Author: Jenkins <jenkins@review.openstack.org>
177
Date: Tue Jan 8 07:49:14 2013 +0000
179
Merge "Remove some unused imports"
181
commit ae27cf9b5ec1c9928aefd8994d520eb72a8ff418
182
Merge: e0ae6aa dbf0b22
183
Author: Jenkins <jenkins@review.openstack.org>
184
Date: Tue Jan 8 04:10:36 2013 +0000
186
Merge "Add migration support to Quantum"
188
commit e0ae6aa5981cc9aecfb206861b6e02e0d2cbf063
189
Merge: 005251c 31f09ab
190
Author: Jenkins <jenkins@review.openstack.org>
191
Date: Tue Jan 8 03:47:00 2013 +0000
193
Merge "refactor QuotaV2 import to match to other exts"
195
commit 3eb2cfc011a7be4060c9232bc804869dd4673ca7
196
Author: Salvatore Orlando <salv.orlando@gmail.com>
197
Date: Fri Dec 7 06:33:48 2012 -0800
199
API extension and DB support for service types
201
Blueprint quantum-service-type
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.
209
Change-Id: I97d400b941fa7925b0efa0fd0d35c07419ff6bfa
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(-)
231
commit dbf0b22abb5a55e3bab5eb335eb47cd843a7a43d
232
Author: Mark McClain <mark.mcclain@dreamhost.com>
233
Date: Tue Dec 18 13:27:39 2012 -0500
235
Add migration support to Quantum
237
implements blueprint quantum-db-upgrades
239
This changeset provide database migration capabilities to Quantum by
240
wrapping the Alembic library.
242
Change-Id: I8ba3a07f5a65e0fda9c0e85ed9c07c5978c53bc7
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 +
259
tools/pip-requires | 1 +
260
16 files changed, 1273 insertions(+), 1 deletion(-)
262
commit c0b3a318d4bec861e381f22b72b86fa6e2cf3d5d
263
Author: Mark McLoughlin <markmc@redhat.com>
264
Date: Mon Jan 7 21:23:41 2013 +0000
266
Remove some unused imports
268
optparse is unused since 0c0d8f0 and os is unused since f6bc5d0.
270
Change-Id: I32357293712d30774108041b039410b68a5eb7e0
272
quantum/server/__init__.py | 2 --
273
1 file changed, 2 deletions(-)
275
commit 005251c3b88606013bc9526c0ef32b01e52b08c9
276
Author: Dan Wendlandt <dan@nicira.com>
277
Date: Mon Jan 7 12:17:09 2013 -0800
279
Undo change to require WebOb 1.2.3, instead, require only >=1.0.8
281
This allows ceilometer to use 1.2.3, without breaking devstack for
282
quantum in the mean time.
286
Change-Id: I1d1b4c0b6dbb917ddf785bdf7ce90be9beb6540c
288
tools/pip-requires | 2 +-
289
1 file changed, 1 insertion(+), 1 deletion(-)
291
commit 56b5d21ca65fddd4f7b24770494d6bb34ac5e65c
292
Merge: be3b5dc 65c9894
293
Author: Jenkins <jenkins@review.openstack.org>
294
Date: Mon Jan 7 17:57:21 2013 +0000
296
Merge "Ensure that exception prints UUID and not pointer."
298
commit be3b5dcd6ddaae809ef1b1e18bf47703deaf74a8
299
Author: Gary Kotton <gkotton@redhat.com>
300
Date: Sun Jan 6 07:22:45 2013 +0000
302
Add common support for database configuration
306
Change-Id: I9b7dbc08ae709af81ca968857f7028c150d2c7e5
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(-)
329
commit 43e2a72f213a0b56dff2b4b9ed4d25f80a47bd8a
330
Merge: 0a9f96c 412a5c8
331
Author: Jenkins <jenkins@review.openstack.org>
332
Date: Mon Jan 7 13:11:50 2013 +0000
334
Merge "Cleans up bulk_body generation in quantum.api.v2.base.prepare_request_body()"
336
commit 0a9f96c41ad1f47548b67ef5611ae7619b68c1f5
337
Author: Kiall Mac Innes <kiall@managedit.ie>
338
Date: Mon Jan 7 11:22:31 2013 +0000
340
Fixup import syntax error in unit test
342
Change-Id: I12f4d94474a31d25819fe24b70676f81c52bd022
344
quantum/tests/unit/_test_rootwrap_exec.py | 2 +-
345
1 file changed, 1 insertion(+), 1 deletion(-)
347
commit c3706fa2909bee2060dbbcc5045d64691fe6fdef
348
Author: Gary Kotton <gkotton@redhat.com>
349
Date: Sun Jan 6 06:49:57 2013 +0000
351
Enable the user to enforce validity of the gateway IP
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.
359
Change-Id: Ieadd60a945d34703bfee7576aa3b2ff7da3143d4
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(-)
367
commit c2447acb060fb483c1b2dec8d26395cd13b5d678
368
Merge: 3027661 5f0aead
369
Author: Jenkins <jenkins@review.openstack.org>
370
Date: Mon Jan 7 06:55:53 2013 +0000
372
Merge "Fix the replacement placeholder in string"
374
commit 3027661d38404180c92c84f87ce265a7e63612ce
375
Merge: e0e5101 972918a
376
Author: Jenkins <jenkins@review.openstack.org>
377
Date: Mon Jan 7 06:55:45 2013 +0000
379
Merge "Add comment to indicate bridge names' length"
381
commit 972918a6438870c4d1578237688f26c12f2f659b
382
Author: gongysh <gongysh@cn.ibm.com>
383
Date: Mon Jan 7 10:48:46 2013 +0800
385
Add comment to indicate bridge names' length
389
Change-Id: Ic814b59da131fba488b728eb3b67864712cde141
391
.../plugins/openvswitch/ovs_quantum_plugin.ini | 3 ++-
392
1 file changed, 2 insertions(+), 1 deletion(-)
394
commit 31f09ab2ec394f98c6d2d37f9588a37a0d9eaf92
395
Author: Mark McClain <mark.mcclain@dreamhost.com>
396
Date: Sat Jan 5 19:28:35 2013 -0500
398
refactor QuotaV2 import to match to other exts
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.
410
Change-Id: Id7d1f7ddee69bfc4419df375366319dedc3dc439
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(-)
426
commit e0e5101b876f7754e13d7bd8e045438f0c966af2
427
Author: gongysh <gongysh@cn.ibm.com>
428
Date: Mon Jan 7 10:12:00 2013 +0800
430
change xxx_metadata_agent() into xxx_metadata_proxy()
434
Change-Id: Ic59da98105a7301697ecb5a6477f3c7fc3f8e86a
436
quantum/agent/l3_agent.py | 8 ++++----
437
1 file changed, 4 insertions(+), 4 deletions(-)
439
commit 5f0aead4e4c42f16b0f32870bd7fa952d219945b
440
Author: gongysh <gongysh@cn.ibm.com>
441
Date: Mon Jan 7 09:52:29 2013 +0800
443
Fix the replacement placeholder in string
447
Change-Id: Ief6f410e4532772af3f9775b48ce92ac901f812d
449
quantum/db/l3_db.py | 2 +-
450
1 file changed, 1 insertion(+), 1 deletion(-)
452
commit 65c989433b8d81c7e070e1e5977536956cb7175c
453
Author: Gary Kotton <gkotton@redhat.com>
454
Date: Thu Jan 3 13:51:42 2013 +0000
456
Ensure that exception prints UUID and not pointer.
460
Change-Id: I3effbc2e93d143ba7a5c3b047c1618f165c1b0b6
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(-)
466
commit 2a10cd2b6c46ccff6bcfacfd3cebfb3b92fdb6f8
467
Merge: f179999 d9671f7
468
Author: Jenkins <jenkins@review.openstack.org>
469
Date: Sat Jan 5 03:43:00 2013 +0000
471
Merge "Fixes i18n message for nec plugin"
473
commit f1799999bce36a69c5a7925d56c28d4c71ac18ab
474
Merge: ff66907 3bce16a
475
Author: Jenkins <jenkins@review.openstack.org>
476
Date: Sat Jan 5 02:28:04 2013 +0000
478
Merge "Fixes i18n message for ryu plugin"
480
commit ff66907481dcfb787ad81b26fd31abbf6af991c5
481
Merge: acf49b0 bc20ec5
482
Author: Jenkins <jenkins@review.openstack.org>
483
Date: Sat Jan 5 02:17:09 2013 +0000
485
Merge ".gitignore cleanup"
487
commit bc20ec5849cf463741c663735137ef6a43c6cd3f
488
Author: Zhongyue Luo <zhongyue.nah@intel.com>
489
Date: Fri Jan 4 13:17:13 2013 +0800
493
Removed obsolete files/dirs
494
Added .coverage and covhtml
495
Ordered alphabetically
497
Change-Id: Iac10b075f318c264549ee017688eccd52deae07d
499
.gitignore | 18 +++++++++---------
500
1 file changed, 9 insertions(+), 9 deletions(-)
502
commit acf49b034d3aa884ff6d3f520ab54fdb6668a25e
503
Merge: f77ed34 891cbe3
504
Author: Jenkins <jenkins@review.openstack.org>
505
Date: Fri Jan 4 10:05:48 2013 +0000
507
Merge "sql_dbpool_enabled not passed to configured_db nvp_plugin"
509
commit d9671f7c73faf7a829a99d0d7dc16cc067313b77
510
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
511
Date: Fri Jan 4 17:07:12 2013 +0800
513
Fixes i18n message for nec plugin
517
Change-Id: I48394d2f791589552e6f21c56268fed7654e4bbc
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(-)
529
commit 3bce16abeef451539b2164a0695857f4037a5af8
530
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
531
Date: Fri Jan 4 17:13:27 2013 +0800
533
Fixes i18n message for ryu plugin
537
Change-Id: I72bbeeb80117f4d5fcf6af9910dc881fd1b1a82e
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(-)
545
commit f77ed34d097ffaa98b44fad2a39b12c938122596
546
Author: Ivan Kolodyazhny <e0ne@e0ne.info>
547
Date: Wed Jan 2 22:28:01 2013 +0200
549
Remove unused imports in debug package
551
Change-Id: I1fa599e38be86025d69649f8653f4ee28c6f3198
553
quantum/debug/debug_agent.py | 8 --------
554
quantum/debug/shell.py | 2 --
555
2 files changed, 10 deletions(-)
557
commit 891cbe3f48ca226ed670d1abbbf0b46af00dd46d
558
Author: Aaron Rosen <arosen@nicira.com>
559
Date: Thu Jan 3 15:18:51 2013 -0800
561
sql_dbpool_enabled not passed to configured_db nvp_plugin
563
Introduced in 7b5f6fd6. Fixes bug 1095856
565
Change-Id: I34cca7cb489013b033a7426b37bbf9989f87e7ec
567
.../nicira/nicira_nvp_plugin/QuantumPlugin.py | 9 +--------
568
1 file changed, 1 insertion(+), 8 deletions(-)
570
commit 5d3b861b7e2e62ff5abbf21d22fc87b773cea4b6
571
Merge: 5dce41b d3b1f91
572
Author: Jenkins <jenkins@review.openstack.org>
573
Date: Fri Jan 4 01:07:29 2013 +0000
575
Merge "Enable tenants to set non-owned ext network as router gateway"
577
commit 5dce41b7c4bf0a8ed6de072df2fe50c327d2e9b7
578
Merge: 01e3e1b 30a54fe
579
Author: Jenkins <jenkins@review.openstack.org>
580
Date: Thu Jan 3 23:53:13 2013 +0000
582
Merge "Upgrade WebOb to 1.2.3"
584
commit d3b1f91a43cf712c3c971de3d41f3286b3d4bdc9
585
Author: Salvatore Orlando <salv.orlando@gmail.com>
586
Date: Wed Jan 2 15:04:09 2013 -0800
588
Enable tenants to set non-owned ext network as router gateway
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
596
Change-Id: Ic4c429c9e667da939ede0aa07a12c0f5a17e212c
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(-)
603
commit 01e3e1b3a82c094e6cb5e8602e0ede7fe4b153f9
604
Merge: f78b0f9 3a4c7d4
605
Author: Jenkins <jenkins@review.openstack.org>
606
Date: Thu Jan 3 16:52:56 2013 +0000
608
Merge "Remove unused imports in db package"
610
commit 30a54fe169485fdd0dbf1b7f011f9b2d4d9c8355
611
Author: Zhongyue Luo <zhongyue.nah@intel.com>
612
Date: Fri Jan 4 00:28:20 2013 +0800
614
Upgrade WebOb to 1.2.3
616
The version of WebOb being used in OpenStack was more than
617
1 year old. This change updates to the latest stable release.
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.
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.
628
Change-Id: I07707607ae2067a567e11c347cddda9c7e6bcef7
630
tools/pip-requires | 2 +-
631
1 file changed, 1 insertion(+), 1 deletion(-)
633
commit f78b0f9b054ef4af992613c718df65e4aeb8ebea
634
Author: Zhongyue Luo <zhongyue.nah@intel.com>
635
Date: Thu Jan 3 14:31:49 2013 +0800
637
Logging module cleanup
639
Replaced logging with openstack.common.log
640
Removed imports where logging is not used
644
Change-Id: I5b03d9697dde3ef3520f67d1d8166f7af7689551
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(-)
665
commit b5138f28a510e797bdda67c9b2d3a6b63ba7b572
666
Merge: dfa8afe 03b45f8
667
Author: Jenkins <jenkins@review.openstack.org>
668
Date: Thu Jan 3 03:54:11 2013 +0000
670
Merge "Remove unused imports in rootwrap package"
672
commit dfa8afec015587e86ec195c21e32d7a82dd5d360
673
Merge: 08955a4 cea5918
674
Author: Jenkins <jenkins@review.openstack.org>
675
Date: Thu Jan 3 03:53:47 2013 +0000
677
Merge "Remove unused imports in api package"
679
commit 08955a43d0b75a9d5bb46c5163a6a91d3bf962f6
680
Merge: c29a71b f40c3e5
681
Author: Jenkins <jenkins@review.openstack.org>
682
Date: Thu Jan 3 03:53:25 2013 +0000
684
Merge "Remove unused imports in common package"
686
commit c29a71bfce3211ff351033aa6132649029f63944
687
Merge: ca7f4fd 4ab0121
688
Author: Jenkins <jenkins@review.openstack.org>
689
Date: Wed Jan 2 23:16:33 2013 +0000
691
Merge "Provider network implementation for NVP plugin."
693
commit f40c3e5b8527c84d56b87d784d945caead62e361
694
Author: Ivan Kolodyazhny <e0ne@e0ne.info>
695
Date: Wed Jan 2 22:51:27 2013 +0200
697
Remove unused imports in common package
699
Change-Id: I51b5ef2e7e9d1877fc2d6e439b76eae05b048436
701
quantum/common/config.py | 1 -
702
1 file changed, 1 deletion(-)
704
commit 03b45f8bc40744697e1078a41940cdf3564ac82a
705
Author: Ivan Kolodyazhny <e0ne@e0ne.info>
706
Date: Wed Jan 2 22:38:46 2013 +0200
708
Remove unused imports in rootwrap package
710
Change-Id: Ia52452f94236613f590bcd81bad51c9b007b3ff6
712
quantum/rootwrap/wrapper.py | 1 -
713
1 file changed, 1 deletion(-)
715
commit 3a4c7d4f76eee2d66c0718dcb2889484c24a5508
716
Author: Ivan Kolodyazhny <e0ne@e0ne.info>
717
Date: Wed Jan 2 22:24:27 2013 +0200
719
Remove unused imports in db package
721
Change-Id: I55b2d113ad667745652e00d11b0dabac4a42324f
723
quantum/db/api.py | 2 +-
724
1 file changed, 1 insertion(+), 1 deletion(-)
726
commit cea5918295db95ec25f256b08e91f4183e73a233
727
Author: e0ne <e0ne@e0ne.info>
728
Date: Wed Jan 2 20:11:31 2013 +0200
730
Remove unused imports in api package
732
Change-Id: I7bb20d2b04a733f9ed5fa3792e6be7dbab325a59
734
quantum/api/v2/base.py | 1 -
735
1 file changed, 1 deletion(-)
737
commit ca7f4fdb7477b0d77d9f244bd7c568369701cad7
738
Merge: 7a3bdc3 e4b3874
739
Author: Jenkins <jenkins@review.openstack.org>
740
Date: Wed Jan 2 20:16:55 2013 +0000
742
Merge "Remove unused imports in agent package"
744
commit 7a3bdc3268767a5db4e60b24c36a20c94c1aabec
745
Merge: e3089d3 b5ea602
746
Author: Jenkins <jenkins@review.openstack.org>
747
Date: Wed Jan 2 20:02:54 2013 +0000
749
Merge "Set default core_plugin to None"
751
commit e3089d3e7d22dcd9547d03f9c96d89abd971e2da
752
Merge: f96531a 2d8bd42
753
Author: Jenkins <jenkins@review.openstack.org>
754
Date: Wed Jan 2 20:02:28 2013 +0000
756
Merge "Ensure that exception prints correct text."
758
commit 4ab0121a59c761b12804c5583d357bc471f9e292
759
Author: Salvatore Orlando <salv.orlando@gmail.com>
760
Date: Tue Dec 18 07:44:44 2012 -0800
762
Provider network implementation for NVP plugin.
764
blueprint nvp-provider-net
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.
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
778
Change-Id: Ib26d327daf748cfcba9ca74e8dc2e8e89c676c2e
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(-)
795
commit e4b3874ff15b491ad02627afc00c0fc92f2eccc3
796
Author: e0ne <e0ne@e0ne.info>
797
Date: Sun Dec 30 22:21:34 2012 +0200
799
Remove unused imports in agent package
801
Change-Id: Id0286e5e866512eb0c939515949e21a71089e542
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(-)
809
commit f96531a05653216e68f005127e3ec952fdc348f8
810
Merge: a924d6f 5d41c5c
811
Author: Jenkins <jenkins@review.openstack.org>
812
Date: Wed Jan 2 17:46:34 2013 +0000
814
Merge "Implementing string representation for model classes"
816
commit a924d6f92639a7779c250c59dd1749a091807c0a
817
Merge: 8061a78 a40781b
818
Author: Jenkins <jenkins@review.openstack.org>
819
Date: Wed Jan 2 17:46:25 2013 +0000
821
Merge "Ensures that the dnsmasq configuration file flag is always set"
823
commit b5ea60252f3421beb1bf1d82ca95757d383058f5
824
Author: Gary Kotton <gkotton@redhat.com>
825
Date: Mon Dec 31 16:03:21 2012 +0000
827
Set default core_plugin to None
831
Change-Id: Ib0b77994b813e6b2ec0621949371c66d66472896
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(-)
839
commit 2d8bd42c1e9570f5fa7c3cfaa0c4bc613d7748c3
840
Author: Gary Kotton <gkotton@redhat.com>
841
Date: Wed Jan 2 15:31:25 2013 +0000
843
Ensure that exception prints correct text.
847
Change-Id: I5077108de8dacaab4bcf0d7236123f960676d591
849
quantum/extensions/l3.py | 4 ++--
850
1 file changed, 2 insertions(+), 2 deletions(-)
852
commit 8061a78a96ecf0e82265844bec36f9beab865caa
853
Merge: e2a2cf6 7de8e37
854
Author: Jenkins <jenkins@review.openstack.org>
855
Date: Wed Jan 2 14:03:12 2013 +0000
857
Merge "Ensure allocation pools are deleted from database"
859
commit e2a2cf602a7cea8f8ccf3e27a7b0d35e18216e6b
860
Merge: 56c9f8f 201a71a
861
Author: Jenkins <jenkins@review.openstack.org>
862
Date: Wed Jan 2 13:26:11 2013 +0000
864
Merge "Correct exception output for subnet deletion when port is used"
866
commit 56c9f8f2ff7ab3d3ca4bbd460fe71caaff6ad535
867
Merge: 012e47f 922aefc
868
Author: Jenkins <jenkins@review.openstack.org>
869
Date: Wed Jan 2 13:25:46 2013 +0000
871
Merge "Exceptions cleanup"
873
commit 412a5c8b03523bf35eaa07d4616f1b823273ea80
874
Author: Zhongyue Luo <zhongyue.nah@intel.com>
875
Date: Mon Dec 24 15:16:04 2012 +0800
877
Cleans up bulk_body generation in quantum.api.v2.base.prepare_request_body()
879
Defined a lambda function for code readability
881
Change-Id: Ic538b16d4643e064b222b76af80478161fd3e318
883
quantum/api/v2/base.py | 25 ++++++++++++-------------
884
1 file changed, 12 insertions(+), 13 deletions(-)
886
commit 922aefc0bbdccabb89cd932270c53bdd379061d1
887
Author: Gary Kotton <gkotton@redhat.com>
888
Date: Sun Dec 30 13:50:10 2012 +0000
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)
896
Change-Id: I89581e1b6b4af3eb1803d6226686adf0b576d1e7
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(-)
905
commit 012e47f820f1e213297c687f17159794e371823e
906
Author: Zhongyue Luo <zhongyue.nah@intel.com>
907
Date: Mon Dec 24 14:15:21 2012 +0800
909
Readjust try/catch block in quantum.api.v2.base.create()
911
Removed the outer try/catch block to handle all exceptions in one block.
912
Moved irrelevant statements out of the block
914
Change-Id: I5c248403b8419f664ef6f17e70a016e7c0cd4ae6
916
quantum/api/v2/base.py | 94 +++++++++++++++++++++++-------------------------
917
1 file changed, 45 insertions(+), 49 deletions(-)
919
commit f28eee8f51bca1e50f382da832ada9df787c3a77
920
Merge: 24baea5 c536aab
921
Author: Jenkins <jenkins@review.openstack.org>
922
Date: Sun Dec 30 13:26:08 2012 +0000
924
Merge "Raise InvalidInput directly instead of catch it"
926
commit a40781b54838f4968046211bd2a0d49a6362a03d
927
Author: Gary Kotton <gkotton@redhat.com>
928
Date: Sun Dec 30 08:33:35 2012 +0000
930
Ensures that the dnsmasq configuration file flag is always set
934
If the flag is not set then the default configuration file may
935
be used. This may be problematic in certain setups.
937
Change-Id: Ibd0be960779f391a198454510dd6edcbc69c149c
939
quantum/agent/linux/dhcp.py | 4 ++--
940
quantum/tests/unit/test_linux_dhcp.py | 6 +++---
941
2 files changed, 5 insertions(+), 5 deletions(-)
943
commit 7de8e37d83db20360ea950dba8c6c0d827aee94e
944
Author: Gary Kotton <gkotton@redhat.com>
945
Date: Thu Dec 27 14:16:46 2012 +0000
947
Ensure allocation pools are deleted from database
951
Change-Id: I4330f7a81e4745d5885d58fe7c8a010d18a8e004
953
quantum/db/models_v2.py | 6 ++++--
954
1 file changed, 4 insertions(+), 2 deletions(-)
956
commit c536aab7e2bd5af4dafa37b22b4a9972d7e7b2bc
957
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
958
Date: Thu Dec 27 21:31:34 2012 +0800
960
Raise InvalidInput directly instead of catch it
964
Change-Id: I960b01996e33da0da5e9cd181479ebcf70d38997
966
quantum/api/v2/base.py | 5 +----
967
1 file changed, 1 insertion(+), 4 deletions(-)
969
commit 24baea50675cd30758478b8f2e93460399ec786d
970
Author: Gary Kotton <gkotton@redhat.com>
971
Date: Wed Dec 26 07:24:37 2012 +0000
973
Ensure bulk creations have quota validations
977
The patch set also returns a proper error instead of a internal server
978
error when the quotas are reached.
980
Change-Id: Ifc74ffa8b54faa70f5558bf5263830f5e71f58ae
982
quantum/api/v2/base.py | 14 ++++++--
983
quantum/tests/unit/test_db_plugin.py | 63 ++++++++++++++++++++++++++++++++--
984
2 files changed, 73 insertions(+), 4 deletions(-)
986
commit 201a71aa2a1a77bd333e0601c3d356fb1cbdd4ff
987
Author: Gary Kotton <gkotton@redhat.com>
988
Date: Wed Dec 26 08:36:02 2012 +0000
990
Correct exception output for subnet deletion when port is used
994
Change-Id: I2deaced0cfc2524234ff79e39e6e7c2f757ff19f
996
quantum/db/db_base_plugin_v2.py | 2 +-
997
1 file changed, 1 insertion(+), 1 deletion(-)
999
commit 38751c0d706b9f8b9d2e4ae962cde686c8285b91
1000
Author: Gary Kotton <gkotton@redhat.com>
1001
Date: Wed Dec 26 13:01:58 2012 +0000
1003
Update the configuration help for the OVS cleanup utility
1005
Fixes the details of the deletion parameter.
1007
Change-Id: Ia732e6012bc3eaf293697325d507ae8dfc007683
1009
quantum/agent/ovs_cleanup_util.py | 5 +++--
1010
1 file changed, 3 insertions(+), 2 deletions(-)
1012
commit 5d41c5c817765bdea83eeff6656572504c7c1e84
1013
Author: Avishay Balderman <avishayb@radware.com>
1014
Date: Tue Dec 25 11:18:21 2012 +0200
1016
Implementing string representation for model classes
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.
1026
Change-Id: I1ea5d741d2fd2da13712e0d51d2c73dfba4991cf
1027
Solve the conflict below:
1029
quantum/tests/unit/test_db_plugin.py
1031
quantum/db/model_base.py | 8 ++++++++
1032
quantum/tests/unit/test_db_plugin.py | 16 ++++++++++++++++
1033
2 files changed, 24 insertions(+)
1035
commit 19d65cdfd526d7ed5325f40f8dad31b1a04b4c47
1036
Author: Gary Kotton <gkotton@redhat.com>
1037
Date: Tue Dec 25 15:11:35 2012 +0000
1039
Provide "atomic" database access for networks
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.
1047
Change-Id: I7d4944cf3240819f23dd7b4993d6ae3cefab9dc2
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(-)
1053
commit f9b0eccfda2e747fcfdad7e6c8b26efefe29346a
1054
Merge: 461417b 1ad3714
1055
Author: Jenkins <jenkins@review.openstack.org>
1056
Date: Tue Dec 25 11:38:07 2012 +0000
1058
Merge "Removes redundant code in quantum.api.v2.base.create()"
1060
commit 461417b6400bf6bfd0f5e96783ecf4c4c7ae3add
1061
Merge: 767859d 7b5f6fd
1062
Author: Jenkins <jenkins@review.openstack.org>
1063
Date: Mon Dec 24 17:58:02 2012 +0000
1065
Merge "Add eventlet db_pool use for mysql"
1067
commit 767859ddb947f281c4ada930ccc21cc6f0ba6806
1068
Author: Gary Kotton <gkotton@redhat.com>
1069
Date: Tue Dec 18 12:20:50 2012 +0000
1071
Add OVS cleanup utility
1075
The utility should be called after rebooting an appliance. This
1076
will purge the openvswicth of configured tap devices.
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.
1083
Change-Id: I442f64cf82f95bfa99d7765eb09db1ce2ecf602e
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 ++++++++++++++
1091
6 files changed, 197 insertions(+)
1093
commit 1ad371422f35e238b4b40ed4ec744f9ac75f209d
1094
Author: Zhongyue Luo <zhongyue.nah@intel.com>
1095
Date: Mon Dec 24 11:49:46 2012 +0800
1097
Removes redundant code in quantum.api.v2.base.create()
1099
Handles collections and one item in one routine by creating a items list
1103
Change-Id: I24b892ebff52889f17ed9ea8d17e8964e3de25f6
1105
quantum/api/v2/base.py | 38 ++++++++------------------------------
1106
1 file changed, 8 insertions(+), 30 deletions(-)
1108
commit 7b5f6fd6ae0722f49b563f2f3f293a34d8f632d9
1109
Author: Gary Kotton <gkotton@redhat.com>
1110
Date: Mon Dec 10 12:39:22 2012 +0000
1112
Add eventlet db_pool use for mysql
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:
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
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.
1129
Change-Id: Ied0aae33211585743fe955028a75c4e192a15d2f
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(-)
1156
commit ca8ed5eee602831297dcd6b2561f82b11711f470
1157
Author: Zhongyue Luo <zhongyue.nah@intel.com>
1158
Date: Thu Dec 13 15:29:04 2012 +0800
1160
Clean up executable modules
1162
Added execution string and changed file bitmode to 755 of executable modules
1164
Change-Id: I61b887fe6e1fa6159b7d53066b58b88d2c72644c
1166
quantum/plugins/bigswitch/tests/test_server.py | 3 +++
1167
quantum/plugins/bigswitch/version.py | 3 ++-
1168
2 files changed, 5 insertions(+), 1 deletion(-)
1170
commit 7e180b1c7725e771f2bfd599e8b0552513fd5e6f
1171
Merge: 97880b9 71a7472
1172
Author: Jenkins <jenkins@review.openstack.org>
1173
Date: Fri Dec 21 11:56:28 2012 +0000
1175
Merge "Fix log message for unreferenced variable"
1177
commit 97880b914b673a7ce0d02ad6e4f7c8456cd87143
1178
Author: Zhongyue Luo <zhongyue.nah@intel.com>
1179
Date: Thu Dec 20 12:06:48 2012 +0800
1181
Fixes import order nits
1183
Change-Id: Ie74297946761dffc08313f4a8d6065bd340bd9f8
1185
quantum/tests/unit/test_loadbalancer_plugin.py | 3 ++-
1186
1 file changed, 2 insertions(+), 1 deletion(-)
1188
commit 71a747251a08df1f322ba0c8d34f588a9ec188c8
1189
Author: Gary Kotton <gkotton@redhat.com>
1190
Date: Tue Dec 18 13:40:38 2012 +0000
1192
Fix log message for unreferenced variable
1196
Change-Id: I83110fd8d05d8a5168cbc21ce78c3c44d01c7ae1
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(-)
1202
commit e0fae858b37fd7a2c3498a8fe675e505f8d7100f
1203
Author: Oleg Bondarev <obondarev@mirantis.com>
1204
Date: Tue Dec 11 17:40:05 2012 +0400
1206
The patch introduces an API extension for LBaaS service
1209
- abstract base class for plugin
1210
- some new validators were added to quantum/api/v2/attributes.py
1212
Implements: blueprint lbaas-restapi-tenant
1213
Change-Id: Ic2fd4debc4969389b395ce7352ab208c6854018b
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(-)
1225
commit 9b6297dc01e101c38bf3102bd9993deeb9b8badf
1226
Author: Gary Kotton <gkotton@redhat.com>
1227
Date: Wed Dec 19 06:57:36 2012 +0000
1231
Change-Id: I62674220028274619a9b180542eea716f2660917
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(-)
1240
commit deacec41af5cd8450eab8f1e8f4139ca0f71a7bb
1241
Merge: ada3a5d f4e1fa0
1242
Author: Jenkins <jenkins@review.openstack.org>
1243
Date: Tue Dec 18 14:51:08 2012 +0000
1245
Merge "add parent/sub-resource support into Quantum API framework"
1247
commit ada3a5de9935ef2136ff2c392432b39135dfbe3e
1248
Merge: 659d70b dd5c7ea
1249
Author: Jenkins <jenkins@review.openstack.org>
1250
Date: Tue Dec 18 07:38:02 2012 +0000
1252
Merge "Correct i18n messages for bigswitch plugin"
1254
commit 659d70bfedce6ddfed54382e6ed66284ea755c8c
1255
Author: Maru Newby <mnewby@internap.com>
1256
Date: Mon Dec 17 18:10:05 2012 +0000
1258
Add tox artifacts to .gitignore
1260
* A tox build creates quantum/versioninfo and setuptools-*.egg,
1261
and git formerly marked them as untracked rather than ignored.
1263
Change-Id: I50556717a05b2488cff5d9693d46637df608da70
1266
1 file changed, 2 insertions(+)
1268
commit dd5c7eaedc2c0ac32ad1c6ecf3e72aac793c025e
1269
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
1270
Date: Tue Dec 18 00:16:13 2012 +0800
1272
Correct i18n messages for bigswitch plugin
1274
Part of bp make-string-localizable
1276
Change-Id: I6286aea5e85cf974e1d0fcdceb871411f0f10747
1278
quantum/plugins/bigswitch/plugin.py | 110 +++++++++++++++++++----------------
1279
1 file changed, 59 insertions(+), 51 deletions(-)
1281
commit 5d0646e981d7a9517a97f73a74626ebb1e01b1d7
1282
Merge: 5b2f47c 9917275
1283
Author: Jenkins <jenkins@review.openstack.org>
1284
Date: Mon Dec 17 10:47:16 2012 +0000
1286
Merge "dhcp_agent.ini, l3_agent.ini: update dhcp/l3_agent.ini"
1288
commit 9917275360b87c9be809983b75a887fa6fb969f1
1289
Author: Isaku Yamahata <yamahata@valinux.co.jp>
1290
Date: Wed Dec 12 12:41:06 2012 +0900
1292
dhcp_agent.ini, l3_agent.ini: update dhcp/l3_agent.ini
1295
RyuInterfaceDriver is eliminated, so update the example of
1296
dhcp_agent.ini, l3_agent.ini for Ryu plugin and other OVS
1299
Change-Id: Icc95c213ecd96946bd5a90d5d60df88c94cc1454
1301
etc/dhcp_agent.ini | 7 ++++---
1302
etc/l3_agent.ini | 5 ++++-
1303
2 files changed, 8 insertions(+), 4 deletions(-)
1305
commit 5b2f47c3463f520609490b616d68ddab40d74570
1306
Author: gongysh <gongysh@cn.ibm.com>
1307
Date: Thu Dec 13 15:45:58 2012 +0800
1309
Make patch-tun and patch-int configurable
1313
Change-Id: Ib72d352374fb59029b6b0719a2d1254597f193ff
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(-)
1320
commit f5f21d40d4feffd8c3a6a5c07680358c67192ae4
1321
Merge: 0e68484 9a442af
1322
Author: Jenkins <jenkins@review.openstack.org>
1323
Date: Mon Dec 17 07:27:42 2012 +0000
1325
Merge "Update test_router_list to validate the router returned."
1327
commit 0e68484c2055e7fce2306f4b7ced2e5e6e7541a7
1328
Merge: 391d104 9ca602e
1329
Author: Jenkins <jenkins@review.openstack.org>
1330
Date: Mon Dec 17 05:43:58 2012 +0000
1332
Merge "Fixed the security group port binding should be automatically deleted when delete_port"
1334
commit 9a442afbfa409a67b619d0f5d59036143407ab4a
1335
Author: Kyle Mestery <kmestery@cisco.com>
1336
Date: Fri Dec 14 15:00:08 2012 +0000
1338
Update test_router_list to validate the router returned.
1340
For unit test test_l3_plugin.L3NatExtensionTestCase.test_router_list,
1341
correctly validate the value returned from listing the routers.
1345
Change-Id: I5ae559c37f43c1b977065a3508b6efb4375a2c1a
1347
quantum/tests/unit/test_l3_plugin.py | 5 ++++-
1348
1 file changed, 4 insertions(+), 1 deletion(-)
1350
commit 391d104aba97e5061a2903948744aa13f425685d
1351
Merge: 4ce92a4 8057d31
1352
Author: Jenkins <jenkins@review.openstack.org>
1353
Date: Sun Dec 16 06:25:21 2012 +0000
1355
Merge "Correct i18n message for nicira plugin"
1357
commit 4ce92a488f45a7be83d7f48928c96db8daefaf40
1358
Merge: 24b8967 6cb4b04
1359
Author: Jenkins <jenkins@review.openstack.org>
1360
Date: Sat Dec 15 08:30:58 2012 +0000
1362
Merge "Update evenlet monkey patch flags."
1364
commit 9ca602edc465bbef57957a153044f1acfef84682
1365
Author: Jason Zhang <zhesen@nttmcl.com>
1366
Date: Tue Dec 11 12:34:05 2012 -0800
1368
Fixed the security group port binding should be automatically
1369
deleted when delete_port
1371
Added the CASCADE setting for the security group port
1372
binding database model.
1374
Also removed unused variables and imports
1378
Change-Id: Id1af121b6ee57b794cb515a0b0c26b9a6310fbc4
1380
quantum/db/securitygroups_db.py | 7 +++----
1381
.../tests/unit/test_extension_security_group.py | 14 --------------
1382
2 files changed, 3 insertions(+), 18 deletions(-)
1384
commit 24b8967098c6e31810aad4ebd7245c06bd047852
1385
Merge: 21b4138 7ae7011
1386
Author: Jenkins <jenkins@review.openstack.org>
1387
Date: Sat Dec 15 00:24:39 2012 +0000
1389
Merge "Add script for checking i18n message"
1391
commit 21b41383a49fbd465eae1f1e69ceca48b7cab9ea
1392
Author: Dan Prince <dprince@redhat.com>
1393
Date: Fri Dec 14 11:11:34 2012 -0500
1395
Add restproxy.ini to config_path in setup.py.
1397
Fixes LP Bug #1090450
1399
Change-Id: I4969cafba9f5650fa556d39885b58b2a52a85fe0
1402
1 file changed, 3 insertions(+)
1404
commit dbb8ea79b518dffe7189b32a0c99e56009c5ff84
1405
Merge: 4e80147 babe698
1406
Author: Jenkins <jenkins@review.openstack.org>
1407
Date: Fri Dec 14 04:12:03 2012 +0000
1409
Merge "Fixed the unit tests using SQLite do not check foreign keys."
1411
commit 4e80147f936c20fde9bb20f4f9b935dad3df4087
1412
Merge: e36ff0f bdcf00c
1413
Author: Jenkins <jenkins@review.openstack.org>
1414
Date: Fri Dec 14 04:09:28 2012 +0000
1416
Merge "Completes coverage of quantum.api.v2.resource"
1418
commit e36ff0f569cc04db46fbf51095f3cc9688a25eec
1419
Author: Zhongyue Luo <zhongyue.nah@intel.com>
1420
Date: Fri Dec 14 09:32:24 2012 +0800
1422
Replaces assertEquals to assertEqual
1424
assertEquals() has been deprecated in 2.7
1425
Replaced assertEquals to assertEqual in all test scripts
1427
Change-Id: I04b4ac873e151837ade9127f8c1eba32f4707dd4
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(-)
1445
commit bdcf00cfb1bc89c8475c0dc1f1c981d9ee78bcd1
1446
Author: Zhongyue Luo <zhongyue.nah@intel.com>
1447
Date: Tue Dec 11 15:22:26 2012 +0800
1449
Completes coverage of quantum.api.v2.resource
1451
Moved current resource testcases to new test script
1456
Change-Id: I9ff5ba6a44c32ba4cf04b6a75ea7fd30fc769d2c
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(-)
1462
commit babe698caf195be6c0f8d4a61dc967007aaedac7
1463
Author: Jason Zhang <zhesen@nttmcl.com>
1464
Date: Mon Dec 10 18:04:18 2012 -0800
1466
Fixed the unit tests using SQLite do not check foreign keys.
1468
The foreign key constraints will be enabled for each SQLite
1469
database connection.
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.
1477
Change-Id: I89f0cbbd75bb685b50dfe6628116fa971c5e78cb
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(-)
1487
commit bc1a0d4912ad4d541bef90d512a04eab5b540b47
1488
Merge: f85776d a8d9594
1489
Author: Jenkins <jenkins@review.openstack.org>
1490
Date: Thu Dec 13 19:54:12 2012 +0000
1492
Merge "dhcp.filters needs ovs_vsctl permission"
1494
commit f85776dd636cdb4004aaff5acaca45b02ef18bf4
1495
Merge: 84d6be4 548d522
1496
Author: Jenkins <jenkins@review.openstack.org>
1497
Date: Thu Dec 13 19:03:45 2012 +0000
1499
Merge "Correct i18n message for metaplugin"
1501
commit a8d959490785b1f01340add5ee1537b1eaa15dca
1502
Author: Aaron Rosen <arosen@nicira.com>
1503
Date: Thu Dec 13 10:53:07 2012 -0800
1505
dhcp.filters needs ovs_vsctl permission
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
1513
Change-Id: I509c191c97e7187361a09788e841ebb5a9f934c7
1515
etc/quantum/rootwrap.d/dhcp.filters | 4 ++++
1516
1 file changed, 4 insertions(+)
1518
commit 8057d318cc84982c26513c8b28f4f5db630b1e9b
1519
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
1520
Date: Thu Dec 13 22:24:33 2012 +0800
1522
Correct i18n message for nicira plugin
1524
Part of bp make-string-localizable
1526
Change-Id: I945151218580cecf467f7b37f91b0f97a6c3d336
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(-)
1536
commit 548d5228e5503d733b66d11d29e42739d2de4813
1537
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
1538
Date: Thu Dec 13 22:00:02 2012 +0800
1540
Correct i18n message for metaplugin
1542
Part of bp make-string-localizable
1544
Change-Id: Idf7158a7888a764efd5755be04f71595a0f55b7a
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(-)
1550
commit f4e1fa0ea7225da7eb3387f87538d47dfc03161c
1551
Author: Oleg Bondarev <obondarev@mirantis.com>
1552
Date: Tue Dec 4 19:15:09 2012 +0400
1554
add parent/sub-resource support into Quantum API framework
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
1561
Change-Id: I07f2c1f3d974f7f17d4947804bde064dd8004a84
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(-)
1568
commit 84d6be4253398dd9516c71788f526806cb217845
1569
Author: Isaku Yamahata <yamahata@valinux.co.jp>
1570
Date: Wed Dec 12 12:18:27 2012 +0900
1572
plugins/ryu: l3 agent rpc for Ryu plugin is broken
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
1580
Change-Id: I43878517a79bf47d42d0e71e8af59d11a4278280
1582
quantum/plugins/ryu/ryu_quantum_plugin.py | 4 +++-
1583
1 file changed, 3 insertions(+), 1 deletion(-)
1585
commit a8c0c00069305092570e93ab85ccc2340d0be828
1586
Author: Isaku Yamahata <yamahata@valinux.co.jp>
1587
Date: Wed Dec 12 12:02:53 2012 +0900
1589
pluins/ryu: Fixes context exception in Ryu plugin
1592
This is the Ryu counter part of
1593
https://review.openstack.org/#/c/15726
1594
Change-ID of I913b48dcd84d275cd7de30ca990be00c243e63ea,
1595
changeset of 05383d1340aecd7192609a9197c249886d844a46
1597
Ryu plugin also needs to be taught the update.
1599
Change-Id: I52fbf36df6e0769a032a7602637cabd93796fe1c
1601
quantum/plugins/ryu/ryu_quantum_plugin.py | 16 ++++++++++++----
1602
1 file changed, 12 insertions(+), 4 deletions(-)
1604
commit 8e7fe17cafa70c3346e2a5d70da2d6e2637c338e
1605
Merge: c62652c d5aae13
1606
Author: Jenkins <jenkins@review.openstack.org>
1607
Date: Tue Dec 11 15:37:43 2012 +0000
1609
Merge "Adds validity checks for ethertype and protocol"
1611
commit c62652cec718b57b298fab2a784340c23f6aa550
1612
Merge: eb0ba36 59921b9
1613
Author: Jenkins <jenkins@review.openstack.org>
1614
Date: Tue Dec 11 15:37:36 2012 +0000
1616
Merge "DRY for network() and subnet() in test_db_plugin.py"
1618
commit eb0ba3680a0f5cd5361fe5dcfb44697f4da62c7b
1619
Merge: 1e425ee 23cc758
1620
Author: Jenkins <jenkins@review.openstack.org>
1621
Date: Tue Dec 11 07:43:15 2012 +0000
1623
Merge "Remove unnecessary port deletion"
1625
commit 1e425ee46b72f6966f98aa0a4eca085b1a199fa5
1626
Merge: 2e043a5 4a6ae51
1627
Author: Jenkins <jenkins@review.openstack.org>
1628
Date: Mon Dec 10 20:55:30 2012 +0000
1630
Merge "Support to reset dnsname_servers and host_routes to empty"
1632
commit 59921b929709d1f0e34af38d223126c7fbffcc38
1633
Author: Iryoung Jeong <iryoung@gmail.com>
1634
Date: Fri Nov 30 17:21:44 2012 +0900
1636
DRY for network() and subnet() in test_db_plugin.py
1638
This update avoids the repetition of code for using contextmanager
1639
by introducing dummy contextmanager function.
1641
Change-Id: I84d785b4b50ea447cb7f6a8807d9caad75088f32
1643
quantum/tests/unit/test_db_plugin.py | 47 +++++++++++-----------------------
1644
1 file changed, 15 insertions(+), 32 deletions(-)
1646
commit d5aae134ac6dee10c68c9bedcab1c2a52145a5c2
1647
Author: Gary Kotton <gkotton@redhat.com>
1648
Date: Mon Dec 10 16:27:11 2012 +0000
1650
Adds validity checks for ethertype and protocol
1654
Change-Id: Ifa014c985fcfa598b707c3c1e052aa8ae1baef0f
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(-)
1661
commit 7ae701120a8940997bc4f04ea513f2b3c7e65f09
1662
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
1663
Date: Fri Nov 30 16:03:41 2012 +0800
1665
Add script for checking i18n message
1667
Part of bp make-string-localizable
1671
tools/check_i18n.py: used check i18n message for one file.
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
1677
Change-Id: I2c383b7bb11ab3bdb8e3bb3b887342b1225840ac
1679
tools/check_i18n.py | 154 ++++++++++++++++++++++++++++++++++++++++
1680
tools/check_i18n_test_case.txt | 67 +++++++++++++++++
1681
tools/i18n_cfg.py | 98 +++++++++++++++++++++++++
1683
4 files changed, 322 insertions(+)
1685
commit 6cb4b04406d5122519e38c282c7c6dd13b54010e
1686
Author: Gary Kotton <gkotton@redhat.com>
1687
Date: Mon Dec 10 08:10:20 2012 +0000
1689
Update evenlet monkey patch flags.
1693
Change-Id: I1da88b1c225ac73f45aef08b3ddbf6cd98a50568
1695
bin/quantum-server | 2 +-
1696
1 file changed, 1 insertion(+), 1 deletion(-)
1698
commit 23cc758acbaf763b3a2d8b1d00104f04dc376897
1699
Author: Gary Kotton <gkotton@redhat.com>
1700
Date: Mon Dec 10 06:59:30 2012 +0000
1702
Remove unnecessary port deletion
1706
Change-Id: I41b816a8d72d09740ea7d063172a75cedffb8d6d
1708
quantum/db/l3_db.py | 1 -
1709
quantum/tests/unit/test_l3_plugin.py | 2 +-
1710
2 files changed, 1 insertion(+), 2 deletions(-)
1712
commit 4a6ae51eab09c1c38a52404fe816baad1c67376d
1713
Author: gongysh <gongysh@cn.ibm.com>
1714
Date: Tue Dec 4 14:46:25 2012 +0800
1716
Support to reset dnsname_servers and host_routes to empty
1720
Change-Id: Ia27170b206f755577c8607c5b27dc5cf57d19633
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(-)
1728
commit 2e043a5a785b452f8f7fcb104b12c0746ca4a513
1729
Author: Gary Kotton <gkotton@redhat.com>
1730
Date: Sun Dec 9 06:33:13 2012 +0000
1732
Prevent unnecessary database read by l3 agent
1736
Change-Id: I887facf321f3267c16c101a1448827f6c046bb2c
1738
quantum/db/l3_db.py | 2 ++
1739
1 file changed, 2 insertions(+)
1741
commit a607f0a232d0f1567e6e12b4aa52515e60b9c329
1742
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
1743
Date: Fri Dec 7 22:58:50 2012 +0800
1745
Correct i18n message for linuxbridge plugin
1747
part of bp make-string-localizable
1749
Change-Id: Ie5c42e71084d376eca1edc750467b8498a4d8dc4
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(-)
1756
commit 2f8ccfa879623fe78144d41b55fc80adc45ad155
1757
Merge: 81bdebb 7011f7f
1758
Author: Jenkins <jenkins@review.openstack.org>
1759
Date: Thu Dec 6 15:52:36 2012 +0000
1761
Merge "Releasing resources of context manager functions if exceptions occur"
1763
commit 81bdebb52082235781485dd1a5b66626e3ffd016
1764
Merge: fbf50ad 73161b0
1765
Author: Jenkins <jenkins@review.openstack.org>
1766
Date: Thu Dec 6 14:22:37 2012 +0000
1768
Merge "Drop duplicated port_id check in remove_router_interface()"
1770
commit fbf50ad8cba857b62ecb24fccf778175db5b5534
1771
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
1772
Date: Thu Nov 22 15:57:57 2012 +0800
1774
Add router testcases that missing in L3NatDBTestCase
1777
Add router testcases in L3NatDBTestCase
1778
Correct router testcases name. Use the same naming rule as test_db_plugin
1780
Change-Id: Icfbef5ec7861aee07df3d451c09f06265fbafe21
1782
quantum/tests/unit/test_l3_plugin.py | 173 ++++++++++++++++++++++------------
1783
1 file changed, 112 insertions(+), 61 deletions(-)
1785
commit 7011f7f2a0495286f2180bae75608d800f5b0b38
1786
Author: Iryoung Jeong <iryoung@gmail.com>
1787
Date: Thu Nov 22 12:58:47 2012 +0900
1789
Releasing resources of context manager functions if exceptions occur
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
1798
This patch let them releasing resources correctly.
1802
Change-Id: I66266b7afa4977537caabafc82d8c294730188ba
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(-)
1809
commit 73161b06b038293dc680e8af5a37d059b67e8a82
1810
Author: Akihiro MOTOKI <motoki@da.jp.nec.com>
1811
Date: Mon Dec 3 06:17:20 2012 +0900
1813
Drop duplicated port_id check in remove_router_interface()
1817
In addition exceptions used in remove_router_intreface are defined
1820
Change-Id: I30b1561f3d4be12e485c506e5c3828b41ab226ef
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(-)
1828
commit b939b0749a1a37400702286d19951d1682abccc7
1829
Author: Gary Kotton <gkotton@redhat.com>
1830
Date: Tue Dec 4 14:41:41 2012 +0000
1832
Returns more appropriate error when address pool is exhausted
1836
Change-Id: I97a73151a1ed42877116238a6a741c68c75e199a
1838
quantum/api/v2/base.py | 1 +
1839
1 file changed, 1 insertion(+)
1841
commit 64f2a38bc9a0551bb761c32058ab9c7929c7c0de
1842
Author: Gary Kotton <gkotton@redhat.com>
1843
Date: Sat Nov 10 05:56:07 2012 +0000
1845
Add VIF binding extensions
1847
The is part of the blueprint vif-plugging-improvements.
1849
The patch adds an extension to Quantum that enables the plugin to
1852
At the moment it supports openvswitch and linuxbridge.
1854
Change-Id: Ib9b4d34e668e2ddc61c152c2c4cd4a01f2d0de40
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(-)
1864
commit 4aaf0fe474245451a0a06fca97e426f8c6e6a7d1
1865
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
1866
Date: Thu Nov 22 15:43:13 2012 +0800
1868
Sort router testcases as group for L3NatDBTestCase
1870
Sort order of testcases as group for readability.
1872
Change-Id: I5f74145b8a84cf837b97a03aa38583111ff80fab
1874
quantum/tests/unit/test_l3_plugin.py | 222 +++++++++++++++++-----------------
1875
1 file changed, 111 insertions(+), 111 deletions(-)
1877
commit ca95ae883d307828dc9d6001c5b5f8e61fdac80a
1878
Merge: 1241dbf b836e71
1879
Author: Jenkins <jenkins@review.openstack.org>
1880
Date: Tue Dec 4 21:27:11 2012 +0000
1882
Merge "l3 agent rpc"
1884
commit 1241dbf3bccab2b4b9cb6ca2f6b6ad9fabd79351
1885
Merge: 37c8627 06b2b2b
1886
Author: Jenkins <jenkins@review.openstack.org>
1887
Date: Tue Dec 4 18:01:42 2012 +0000
1889
Merge "plugin/ryu: make live-migration work with Ryu plugin"
1891
commit 37c86277c511b82b21780663ff4666348ed7b7f9
1892
Merge: 0dea610 797036f
1893
Author: Jenkins <jenkins@review.openstack.org>
1894
Date: Tue Dec 4 16:19:29 2012 +0000
1896
Merge "Remove __init__.py from bin/ and tools/."
1898
commit 0dea610cbb57ad8d72f3b12840678531ffe95569
1899
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
1900
Date: Mon Nov 19 22:29:43 2012 +0800
1902
Refactor resources listing testcase for test_db_plugin.py
1905
Add common function '_test_list_resources' for resource listing.
1907
Change-Id: I5b144ff3924cbc623174172f3f74b2d33d24229b
1909
quantum/tests/unit/test_db_plugin.py | 173 +++++++++++++++-------------------
1910
1 file changed, 75 insertions(+), 98 deletions(-)
1912
commit b836e71eb1d2136795817ead27e1d9fa0ce65f6e
1913
Author: gongysh <gongysh@cn.ibm.com>
1914
Date: Mon Nov 12 20:28:16 2012 +0800
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.
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.
1926
blueprint rpc-for-l3-agent
1929
Change-Id: I60f3081975fc7164b22f9e9fa941e702a3f4c663
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(-)
1953
commit 4ec139ef12373eb2b150860594727c26dd201ff5
1954
Author: Maru Newby <mnewby@internap.com>
1955
Date: Tue Dec 4 00:27:53 2012 +0000
1957
Fix rootwrap cfg for src installed metadata proxy.
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.
1964
Change-Id: Iccb4133b1ac33a1b9b232c1d68979fe646e1b977
1966
etc/quantum/rootwrap.d/l3.filters | 3 +++
1967
1 file changed, 3 insertions(+)
1969
commit 9f41c679e3488ad252d7b4bf83cf33d4c3416f15
1970
Merge: 643a36b e56f174
1971
Author: Jenkins <jenkins@review.openstack.org>
1972
Date: Mon Dec 3 19:49:15 2012 +0000
1974
Merge "add state_path sample back to l3_agent.ini file"
1976
commit 643a36b0d935bb11ea3e9d661b8da4525700b878
1977
Author: Dan Prince <dprince@redhat.com>
1978
Date: Mon Dec 3 10:36:08 2012 -0500
1980
Add metadata_agent.ini to config_path in setup.py.
1982
Change-Id: Ia2795a22165a30684c17e23bdf73f8c6e0c01825
1985
1 file changed, 2 insertions(+), 1 deletion(-)
1987
commit e56f17466c2dae8fc41a0f14a2f8792e68e25182
1988
Author: Mark McClain <mark.mcclain@dreamhost.com>
1989
Date: Mon Dec 3 10:32:30 2012 -0500
1991
add state_path sample back to l3_agent.ini file
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
1999
Change-Id: I10455706442c004e5d0337834b5baa3b794af5e7
2001
etc/l3_agent.ini | 4 ++++
2002
1 file changed, 4 insertions(+)
2004
commit 06b2b2b22a3f0a90a7ad60c09f360a1cec1f2b94
2005
Author: Isaku Yamahata <yamahata@valinux.co.jp>
2006
Date: Tue Nov 20 14:41:04 2012 +0900
2008
plugin/ryu: make live-migration work with Ryu plugin
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.
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).
2027
Change-Id: I7d993fd01125a27f6bf8e1b3fcac79ddcb8cb361
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(-)
2035
commit 797036fe621bc8ea12c56b5da99d0a20108b6568
2036
Author: Sascha Peilicke <saschpe@suse.de>
2037
Date: Mon Dec 3 11:00:59 2012 +0100
2039
Remove __init__.py from bin/ and tools/.
2041
To avoid installation into .../site-packages/quantum via
2042
packages=setuptools.find_packages('.') in setup.py. Both directories
2043
are not Python modules.
2045
Change-Id: I794ad047a5ed52cb040490eb1be54c513c9d1e7c
2047
bin/__init__.py | 21 ---------------------
2048
1 file changed, 21 deletions(-)
2050
commit 779093f3c25348083050e0d6a36ffca7f649dad0
2051
Merge: d06b511 e4ee84f
2052
Author: Jenkins <jenkins@review.openstack.org>
2053
Date: Mon Dec 3 09:37:56 2012 +0000
2055
Merge "Removes unused code in quantum.common"
2057
commit e4ee84f008405c85ed2700f275e4538ada099b69
2058
Author: Zhongyue Luo <zhongyue.nah@intel.com>
2059
Date: Mon Dec 3 15:45:51 2012 +0800
2061
Removes unused code in quantum.common
2063
Removed boolize() in quantum.common.utils
2067
Change-Id: Icb30b4200baf8743bbee6b4dd035c8b316c38533
2069
quantum/common/utils.py | 16 +---------------
2070
1 file changed, 1 insertion(+), 15 deletions(-)
2072
commit d06b51175ca9652ed1023bb6b447e0f8234ab65a
2073
Author: Zhongyue Luo <zhongyue.nah@intel.com>
2074
Date: Mon Dec 3 10:06:23 2012 +0800
2076
Fixes import order nits
2078
Change-Id: I8bcfbcbc0d97a96a9c05d29510d3017b8a054cec
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(-)
2084
commit 1316aa3f52878bc4d869d44e439ac82c91b0c972
2085
Merge: 8affc36 dc107a5
2086
Author: Jenkins <jenkins@review.openstack.org>
2087
Date: Sun Dec 2 01:45:24 2012 +0000
2089
Merge "update state_path default to be the same value"
2091
commit 8affc361c32d2afcc37cae6c55f901fb26e2d829
2092
Merge: 8ab907f 58cb6ce
2093
Author: Jenkins <jenkins@review.openstack.org>
2094
Date: Sat Dec 1 15:31:22 2012 +0000
2096
Merge "Completes coverage of quantum.agent.linux.utils"
2098
commit 8ab907f01e99c498f287a197fcbc466686559e5b
2099
Merge: 87e9b62 681d7d3
2100
Author: Jenkins <jenkins@review.openstack.org>
2101
Date: Sat Dec 1 03:01:25 2012 +0000
2103
Merge "prevent deletion of router interface if it is needed by a floating ip"
2105
commit dc107a5ba5673abed344723c174ee168280111c5
2106
Author: Mark McClain <mark.mcclain@dreamhost.com>
2107
Date: Fri Nov 30 18:03:52 2012 -0500
2109
update state_path default to be the same value
2113
This patch sets the default state_path to match a reasonable deployment
2114
value instead of the devstack default.
2116
Change-Id: Ib0c10621d91760588a68a62df8a60682d780e015
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(-)
2124
commit 87e9b62fff53a12e6ca9ea349c3de8a80112affd
2125
Author: Dan Prince <dprince@redhat.com>
2126
Date: Fri Nov 30 16:13:51 2012 -0500
2128
Use /usr/bin/ for the metadata proxy in l3.filters
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
2135
Change-Id: I8fbaa49f97f5367c112dc399db838d204af7b4c8
2137
etc/quantum/rootwrap.d/l3.filters | 2 +-
2138
1 file changed, 1 insertion(+), 1 deletion(-)
2140
commit 3a63313345b06dc9af5d3a7b187283a7cd1f97be
2141
Merge: 59e0cdc ac81d9d
2142
Author: Jenkins <jenkins@review.openstack.org>
2143
Date: Fri Nov 30 18:35:23 2012 +0000
2145
Merge "Fixes Rpc related exception in NVP plugin"
2147
commit 681d7d3be4d68868814846f70f46cfa7c7b6e675
2148
Author: Dan Wendlandt <dan@nicira.com>
2149
Date: Fri Nov 30 09:01:15 2012 -0800
2151
prevent deletion of router interface if it is needed by a floating ip
2155
Change-Id: I33495fd7ee812eded015b2d3783d1cf6a3bf14bc
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(+)
2162
commit 59e0cdce22f1d0054bc167760cfc5825a08f3a15
2163
Merge: d0a284d 0c3dd5a
2164
Author: Jenkins <jenkins@review.openstack.org>
2165
Date: Fri Nov 30 16:50:34 2012 +0000
2167
Merge "add metadata proxy support for Quantum Networks"
2169
commit 58cb6ce04fd2a1935cf210ee2152dd18911e0f65
2170
Author: Zhongyue Luo <zhongyue.nah@intel.com>
2171
Date: Thu Nov 29 15:50:12 2012 +0800
2173
Completes coverage of quantum.agent.linux.utils
2175
Renamed test_agent_utils to test_agent_linux_utils
2180
Change-Id: If0269a003bd8e1fc6f6ef3c622d7a015dadf50aa
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(-)
2187
commit ac81d9d345b233b6bf84e5b7ae48004cce153510
2188
Author: Aaron Rosen <arosen@nicira.com>
2189
Date: Thu Nov 29 16:24:55 2012 -0800
2191
Fixes Rpc related exception in NVP plugin
2193
The rpc changes from commit 05383d13 were not also made against
2194
the nvp_plugin. Bug #1084803
2196
Change-Id: Iac95065bda2f6b83e07c27045f374ab8690865ca
2198
.../nicira/nicira_nvp_plugin/QuantumPlugin.py | 15 ++++-----------
2199
1 file changed, 4 insertions(+), 11 deletions(-)
2201
commit d0a284de2ff272ae65a62bc2722c0274ff1be7d2
2202
Author: Mark McClain <mark.mcclain@dreamhost.com>
2203
Date: Thu Nov 29 12:26:29 2012 -0500
2205
make the DHCP agent use a unique queue name
2209
This generates a unique name, so that multiple agents can be active
2210
within a deployment.
2212
Change-Id: Ia2bdc27866e6aa4aebd0bd28d1dfd25c3167dd03
2214
quantum/agent/rpc.py | 3 +++
2215
quantum/tests/unit/test_agent_rpc.py | 1 +
2216
2 files changed, 4 insertions(+)
2218
commit bc3ff9787064676603f99fff1b5c690b7f6e06c4
2219
Merge: a2b7222 52da6ef
2220
Author: Jenkins <jenkins@review.openstack.org>
2221
Date: Thu Nov 29 13:38:17 2012 +0000
2223
Merge "Fixes Context exception in BigSwitch/FloodLight Plugin"
2225
commit a2b722249268cb2f2685a5d9b8d98ca62bf099bb
2226
Merge: d2ba190 2374688
2227
Author: Jenkins <jenkins@review.openstack.org>
2228
Date: Thu Nov 29 12:14:49 2012 +0000
2230
Merge "Completes coverage of quantum.agent.rpc.py"
2232
commit 52da6ef6333fa9685c1859afdcc3e4e1145a8fe5
2233
Author: Sumit Naiksatam <sumitnaiksatam@gmail.com>
2234
Date: Thu Nov 29 02:17:59 2012 -0800
2236
Fixes Context exception in BigSwitch/FloodLight Plugin
2240
Aligning with the changes in the patch: https://review.openstack.org/#/c/15726
2241
to only use Quantum API context.
2243
Change-Id: I5644ad59c34430a9d558c39bbc07f594609ebfbc
2245
quantum/plugins/bigswitch/plugin.py | 12 +++---------
2246
1 file changed, 3 insertions(+), 9 deletions(-)
2248
commit d2ba190173cfbec5d72cd18743d8da55ff02824b
2249
Merge: 9fdb15d 099885f
2250
Author: Jenkins <jenkins@review.openstack.org>
2251
Date: Thu Nov 29 08:25:58 2012 +0000
2253
Merge "Completes coverage of quantum.agent.netns_cleanup.py"
2255
commit 9fdb15dfcee6b88f9fedfeebb2276f4cfdf1e698
2256
Author: Dan Wendlandt <dan@nicira.com>
2257
Date: Wed Nov 28 22:10:41 2012 -0800
2259
fix remap of floating-ip within l3-agent polling interval
2263
Change-Id: I1bb365fe6accc24a223acd2b31d4eacdb6809410
2265
quantum/agent/l3_agent.py | 15 +++++++++------
2266
1 file changed, 9 insertions(+), 6 deletions(-)
2268
commit 2374688d5b43c0e5b373d2618ff16c6e1f144ad8
2269
Author: Zhongyue Luo <zhongyue.nah@intel.com>
2270
Date: Thu Nov 29 11:29:07 2012 +0800
2272
Completes coverage of quantum.agent.rpc.py
2278
Change-Id: I9179aac206befa6b0449814646639ed96a1eadbc
2280
quantum/agent/rpc.py | 24 +++++++++++++-----------
2281
quantum/tests/unit/test_agent_rpc.py | 27 ++++++++++++++++++++++++++-
2282
2 files changed, 39 insertions(+), 12 deletions(-)
2284
commit 099885fbb8d439d23774dbca1c84cecb55ceb9ec
2285
Author: Zhongyue Luo <zhongyue.nah@intel.com>
2286
Date: Thu Nov 29 09:37:24 2012 +0800
2288
Completes coverage of quantum.agent.netns_cleanup.py
2295
Change-Id: I86c2321dfe5f3f1ac4b8b570a6c76dbb1928bfb0
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(-)
2301
commit 0c3dd5af4c65dcafbd29e4bd50a1942f73aa60a9
2302
Author: Mark McClain <mark.mcclain@dreamhost.com>
2303
Date: Thu Nov 15 23:08:52 2012 -0500
2305
add metadata proxy support for Quantum Networks
2307
blueprint metadata-overlapping-networks
2309
Adds Metadata for guest VMs running on Qunatum networks. This requires
2310
a companion patchset for Nova to test.
2312
Change-Id: I524c6fdcd6a44e46da08395fd84c1288052a69ea
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 +++++++++++++
2331
17 files changed, 1894 insertions(+), 23 deletions(-)
2333
commit f19d4bada175ec40b93fb38f7a05c4f4c432dcff
2334
Merge: 3d7c15b 2f10485
2335
Author: Jenkins <jenkins@review.openstack.org>
2336
Date: Wed Nov 28 22:44:38 2012 +0000
2338
Merge "Use openstack.common.logging in NEC OpenFlow plugin"
2340
commit 3d7c15b03b34e86be589fa9bbda41580ef31fcec
2341
Merge: e60fb44 764add8
2342
Author: Jenkins <jenkins@review.openstack.org>
2343
Date: Wed Nov 28 22:44:31 2012 +0000
2345
Merge "Correct i18n message for api and db module"
2347
commit e60fb443e3d5ac22c43f0be30ef610dc38bce3dc
2348
Author: Dan Prince <dprince@redhat.com>
2349
Date: Wed Nov 28 14:01:36 2012 -0500
2351
Make signing dir a subdir in /var/lib/quantum.
2353
Moves the keystone_signing directory into a subdirectory
2354
of /var/lib/quantum which is use for lots of other things
2357
Change-Id: I451d2bca17dcdb5b7050bc412e709285f87cb788
2359
etc/api-paste.ini | 2 +-
2360
1 file changed, 1 insertion(+), 1 deletion(-)
2362
commit 2f1048542e714974dacb8b91cf6ba28af4a16b4c
2363
Author: Akihiro MOTOKI <motoki@da.jp.nec.com>
2364
Date: Wed Nov 28 22:13:42 2012 +0900
2366
Use openstack.common.logging in NEC OpenFlow plugin
2370
Also fixes non-i18n raise messages.
2372
Change-Id: I077662329d17427fa3efa7269244248613a6ab85
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(-)
2383
commit 764add8bb11e2605802911bc51e3aa744787e719
2384
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
2385
Date: Wed Nov 28 14:52:43 2012 +0800
2387
Correct i18n message for api and db module
2389
Part of bp make-string-localizable
2391
Change-Id: I68af562af9438a6cff0628a98ace8aeb291dfeaa
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(-)
2400
commit 1a44190cb42ae3c40a15005dc22df55305322678
2401
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
2402
Date: Mon Nov 26 15:23:15 2012 +0800
2404
Fixes update router gateway successful with existed floatingip association
2408
Change-Id: I77e6034a39dc9db85de691a9ba596b2c8ca9d124
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(-)
2415
commit 30d6c8e7d4cde542942719f0ca46fe05ac262791
2416
Author: Gary Kotton <gkotton@redhat.com>
2417
Date: Mon Nov 26 17:07:12 2012 +0000
2419
Fixes order of route entries.
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.
2427
Change-Id: I241a8e30127d614f7582e10d999521f6486e5255
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(+)
2434
commit 78eb1a0d53f099e42e1ffb370da8561a0c5d35bb
2435
Author: Dan Wendlandt <dan@nicira.com>
2436
Date: Tue Nov 27 09:53:28 2012 -0800
2438
fix so cisco plugin db model to not override count methods
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.
2447
Change-Id: I0367953bcea930b1ca70e416d3de22eeea1aa99d
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(-)
2454
commit 4a4626282b6177e10beb11a1ff5d33db173dac95
2455
Author: Yaguang Tang <heut2008@gmail.com>
2456
Date: Tue Nov 27 16:55:32 2012 +0800
2458
Use auth_token middleware in keystoneclient.
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.
2464
Change-Id: If6c339045b70b3d4d70f0297ec32ed3cfdf431de
2466
etc/api-paste.ini | 3 ++-
2467
tools/pip-requires | 1 +
2468
2 files changed, 3 insertions(+), 1 deletion(-)
2470
commit e3d6299b4236ed8c1859409383405202c9662170
2471
Merge: 815011f 4dceb53
2472
Author: Jenkins <jenkins@review.openstack.org>
2473
Date: Tue Nov 27 10:22:33 2012 +0000
2475
Merge "Make sure we can update when there is no gateway port linked to it"
2477
commit 815011fee6bf848c9ddc5a2d314418af0eab5727
2478
Merge: 70abcb9 94ea191
2479
Author: Jenkins <jenkins@review.openstack.org>
2480
Date: Tue Nov 27 09:05:13 2012 +0000
2482
Merge "Fixes pep8 nit"
2484
commit 70abcb9d3f58e922ef477b6fd29b7716cf3bcc96
2485
Merge: 627014c 7f90000
2486
Author: Jenkins <jenkins@review.openstack.org>
2487
Date: Tue Nov 27 09:05:03 2012 +0000
2489
Merge "Fix syntax error in nvplib"
2491
commit 627014cf471a765389e62a73efd514899beb14ee
2492
Merge: 266eeca 5c64eb1
2493
Author: Jenkins <jenkins@review.openstack.org>
2494
Date: Tue Nov 27 07:55:16 2012 +0000
2496
Merge "Removes quantum.tests.test_api_v2._uuid()"
2498
commit 94ea1919109397453a5e486b0d7250282f8caa4a
2499
Author: Zhongyue Luo <zhongyue.nah@intel.com>
2500
Date: Tue Nov 27 10:29:29 2012 +0800
2506
Change-Id: I8bd949cff4e18cb7707a4bccb3546f82a8354a68
2508
.../nicira/nicira_nvp_plugin/QuantumPlugin.py | 2 +-
2509
1 file changed, 1 insertion(+), 1 deletion(-)
2511
commit 4dceb53a242a82b49df2777eeb8396395ada6761
2512
Author: gongysh <gongysh@cn.ibm.com>
2513
Date: Tue Nov 27 09:59:40 2012 +0800
2515
Make sure we can update when there is no gateway port linked to it
2519
Change-Id: I7e56d072a6e430ddde816781fe480c6028577c5f
2521
quantum/db/l3_db.py | 10 ++++------
2522
quantum/tests/unit/test_l3_plugin.py | 29 +++++++++++++++++++++++++++++
2523
2 files changed, 33 insertions(+), 6 deletions(-)
2525
commit 266eeca70bb9f4e9b26921f8fe95b5f72744c75a
2526
Merge: 38e2c6e 2c11676
2527
Author: Jenkins <jenkins@review.openstack.org>
2528
Date: Tue Nov 27 02:03:14 2012 +0000
2530
Merge "Removes _validate_boolean()"
2532
commit 38e2c6e0bfc021bbd37fee20a717968cc35ec96f
2533
Merge: cca84fd 9988602
2534
Author: Jenkins <jenkins@review.openstack.org>
2535
Date: Tue Nov 27 01:58:14 2012 +0000
2537
Merge "Refactors quantum.api.v2.attributes.py"
2539
commit 7f900006fe4a67c0f650ffacdc7178606145dfc1
2540
Author: Salvatore Orlando <salv.orlando@gmail.com>
2541
Date: Mon Nov 26 16:53:30 2012 -0800
2543
Fix syntax error in nvplib
2547
Change-Id: I906be569b72506df5729e547407a204739c36305
2549
quantum/plugins/nicira/nicira_nvp_plugin/nvplib.py | 6 +++---
2550
1 file changed, 3 insertions(+), 3 deletions(-)
2552
commit 5c64eb14db6d76d7ac7bf41c0c7c03aa90eea15d
2553
Author: Zhongyue Luo <zhongyue.nah@intel.com>
2554
Date: Fri Nov 23 12:56:01 2012 +0800
2556
Removes quantum.tests.test_api_v2._uuid()
2558
Removed _uuid function
2559
Defined an _uuid alias of openstack.common.uuidutils.generate_uuid
2563
Change-Id: I7d10ce3ade27eb4cdd533b5a77b9c405ad1dc174
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(-)
2570
commit cca84fdc02cfeea525ef34e8ac59618c2f0e4dc5
2571
Merge: 3f4bb80 1aa64ef
2572
Author: Jenkins <jenkins@review.openstack.org>
2573
Date: Mon Nov 26 22:27:25 2012 +0000
2575
Merge "Correct i18n message for ovs plugin"
2577
commit 3f4bb80206f5f02d7948d29b894a22217344545b
2578
Merge: cbfb06d a37b927
2579
Author: Jenkins <jenkins@review.openstack.org>
2580
Date: Mon Nov 26 22:24:02 2012 +0000
2582
Merge "Add filters for quantum-debug"
2584
commit a37b9276de85742276c0d8f6fa5264daa549702c
2585
Author: Nachi Ueno <nachi@nttmcl.com>
2586
Date: Tue Nov 20 14:54:53 2012 -0800
2588
Add filters for quantum-debug
2590
only allows ping command here.
2593
Change-Id: I38f24e40de048845f01dbc07c79bb02acf92da31
2595
etc/quantum/rootwrap.d/debug.filters | 14 ++++++++++++++
2596
1 file changed, 14 insertions(+)
2598
commit cbfb06dbb972c313fd7577ee2836c200067f9694
2599
Merge: eb47488 3a3e6c1
2600
Author: Jenkins <jenkins@review.openstack.org>
2601
Date: Mon Nov 26 18:01:09 2012 +0000
2603
Merge "Removing unnecessary setUp()/tearDown() in SecurityGroupsTestCase"
2605
commit 3a3e6c10ad436b0453af92163b4ec643e24690f3
2606
Author: Iryoung Jeong <iryoung@gmail.com>
2607
Date: Mon Nov 26 13:56:36 2012 +0900
2609
Removing unnecessary setUp()/tearDown() in SecurityGroupsTestCase
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().
2616
And redundant inheritance of unittest2.TestCase for SecurityGroupsTestCase
2619
Change-Id: I50d8efd047e23d02d76b8f38b75c730b75bb96ce
2621
.../tests/unit/test_extension_security_group.py | 61 +-------------------
2622
1 file changed, 1 insertion(+), 60 deletions(-)
2624
commit eb474882d29c3266adf91dd00f02ce3c00c21271
2625
Author: Gary Kotton <gkotton@redhat.com>
2626
Date: Sun Nov 25 15:43:21 2012 +0000
2628
Fix exception when security group rule already exists
2632
Change-Id: I5f51c3637903ff817fb47af82419c453094eb5be
2634
quantum/db/securitygroups_db.py | 5 +++--
2635
quantum/extensions/securitygroup.py | 2 +-
2636
2 files changed, 4 insertions(+), 3 deletions(-)
2638
commit 11cdc7a146a37265a6d046e7a4c23975332ca1aa
2639
Merge: 991619e e597cbc
2640
Author: Jenkins <jenkins@review.openstack.org>
2641
Date: Mon Nov 26 04:52:41 2012 +0000
2643
Merge "Replaces uuid.uuid4 with uuidutils.generate_uuid()"
2645
commit 991619e64aa2b0c7310469c946123ee2ff0d93e6
2646
Author: Dan Prince <dprince@redhat.com>
2647
Date: Sun Nov 25 22:01:27 2012 -0500
2649
Don't force run_tests.sh pep8 only to use -N.
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).
2655
Change-Id: I214404e85af2122b2ea7330e6496848a1e0d7ddf
2658
1 file changed, 1 insertion(+), 1 deletion(-)
2660
commit 1aa64efc7e16cd0514db42b8afb5de1a6070e74b
2661
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
2662
Date: Thu Nov 22 22:23:28 2012 +0800
2664
Correct i18n message for ovs plugin
2666
Part of bp make-string-localizable
2668
Change-Id: I891d0128fd9e24805cef2c1db99cf8e716c7b4a0
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(-)
2675
commit e597cbc7cac411ba8a3a9249e5fc5fc1f9f15040
2676
Author: Zhongyue Luo <zhongyue.nah@intel.com>
2677
Date: Fri Nov 23 11:54:37 2012 +0800
2679
Replaces uuid.uuid4 with uuidutils.generate_uuid()
2683
Change-Id: I1be4ae129382585cecc4346e1e712ee0ab03bab5
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(-)
2696
commit a14a03f4c50e808950f99b634e8934d108ffbabc
2697
Merge: 1711961 7e3b764
2698
Author: Jenkins <jenkins@review.openstack.org>
2699
Date: Sun Nov 25 21:26:05 2012 +0000
2701
Merge "Correct i18n message"
2703
commit 171196161c2dfe15531fd1ae1df017a3b03b23c1
2704
Merge: 7b6bc0d 081424c
2705
Author: Jenkins <jenkins@review.openstack.org>
2706
Date: Sun Nov 25 20:33:49 2012 +0000
2708
Merge "Removes quantum.common.utils.str_uuid()"
2710
commit 7b6bc0d3c6581a8aba912258b5d6d82642bf6b79
2711
Merge: 8e94da4 080394a
2712
Author: Jenkins <jenkins@review.openstack.org>
2713
Date: Sun Nov 25 20:02:03 2012 +0000
2715
Merge "pass static to argv to quantum-debug config parser"
2717
commit 7e3b764a84137a7ec4e89a40a6cc96bf9c025778
2718
Author: He Jie Xu <xuhj@linux.vnet.ibm.com>
2719
Date: Thu Nov 22 22:05:28 2012 +0800
2721
Correct i18n message
2723
Part of bp make-string-localizable
2725
Change-Id: I9020d7ef426602656fc198018c176eec813cd74b
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(-)
2737
commit 2c116766994f4c97b4b9e04f8abcbd8cd1732859
2738
Author: Zhongyue Luo <zhongyue.nah@intel.com>
2739
Date: Wed Nov 14 09:00:03 2012 +0800
2741
Removes _validate_boolean()
2743
Removed _validate_boolean function
2744
Removed all type:boolean verifications
2748
Change-Id: I68883ff4dd727fa034d57876b46519d637156af6
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(-)
2756
commit 081424cb3d8118993344a04b77a21d4fefef00db
2757
Author: Zhongyue Luo <zhongyue.nah@intel.com>
2758
Date: Thu Nov 15 09:02:20 2012 +0800
2760
Removes quantum.common.utils.str_uuid()
2762
Replaced str_uuid() with openstack.common.uuidutils.generate_uuid()
2766
Change-Id: Ib09b070bfa1de4435c831d1d3c0fb0b0d12011bd
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(-)
2781
commit 99886025986b92aa3beb7666f5d9fc4851e6a591
2782
Author: Zhongyue Luo <zhongyue.nah@intel.com>
2783
Date: Thu Nov 15 22:47:49 2012 +0900
2785
Refactors quantum.api.v2.attributes.py
2787
Logic changes were done for consistency across methods,
2788
removal of redundant code and lower memory consumption.
2792
Change-Id: Ie09773d35325bec69ea82b3b59f812af5fa1c4d6
2794
quantum/api/v2/attributes.py | 182 ++++++++++++++++-----------------
2795
quantum/tests/unit/test_attributes.py | 8 +-
2796
2 files changed, 93 insertions(+), 97 deletions(-)
2798
commit 8e94da49675310dae2e94a860e515ce5ac16f33f
2799
Author: Iryoung Jeong <iryoung@gmail.com>
2800
Date: Thu Nov 22 12:58:47 2012 +0900
2802
Updates tearDown() to release instance objects
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.
2810
Change-Id: Ia003a7718e1aedc4e4c8fb02b723f4a511ebc319
2812
quantum/tests/unit/test_db_plugin.py | 4 ++++
2813
1 file changed, 4 insertions(+)
2815
commit 080394ae5347d0e60475511d17550e3115890185
2816
Author: Mark McClain <mark.mcclain@dreamhost.com>
2817
Date: Wed Nov 21 13:16:37 2012 -0500
2819
pass static to argv to quantum-debug config parser
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.
2826
Change-Id: Iaae7292057b839f64e172504a55034a0d9272918
2828
quantum/tests/unit/test_debug_commands.py | 2 +-
2829
1 file changed, 1 insertion(+), 1 deletion(-)
2831
commit 56b810fc769f1672b55f740c524a60999b823f33
2832
Merge: 4bc07a5 90dc469
2833
Author: Jenkins <jenkins@review.openstack.org>
2834
Date: Tue Nov 20 16:05:41 2012 +0000
2836
Merge "Improve openvswitch and linuxbridge agents' parsing of mappings"
2838
commit 90dc4691c888944d3d1691d06a739e8dc54857d6
2839
Author: Bob Kukura <rkukura@redhat.com>
2840
Date: Tue Nov 13 13:50:53 2012 -0500
2842
Improve openvswitch and linuxbridge agents' parsing of mappings
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.
2849
Also fixed some typos in comments.
2851
Change-Id: I342eaeeb6ff4c6e25d57d631f250faac082011b8
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(-)
2860
commit 4bc07a55ff686deb3a3747150a8068ce161d3011
2861
Author: Dan Prince <dprince@redhat.com>
2862
Date: Mon Nov 5 11:57:53 2012 -0500
2864
Move extension.py into quantum/api.
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
2871
Did not find expected name "Extensions" in
2872
/usr/lib/python2.7/site-packages/quantum/extensions/extensions.py
2874
Fixes LP Bug #1074895.
2876
Change-Id: Ia5ed206870551f9b33b74dcdc9d0503e447f298d
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(-)
2903
commit be77fd3f47edcb83a44340ae8c1d033cb5dd6817
2904
Author: Gary Kotton <gkotton@redhat.com>
2905
Date: Sat Nov 17 05:51:47 2012 +0000
2907
Ensure that the expiration time for leased IP is updated correctly
2911
Change-Id: I77596ef65be817a874fad41b49e7ddbc0663c237
2913
quantum/db/db_base_plugin_v2.py | 3 ++-
2914
1 file changed, 2 insertions(+), 1 deletion(-)
1
2916
commit 6ea6ebe635b08a28ae9b05de5326323b1c82d147
2
2917
Merge: 05383d1 86436a6
3
2918
Author: Jenkins <jenkins@review.openstack.org>