nova/nova
melanie witt 0ae53f2bf0 Revert "Fix target_cell usage for scatter_gather_cells"
This reverts commit 3cc3cc453d.

We had determined that this commit had not actually fixed any bug or
issue with:

  TypeError: Can't upgrade a READER transaction to a WRITER
             mid-transaction

and the real fix was change Id24dea7465bafc1f6f58c4a121c4ffb35b7a634a.

This reverts the unnecessary commit in order to simplify the code and
it's possible that targeting the context before spawning a thread will
result in decreased cell cache lock contention once the threads are
spawned.

Related-Bug: #1722404

 Conflicts:
	nova/context.py

NOTE(melwitt): The conflict is due to change
I861b223ee46b0f0a31f646a4b45f8a02410253cf which is new since the
original commit had landed.

Change-Id: I3890d14d8679b96cfebcd735f3b03ec808730b5c
2019-05-08 02:46:50 +00:00
..
api Merge "Exclude fake marker instance when listing servers" 2019-05-06 22:52:53 +00:00
cells Remove 'instance_update_at_top', 'instance_destroy_at_top' 2019-05-02 08:32:05 -06:00
cmd Merge "Delete the placement code" 2019-05-04 09:16:41 +00:00
common
compute Merge "Log when port resource is leaked during port delete" 2019-05-07 11:27:42 +00:00
conductor Merge "Only call _fill_provider_mapping if claim succeeds" 2019-05-02 12:53:47 +00:00
conf Merge "Delete the placement code" 2019-05-04 09:16:41 +00:00
console Stop handling cells v1 for console authentication 2019-04-16 18:26:17 +01:00
consoleauth Stop handling cells v1 for console authentication 2019-04-16 18:26:17 +01:00
db Merge "Delete the placement code" 2019-05-04 09:16:41 +00:00
hacking Delete the placement code 2019-04-28 20:06:15 +00:00
image Share snapshot image membership with instance owner 2019-02-08 18:06:27 -05:00
ipv6
keymgr
locale Imported Translations from Zanata 2019-03-22 06:26:27 +00:00
network [Trivial fix]Remove unnecessary slash 2019-05-06 16:23:59 +08:00
notifications Remove CellMappingPayload database_connection and transport_url fields 2019-04-04 09:59:12 -04:00
objects Remove 'instance_update_at_top', 'instance_destroy_at_top' 2019-05-02 08:32:05 -06:00
pci Add get_instance_pci_request_from_vif 2019-03-07 11:37:53 +02:00
policies Remove '/os-cells' REST APIs 2019-04-16 18:26:13 +01:00
privsep Add test coverage for nova.privsep.qemu. 2019-04-04 20:44:01 +00:00
scheduler Merge "Trivial: use default value in next() func" 2019-05-03 20:30:29 +00:00
servicegroup [Trivial fix]Remove unnecessary slash 2019-05-06 16:23:59 +08:00
tests Revert "Fix target_cell usage for scatter_gather_cells" 2019-05-08 02:46:50 +00:00
virt [Trivial fix]Remove unnecessary slash 2019-05-06 16:23:59 +08:00
vnc Deprecate the nova-xvpvncproxy service 2018-10-15 10:03:13 +01:00
volume Merge "Use migration_status during volume migrating and retyping" 2019-05-07 09:07:22 +00:00
__init__.py Eventlet monkey patching should be as early as possible 2019-03-22 09:27:16 +00:00
availability_zones.py Always pass HostAPI to get_availability_zones 2019-04-26 15:30:48 -04:00
baserpc.py
block_device.py Add method to generate device names universally 2019-01-15 18:55:11 +00:00
cache_utils.py
config.py Delete the placement code 2019-04-28 20:06:15 +00:00
context.py Revert "Fix target_cell usage for scatter_gather_cells" 2019-05-08 02:46:50 +00:00
crypto.py Convert certificate generation to processutils. 2018-05-02 19:18:41 +10:00
debugger.py
exception.py Merge "Added mount fstype based validation of Quobyte mounts" 2019-04-05 17:41:13 +00:00
exception_wrapper.py Add full traceback to ExceptionPayload in versioned notifications 2018-06-19 16:46:46 +08:00
filters.py
hooks.py
i18n.py
loadables.py
manager.py conf: Remove 'db_driver' config opt 2018-03-16 17:23:16 +00:00
monkey_patch.py Bump to hacking 1.1.0 2019-04-12 16:23:49 +01:00
policy.py Fix string interpolations in logging calls 2019-01-29 15:06:39 +09:00
profiler.py
quota.py Merge "quota: remove defaults kwarg in get_project_quotas" 2019-02-26 13:26:24 +00:00
rpc.py test_rpc: Stop f****** with global state 2019-04-26 12:21:16 +01:00
safe_utils.py
service.py Remove 'nova-cells' service 2019-04-09 17:15:37 +01:00
service_auth.py
test.py Merge "Make nova.compute.rpcapi.ComputeAPI.router a singleton" 2019-04-28 20:22:52 +00:00
utils.py Eventlet monkey patching should be as early as possible 2019-03-22 09:27:16 +00:00
version.py
weights.py Per aggregate scheduling weight 2019-01-21 11:48:44 +08:00
wsgi.py