Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Cloud:OpenStack:Newton
openstack-neutron-lbaas-doc
0009-Updated-create_pool-method-in-plugin.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0009-Updated-create_pool-method-in-plugin.patch of Package openstack-neutron-lbaas-doc
diff -crB --new-file neutron-lbaas-9.2.2.dev11-backup/neutron_lbaas/db/loadbalancer/loadbalancer_dbv2.py neutron-lbaas-9.2.2.dev11/neutron_lbaas/db/loadbalancer/loadbalancer_dbv2.py *** neutron-lbaas-9.2.2.dev11-backup/neutron_lbaas/db/loadbalancer/loadbalancer_dbv2.py 2018-12-10 12:06:25.836712721 -0800 --- neutron-lbaas-9.2.2.dev11/neutron_lbaas/db/loadbalancer/loadbalancer_dbv2.py 2018-12-11 11:03:30.726883949 -0800 *************** *** 643,650 **** pool_db.session_persistence = s_p context.session.add(pool_db) ! context.session.refresh(pool_db.loadbalancer) ! return self.get_pool(context, pool_db.id) def update_pool(self, context, id, pool): with context.session.begin(subtransactions=True): --- 643,650 ---- pool_db.session_persistence = s_p context.session.add(pool_db) ! context.session.flush() ! return data_models.Pool.from_sqlalchemy_model(pool_db) def update_pool(self, context, id, pool): with context.session.begin(subtransactions=True): diff -crB --new-file neutron-lbaas-9.2.2.dev11-backup/neutron_lbaas/services/loadbalancer/plugin.py neutron-lbaas-9.2.2.dev11/neutron_lbaas/services/loadbalancer/plugin.py *** neutron-lbaas-9.2.2.dev11-backup/neutron_lbaas/services/loadbalancer/plugin.py 2018-12-10 11:59:06.733210034 -0800 --- neutron-lbaas-9.2.2.dev11/neutron_lbaas/services/loadbalancer/plugin.py 2018-12-11 11:06:09.928715915 -0800 *************** *** 687,695 **** self.db.update_loadbalancer_provisioning_status( context, db_pool.loadbalancer_id) raise exc ! # Reload the pool from the DB to re-populate pool.listeners ! # before calling the driver ! db_pool = self.db.get_pool(context, db_pool.id) driver = self._get_driver_for_loadbalancer( context, db_pool.loadbalancer_id) self._call_driver_operation(context, driver.pool.create, db_pool) --- 687,695 ---- self.db.update_loadbalancer_provisioning_status( context, db_pool.loadbalancer_id) raise exc ! ! db_pool.listeners = self.db.get_listeners( ! context, filters={'default_pool_id': [db_pool.id]}) driver = self._get_driver_for_loadbalancer( context, db_pool.loadbalancer_id) self._call_driver_operation(context, driver.pool.create, db_pool)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor