nova/nova
Michael Still 6d3cf9010a Windows instances require the timezone to be "localtime"
This was relatively simple to fix, assuming that the image used
to boot the windows instance has the os_type set to "windows".
The use of os_type in this manner is consistent with the
existing use in the Xen hypervisor driver.

DocImpact: if you're booting windows instances, then you need to
set the os_type image property in glance to "windows". Otherwise
your instances will have their clock timezone set to UTC, which
has unexpected side effects in windows.

(cherry picked from commit 280a336a07)
(cherry picked from commit 18de64748c)

Conflicts:
	nova/virt/libvirt/driver.py

Note that the unit test had to be tweaked to work in the backport.
There are no functional changes however.

Change-Id: Id6759a290ed25c9add97ac61bb7d165b3fb908b2
Closes-Bug: 1231254
2013-10-14 13:50:14 +11:00
..
CA
api Merge "Return empty list when listing servers with bad status value" into stable/folsom 2013-09-09 18:01:14 +00:00
auth Remove deprecated auth code 2012-07-09 23:30:21 -07:00
cert fix rpcapi version. 2012-09-11 13:47:28 -04:00
cloudpipe Declare vpn client option in pipelib 2012-11-21 12:24:26 -08:00
common VNC Token Validation 2013-02-22 23:28:09 +00:00
compat Merge "fix restructuredtext formatting in docstrings that show up in the developer guide" 2012-03-07 01:34:42 +00:00
compute Make flavors is_public option actually work 2013-07-23 12:03:18 -04:00
console Add man pages 2012-09-17 12:00:08 -07:00
consoleauth VNC Token Validation 2013-02-22 23:28:09 +00:00
db Merge "Use cached nwinfo for secgroup rules" into stable/folsom 2013-08-01 19:03:55 +00:00
image Correct _extract_query_params in image.glance 2012-11-21 17:09:16 -08:00
ipv6 Defined IMPL in global ipv6 namespace. 2012-08-15 09:30:34 -07:00
locale Imported Translations from Transifex 2012-09-24 18:21:02 -07:00
network Fix Network object encoding issue when using qpid 2013-04-05 16:23:41 +02:00
objectstore Port existing code to utils.ensure_tree 2012-08-28 07:58:18 +10:00
openstack Fix problem with long messages in Qpid (from oslo) 2013-09-06 15:16:22 +02:00
rootwrap Move rootwrap filters definition to config files 2012-06-22 15:35:23 +02:00
scheduler Handle compute node records with no timestamp. 2013-03-21 13:19:16 +00:00
testing Remove unused testing.fake 2012-07-18 14:04:37 -07:00
tests Windows instances require the timezone to be "localtime" 2013-10-14 13:50:14 +11:00
virt Windows instances require the timezone to be "localtime" 2013-10-14 13:50:14 +11:00
vnc Switch to common logging. 2012-07-02 15:57:09 -05:00
volume Fixed deleting instance booted from invalid vol 2013-07-26 11:06:40 -07:00
__init__.py Stop double logging to the console 2012-09-21 12:06:19 -07:00
block_device.py Always use bdm in instance_block_mapping on Xen 2012-11-21 16:42:35 -08:00
context.py Fix is_admin check via policy 2012-08-20 10:32:06 -07:00
crypto.py Overload comment in generated SSH keys 2012-09-13 14:07:02 +02:00
exception.py Add a format_message method to the Exceptions 2013-03-28 19:36:36 +01:00
flags.py Fix rpc control_exchange regression. 2012-11-30 16:12:13 -05:00
manager.py Yield to another greenthread when some time-consuming task finished. 2012-09-05 13:00:58 +08:00
notifications.py Implements sending notification on metadata change 2012-08-21 15:03:36 +00:00
policy.py Fix is_admin check via policy 2012-08-20 10:32:06 -07:00
quota.py Set default fixed_ip quota to unlimited. 2013-03-29 10:55:12 -07:00
service.py Improve external lock implementation 2012-08-04 12:52:50 +01:00
test.py Fix spelling typos 2012-08-16 18:50:04 -05:00
utils.py Fix bad Log statement in nova-manage 2013-03-19 18:53:04 +01:00
version.py Bump version to 2012.2.5 2013-04-11 23:07:21 +02:00
wsgi.py Switch to common logging. 2012-07-02 15:57:09 -05:00