~ubuntu-branches/ubuntu/natty/nova/natty

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Chuck Short, Chuck Short, Soren Hansen
  • Date: 2011-03-31 11:25:10 UTC
  • mfrom: (1.1.14 upstream)
  • Revision ID: james.westby@ubuntu.com-20110331112510-j8imyjc43jpxbe5g
Tags: 2011.2~bzr925-0ubuntu1
[Chuck Short]
* New upstream release.

[Soren Hansen]
* Make the build fail if the test suite does. The test that used to
  fail on the buildd's has been complete rewritten. (LP: #712481)
* Specify that we need Sphinx > 1.0 to build.
* Remove refresh_bzr_branches target from debian/rules. It is not used
  anymore.
* Clean up after doc builds on debian/rules clean.
* Add a nova-ajax-console-proxy package.
* Add Recommends: ajaxterm to nova-compute, so that nova-ajax-console-
  proxy will have something to connect to.
* Stop depending on aoetools. iscsi is the default nowadays (and has
  been for a while).
* Move dependency on open-iscsi from nova-volume to nova-compute.
  They're client tools, so that's where they belong.
* Add a build-depends on python-suds.
* Add logrote config for nova-ajax-console-proxy.
* Add upstart job for nova-ajax-console-proxy.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2011-03-30  Thierry Carrez <thierry@openstack.org>
 
2
 
 
3
        Add obviously-missing method that prevents an Hyper-V compute node from even
 
4
        starting up
 
5
 
 
6
2011-03-30  Josh Kearney <josh@jk0.org>
 
7
 
 
8
        Avoid any hard dependencies in nova.virt.vmwareapi.vim.
 
9
 
 
10
2011-03-30  Sandy Walsh <sandy.walsh@rackspace.com>
 
11
 
 
12
        Handles situation where Connection._instances doesn't exist (ie. production)
 
13
 
 
14
2011-03-30  Brian Lamar <brian.lamar@rackspace.com>
 
15
 
 
16
        OpenStack API faults have been changed to now return the appropriated Content-Type header.
 
17
 
 
18
2011-03-30  Thierry Carrez <thierry@openstack.org>
 
19
 
 
20
        Key was converted through str() even if None, resulting in "None" being
 
21
        added to authorized_keys when no key was specified.
 
22
 
 
23
2011-03-30  Brian Waldon <brian.waldon@rackspace.com>
 
24
 
 
25
        Moving server update adminPass support to be v1.0-specific
 
26
        OS API servers update tests actually assert and pass now
 
27
        Enforcing server name being a string of length > 0
 
28
 
 
29
2011-03-30  Brian Waldon <brian.waldon@rackspace.com>
 
30
 
 
31
        Adding Content-Type code to openstack.api.versions.Versions wsgi.Application
 
32
 
 
33
2011-03-30  Vishvananda Ishaya <vishvananda@gmail.com>
 
34
 
 
35
        Fixes metadata for ec2_api to specify owner_id so that it filters properly.
 
36
 
 
37
2011-03-30  Vishvananda Ishaya <vishvananda@gmail.com>
 
38
 
 
39
        Makes the image decryption code use the per-project private key to decrpyt uploaded images if use_project_ca is set.  This allows the decryption code to work properly when we are using a different ca per project.
 
40
 
 
41
2011-03-30  Anthony Young <sleepsonthefloor@gmail.com>
 
42
 
 
43
        TopicAdapterConsumer uses a different callback model than TopicConsumer.  This patch updates the console proxy to use this pattern.
 
44
        
 
45
        Without this patch, nova-ajax-console proxy will generate an error every time an auth token is cast to it, and hence it won't work.
 
46
 
 
47
2011-03-30  Vishvananda Ishaya <vishvananda@gmail.com>
 
48
 
 
49
        Uses the proc filesystem to check the volume size in volume smoketests so that it works with a very limited busybox image.
 
50
 
 
51
2011-03-30  Anthony Young <sleepsonthefloor@gmail.com>, Vishvananda Ishaya <vishvananda@gmail.com>
 
52
 
 
53
        The VNC Proxy is an OpenStack component that allows users of Nova to access
 
54
        their instances through a websocket enabled browser (like Google Chrome).
 
55
        
 
56
        A VNC Connection works like so:
 
57
        
 
58
        * User connects over an api and gets a url like http://ip:port/?token=xyz
 
59
        * User pastes url in browser
 
60
        * Browser connects to VNC Proxy though a websocket enabled client like noVNC
 
61
        * VNC Proxy authorizes users token, maps the token to a host and port of an
 
62
        instance's VNC server
 
63
        * VNC Proxy initiates connection to VNC server, and continues proxying until
 
64
        the session ends
 
65
        
 
66
        For more info see vncconsole.rst
 
67
 
 
68
2011-03-30  Justin Santa Barbara <justin@fathomdb.com>
 
69
 
 
70
        Support for volumes in the OpenStack API
 
71
        
 
72
        Two new endpoints: /volumes and /servers/<id>/volume_attachments
 
73
 
 
74
2011-03-29  Josh Kearney <josh@jk0.org>
 
75
 
 
76
        Make dnsmasq_interface configurable.
 
77
 
 
78
2011-03-29  Vishvananda Ishaya <vishvananda@gmail.com>
 
79
 
 
80
        Stop nova-manage from reporting an error every time.  Apparently except: catches sys.exit(0).
 
81
 
 
82
2011-03-29  Ilya Alekseyev <ialekseev@griddynamics.com>
 
83
 
 
84
        Now checking that exists at least one network marked injected (libvirt and xenapi)
 
85
 
 
86
2011-03-29  Chuck Short <zulcss@ubuntu.com>
 
87
 
 
88
        This branch adds support for linux containers (LXC) to nova. It uses the libvirt LXC driver to start and stop the instance.
 
89
 
 
90
2011-03-29  Brian Lamar <brian.lamar@rackspace.com>
 
91
 
 
92
        Glance used to return None when a date field wasn't set, now it returns ''.
 
93
        Glance used to return dates in format "%Y-%m-%dT%H:%M:%S", now it returns "%Y-%m-%dT%H:%M:%S.%f".
 
94
        
 
95
        Fixed to allow for all cases.
 
96
 
 
97
2011-03-29  Brian Lamar <brian.lamar@rackspace.com>
 
98
 
 
99
        Adds support for versioned requests on /images through the OpenStack API.
 
100
 
 
101
2011-03-29  Armando Migliaccio <Armando.Migliaccio@eu.citrix.com>, Salvatore Orlando <salvatore.orlando@eu.citrix.com>
 
102
 
 
103
        Added VLAN networking support for XenAPI
 
104
 
 
105
2011-03-29  Vishvananda Ishaya <vishvananda@gmail.com>
 
106
 
 
107
        Displays an error message to the user if an exception is raised.  This is vital because if logfile is set, the exception shows up in the log and the user has no idea something went wrong.
 
108
 
 
109
2011-03-28  Brian Waldon <brian.waldon@rackspace.com>
 
110
 
 
111
        Moving shared_ip_groups controller to APIRouterV10
 
112
        Replacing all shared_ip_groups contoller code with HTTPNotImplemented
 
113
        Adding shared_ip_groups testing
 
114
 
 
115
2011-03-28  Soren Hansen <soren.hansen@rackspace.com>
 
116
 
 
117
        Toss an __init__ in the test extensions dir. This gets it included in the tarball.
 
118
        
 
119
        Make extensions code ignore modules whose name starts with '_'.
 
120
        
 
121
        Warn if an extension doesn't define a class or factory by the right name.
 
122
 
 
123
2011-03-28  Devin Carlen <devin.carlen@gmail.com>
 
124
 
 
125
        This fixes EC2 API so that it returns image displayName and description properly.
 
126
 
 
127
2011-03-28  Brian Waldon <brian.waldon@rackspace.com>
 
128
 
 
129
        Moving backup_schedule route out of base router to OS API v1.0
 
130
        All controller methods return HTTPNotImplemented to prevent further confusion
 
131
        Correcting tests that referred to incorrect url
 
132
 
 
133
2011-03-28  Devin Carlen <devin.carlen@gmail.com>
 
134
 
 
135
        Fixed DescribeUser in the ec2 admin client to return None instead of an empty UserInfo object.
 
136
 
 
137
2011-03-28  termie <code@term.ie>
 
138
 
 
139
        Adds support for snapshotting (to a new image) in the libvirt code.
 
140
 
 
141
2011-03-28  Brian Lamar <brian.lamar@rackspace.com>
 
142
 
 
143
        Changed TopicConsumer to TopicAdapterConsumer in bin/nova-ajax-console-proxy to allow it to start up once again.
 
144
 
 
145
2011-03-28  Justin Santa Barbara <justin@fathomdb.com>
 
146
 
 
147
        Assume that if we don't find a VM for an instance in the DB, and the DB state is NOSTATE, that the db instance is in the process of being spawned, and don't mark it SHUTOFF.
 
148
        
 
149
        Fix for bug#744056
 
150
 
 
151
2011-03-28  Justin Santa Barbara <justin@fathomdb.com>
 
152
 
 
153
        Mixins for tests confuse pylint no end, and aren't necessary... you can stop the base-class from being run as a test by prefixing the class name with an underscore
 
154
 
 
155
2011-03-28  Justin Santa Barbara <justin@fathomdb.com>
 
156
 
 
157
        Merged the two periodic_tasks functions, that snuck in due to parallel merges in compute.manager
 
158
 
 
159
2011-03-27  Ilya Alekseyev <ialekseev@griddynamics.com>
 
160
 
 
161
        use_ipv6 now passing to interfaces.template as first level variable in libvirt_conn
 
162
 
 
163
2011-03-26  Vishvananda Ishaya <vishvananda@gmail.com>
 
164
 
 
165
        Updates to the newest version of nova.sh, which includes:
 
166
        * Installing new python dependencies
 
167
        * Allows for use of interfaces other than eth0
 
168
        * Adds a run_detached mode for automated testing
 
169
 
 
170
2011-03-25  Brian Waldon <brian.waldon@rackspace.com>
 
171
 
 
172
        Adding links container to openstack api v1.1 servers entities.
 
173
 
 
174
2011-03-25  Rick Harris <rconradharris@gmail.com>
 
175
 
 
176
        disk_format is now an ImageService property. Adds tests to prevent regression.
 
177
 
 
178
2011-03-25  Brian Waldon <brian.waldon@rackspace.com>
 
179
 
 
180
        - add a "links" container to versions entities for Openstack API v1.1
 
181
        - add testing for the openstack api versions resource and create a view builder
 
182
 
 
183
2011-03-25  Andy Southgate <andy.southgate@citrix.com>, Ewan Mellor <ewan.mellor@citrix.com>, Salvatore Orlando <salvatore.orlando@eu.citrix.com>
 
184
 
 
185
        This is basic network injection for XenServer, and includes:
 
186
        
 
187
        o  Modification of the /etc/network/interfaces file within the image using code taken from and now shared with libvirt_conn.  This is for compatibility with legacy Linux images without a guest agent.
 
188
        
 
189
        o  Setting of xenstore keys before instance boot, intended for the XenServer Windows agent.  The agent will use these to configure the network at boot-time.
 
190
        
 
191
        This change does not implement live reconfiguration, which is on another blueprint:
 
192
        
 
193
        https://blueprints.launchpad.net/nova/+spec/xs-inject-networking
 
194
        
 
195
        It does include template code to detect the presence of agents and avoid modifying the filesystem if they are injection-capable.
 
196
 
 
197
2011-03-25  Dan Prince <dan.prince@rackspace.com>, Mark Washenberger <mark.washenberger@rackspace.com>
 
198
 
 
199
        Implement image metadata controller for the v1.1 OS API.
 
200
        
 
201
        Uses image 'properties' to store and retrieve image metadata.
 
202
 
 
203
2011-03-25  Brian Waldon <brian.waldon@rackspace.com>
 
204
 
 
205
        Add a "links" container to flavors entities for Openstack API v1.1.
 
206
 
 
207
2011-03-25  Dan Prince <dan.prince@rackspace.com>, Mark Washenberger <mark.washenberger@rackspace.com>
 
208
 
 
209
        Implement metadata resource for Openstack API v1.1. Includes:
 
210
        -GET /servers/id/meta
 
211
        -POST /servers/id/meta
 
212
        -GET /servers/id/meta/key
 
213
        -PUT /servers/id/meta/key
 
214
        -DELETE /servers/id/meta/key
 
215
 
 
216
2011-03-25  Naveed Massjouni <naveedm9@gmail.com>
 
217
 
 
218
        Support for markers for pagination as defined in the 1.1 spec.
 
219
 
 
220
2011-03-25  termie <code@term.ie>
 
221
 
 
222
        Ports the Tornado version of an S3 server to eventlet and wsgi, first step in deprecating the twistd-based objectstore.
 
223
        
 
224
        This is a trivial implementation, never meant for production, it exists to provide an s3-look-alike objectstore for use when developing/testing things related to the amazon APIs (eucatools, etc), any production deployment would be expected to use Swift + an S3 interface.
 
225
        
 
226
        In later patches I expect to be able to remove the old objectstore code entirely.
 
227
 
 
228
2011-03-25  Muneyuki Noguchi <noguchimn@nttdata.co.jp>
 
229
 
 
230
        Fix lp741415 by splitting arguments of _execute in the iSCSI driver.
 
231
 
 
232
2011-03-24  Naveed Massjouni <naveedm9@gmail.com>
 
233
 
 
234
        Support for markers for pagination as defined in the 1.1 spec.
 
235
 
 
236
2011-03-24  sateesh <sateesh.chodapuneedi@citrix.com>, Armando Migliaccio <Armando.Migliaccio@eu.citrix.com>
 
237
 
 
238
        Implementation of blueprint hypervisor-vmware-vsphere-support.  (Link to blueprint: https://blueprints.launchpad.net/nova/+spec/hypervisor-vmware-vsphere-support)
 
239
        
 
240
        Adds support for hypervisor vmware ESX/ESXi server in OpenStack (Nova).
 
241
        
 
242
        Key features included are,
 
243
        1) Support for FLAT and VLAN networking model
 
244
        2) Support for Guest console access through VMware vmrc
 
245
        3) Integrated with Glance service for image storage and retrival
 
246
        
 
247
        
 
248
        Documentation: A readme file at "doc/source/vmwareapi_readme.rst" encapsulates configuration/installation instructions required to use this module/feature.
 
249
 
 
250
2011-03-24  Rick Harris <rconradharris@gmail.com>
 
251
 
 
252
        Adds serverId to OpenStack API image detail per related_image blueprint
 
253
 
 
254
2011-03-24  Salvatore Orlando <salvatore.orlando@eu.citrix.com>
 
255
 
 
256
        Fix for bug #740947
 
257
        Executing parted with sudo in _write_partition (vm_utils.py)
 
258
 
 
259
2011-03-24  Dan Prince <dan.prince@rackspace.com>
 
260
 
 
261
        Implement API extensions for the Openstack API. Based on the Openstack 1.1 API the following types of extensions are supported:
 
262
        
 
263
        -Top level resources (extension)
 
264
        -Action extensions (add an extra action to a core nova controller)
 
265
        -Response extensions (inject data into response from core nova controllers)
 
266
        
 
267
        To add an extension simply drop an extension file into the configured osapi_extensions_path (which defaults to /var/lib/nova/extensions).
 
268
        
 
269
        See nova/tests/api/openstack/extensions/foxinsocks.py for an example Extension.
 
270
 
 
271
2011-03-24  Josh Kearney <josh@jk0.org>
 
272
 
 
273
        Adds unit test coverage for XenAPI Rescue & Unrescue.
 
274
 
 
275
2011-03-24  Ilya Alekseyev <ialekseev@griddynamics.com>, Eldar Nugaev <enugaev@griddynamics.com>
 
276
 
 
277
        libvirt driver multi_nic support. In this phase libvirt can work with and without multi_nic support, as in multi_nic support for xenapi: https://code.launchpad.net/~tr3buchet/nova/xs_multi_nic/+merge/53458
 
278
 
 
279
2011-03-24  termie <code@term.ie>
 
280
 
 
281
        Additions to the Direct API:
 
282
        
 
283
        * Add an example of a versioned api
 
284
        * Add some more docs to direct.py
 
285
        * Add Limited, an API limiting/versioning wrapper
 
286
        * Improve the formatting of the stack tool
 
287
        * Add support for volume and network services to the direct api
 
288
 
 
289
2011-03-24  Sandy Walsh <sandy.walsh@rackspace.com>
 
290
 
 
291
        In this branch we are forwarding incoming requests to child zones when the requested resource is not found in the current zone.
 
292
        
 
293
        For example: If 'nova pause 123' is issued against Zone 1, but instance 123 does not live in Zone 1, the call will be forwarded to all child zones hoping someone can deal with it.
 
294
        
 
295
        NOTE: This currently only works with OpenStack API requests and routing checks are only being done against Compute/instance_id checks.
 
296
        Specifically:
 
297
        * servers.get/pause/unpause/diagnostics/suspend/resume/rescue/unrescue/delete
 
298
        * servers.create is pending for distributed scheduler
 
299
        * servers.get_all will get added early in Diablo.
 
300
        
 
301
        What I've been doing for testing:
 
302
        1. Set up a Nova deployment in a VM (Zone0)
 
303
        2. Clone the VM and set --zone_name=zone1 (and change all the IP addresses to the new address in nova.conf, glance.conf and novarc)
 
304
        3. Set --enable_zone_routing=true on all zones
 
305
        4. use the --connection_type=fake driver for compute to keep things easy
 
306
        5. Add Zone1 as a child of Zone0 (nova zone-add)
 
307
        
 
308
        (make sure the instance id's are different in each zone)
 
309
        
 
310
        Example of calls being sent to child zones:
 
311
        http://paste.openstack.org/show/964/
 
312
 
 
313
2011-03-24  termie <code@term.ie>
 
314
 
 
315
        Fixes a bug that was causing tests to fail on OS X by ensuring that greenthread sleep is called during retry loops.
 
316
 
 
317
2011-03-24  Justin Santa Barbara <justin@fathomdb.com>
 
318
 
 
319
        Fix some errors that pylint found in nova/api/openstack/servers.py
 
320
        
 
321
        This was meant more as a test that pylint is actually being helpful now (it is), but these are real errors.
 
322
 
 
323
2011-03-24  Todd Willey <todd@ansolabs.com>
 
324
 
 
325
        Fix api logging to show proper path and controller:action.
 
326
 
 
327
2011-03-24  Brian Lamar <brian.lamar@rackspace.com>
 
328
 
 
329
        Pylint 'Undefined variable' E0602 error fixes.
 
330
 
 
331
2011-03-24  Josh Kleinpeter <josh@kleinpeter.org>
 
332
 
 
333
        Made service_get_all()'s disabled parameter default to None. Pass False for enabled services; True for disabled services. Calls to this method have been updated to remain consistent.
 
334
 
 
335
2011-03-24  Justin Santa Barbara <justin@fathomdb.com>
 
336
 
 
337
        Don't try to parse the empty string as a datetime
 
338
 
 
339
2011-03-24  Justin Santa Barbara <justin@fathomdb.com>
 
340
 
 
341
        Detect if user is running the default Lucid version of libvirt, and give a nicer error message
 
342
 
 
343
2011-03-24  Muneyuki Noguchi <noguchimn@nttdata.co.jp>
 
344
 
 
345
        Fix lp741514 by declaring libvirt_type in nova-manage.
 
346
 
 
347
2011-03-24  Sandy Walsh <sandy.walsh@rackspace.com>
 
348
 
 
349
        Aggregates capabilities from Compute, Network, Volume to the ZoneManager in Scheduler.
 
350
 
 
351
2011-03-24  matt.dietz@rackspace.com
 
352
 
 
353
        Fixes lp740322: cannot run test_localization in isolation
 
354
 
 
355
2011-03-24  Soren Hansen <soren.hansen@rackspace.com>
 
356
 
 
357
        Pass a fake timing source to live_migration_pre in every test that expectes it to fail, shaving off a whole minute of test run time.
 
358
 
 
359
2011-03-24  Justin Santa Barbara <justin@fathomdb.com>
 
360
 
 
361
        Poll instance states periodically, so that we can detect when something changes 'behind the scenes'.
 
362
        
 
363
        Beginnings of work on Bug #661214 and Bug #661260.
 
364
 
 
365
2011-03-24  Naveed Massjouni <naveedm9@gmail.com>, Brian Waldon <brian.waldon@rackspace.com>
 
366
 
 
367
        Added a mechanism for versioned controllers for openstack api versions 1.0/1.1.
 
368
        Create servers in the 1.1 api now supports imageRef/flavorRef instead of imageId/flavorId.
 
369
 
 
370
2011-03-24  Justin Santa Barbara <justin@fathomdb.com>
 
371
 
 
372
        better logging of exceptions
 
373
 
 
374
2011-03-24  Todd Willey <todd@ansolabs.com>
 
375
 
 
376
        Fix issues with certificate updating & whitespace removal
 
377
 
 
378
2011-03-24  Josh Kearney <josh@jk0.org>
 
379
 
 
380
        Offers the ability to run a periodic_task that sweeps through rescued instances older than 24 hours and forcibly unrescues them.
 
381
        
 
382
        Flag added: rescue_timeout (default is 0 - disabled)
 
383
 
 
384
2011-03-24  Tushar Patil <tushar.vitthal.patil@gmail.com>
 
385
 
 
386
        boto_v6 module is imported if the flag "use_ipv6" is set to True
 
387
 
 
388
2011-03-24  Soren Hansen <soren.hansen@rackspace.com>
 
389
 
 
390
        Move all types of locking into utils.synchronize decorator.
 
391
        
 
392
        Convert all uses of semaphores to use this decorator.
 
393
 
 
394
2011-03-23  matt.dietz@rackspace.com, Cerberus <matt.dietz@rackspace.com>
 
395
 
 
396
        Updates the previously merged xs_migration functionality to allow upsizing of the RAM and disk quotas for a XenServer instance. 
 
397
 
 
398
2011-03-23  Mark Washenberger <mark.washenberger@rackspace.com>
 
399
 
 
400
        Fix lp735636 by standardizing the format of image timestamp properties as datetime objects.
 
401
        
 
402
        So far, only glance supports returning image create, update, and delete timestamps. And only the openstack api reports those dates. Thus, the fixes were confined to those two modules.
 
403
 
 
404
2011-03-23  Salvatore Orlando <salvatore.orlando@eu.citrix.com>
 
405
 
 
406
        This branch contains the fix for bug #740929
 
407
        It makes sure cidr_v6 is not null before building the 'ip6s' key in the network info dictionary. 
 
408
        This way utils.to_global_ipv6 does not fail because of cidr==None.
 
409
 
 
410
2011-03-23  Hisaharu Ishii <ishii.hisaharu@lab.ntt.co.jp>
 
411
 
 
412
        We update update_ra method to synchronize, in order to prevent crash when we request multiple instance at once.
 
413
 
 
414
2011-03-23  Anthony Young <sleepsonthefloor@gmail.com>
 
415
 
 
416
        Fix for #740742 - format describe_instance_output correctly to prevent errors in dashboard.
 
417
        
 
418
        Without this change, it is not possible to properly select instance types when launching instances with the OS dashboard.
 
419
 
 
420
2011-03-23  Tushar Patil <tushar.vitthal.patil@gmail.com>, Koji Iida <iida.koji@lab.ntt.co.jp>
 
421
 
 
422
        Enable flat manager support for ipv6.
 
423
 
 
424
2011-03-23  Anne Gentle <anne@openstack.org>
 
425
 
 
426
        Adding a talk bubble to the nova.openstack.org site that points readers to the 2011.1 site and the docs.openstack.org site - similar to the swift.openstack.org site. I believe it helps people see more sites are available, plus they can get to the Bexar site if they want to. Going forward it'll be nice to use this talk bubble to point people to the trunk site from released sites.
 
427
 
 
428
2011-03-23  Vishvananda Ishaya <vishvananda@gmail.com>
 
429
 
 
430
        Correctly imports greenthread in libvirt_conn.py.  It is used by live_migrate().
 
431
 
 
432
2011-03-23  Justin Santa Barbara <justin@fathomdb.com>
 
433
 
 
434
        Test the login behavior of the OpenStack API.  Uncovered bug732866
 
435
 
 
436
2011-03-23  Todd Willey <todd@ansolabs.com>
 
437
 
 
438
        Fix the describe_vpns admin api call.
 
439
        
 
440
        Firstly, use the correct mechanism for mapping ec2 ids from instance ids.
 
441
        
 
442
        Secondly, if a vpn doesn't have an ip/port assignment from the project, don't try utils.vpn_ping, as it will raise an exception.
 
443
 
 
444
2011-03-22  Tushar Patil <tushar.vitthal.patil@gmail.com>
 
445
 
 
446
        Fix for LP Bug #704300
 
447
 
 
448
2011-03-22  Todd Willey <todd@ansolabs.com>
 
449
 
 
450
        Fix a typo in the ec2 admin api.
 
451
 
 
452
2011-03-22  Trey Morris <trey.morris@rackspace.com>
 
453
 
 
454
        xenapi support for multi_nic. This is a phase of multi_nic which allows xenapi to work as is and with multi_nic. The other virt driver(s) need to be updated with the same support.
 
455
 
 
456
2011-03-21  Soren Hansen <soren.hansen@rackspace.com>
 
457
 
 
458
        Wrap update_dhcp in utils.synchronized.
 
459
 
 
460
2011-03-21  Ken Pepple <ken.pepple@gmail.com>
 
461
 
 
462
        wrap and log errors getting image ids from local image store
 
463
 
 
464
2011-03-21  Josh Kearney <josh@jk0.org>
 
465
 
 
466
        Provide more useful exception messages when unable to load the virtual driver.
 
467
 
 
468
2011-03-21  Brian Waldon <brian.waldon@rackspace.com>
 
469
 
 
470
        Openstack api 1.0 flavors resource now implemented to match the spec
 
471
 
 
472
2011-03-21  Josh Kleinpeter <josh@kleinpeter.org>
 
473
 
 
474
        Changed fixed_range (CIDR) to be required in the nova-manage command; changed default num_networks to 1.
 
475
 
 
476
2011-03-21  Ken Pepple <ken.pepple@gmail.com>
 
477
 
 
478
        fixes nova-manage instance_type compatibility with postgres db
 
479
 
 
480
2011-03-20  Justin Santa Barbara <justin@fathomdb.com>
 
481
 
 
482
        Tell PyLint not to complain about the "_" function
 
483
 
 
484
2011-03-20  Soren Hansen <soren.hansen@rackspace.com>, Vishvananda Ishaya <vishvananda@gmail.com>
 
485
 
 
486
        Make smoketests' exit code reveal whether they were succesful.
 
487
        
 
488
        Adjust volume tests to check the exact size of the block device, instead of a rounded-off size of the resulting filesystem.
 
489
        
 
490
        Make proxy.sh work with both variants of netcat.
 
491
 
 
492
2011-03-19  Tushar Patil <tushar.vitthal.patil@gmail.com>
 
493
 
 
494
        Added run_instances method to the connection.py of the contrib/boto_v6/ec2 which would return ReservationV6 object instead of Reservation in order to access attribute dns_name_v6 of an instance.
 
495
 
 
496
2011-03-18  Justin Santa Barbara <justin@fathomdb.com>
 
497
 
 
498
        Cleanup of FakeAuthManager
 
499
 
 
500
2011-03-18  Brian Lamar <brian.lamar@rackspace.com>
 
501
 
 
502
        Replaced all pylint "disable-msg=" with "disable=" and "enable-msg=" with "enable=".
 
503
 
 
504
2011-03-18  Dan Prince <dan.prince@rackspace.com>
 
505
 
 
506
        Change cloud.id_to_ec2_id to ec2utils.id_to_ec2_id. Fixes EC2 API error handling when invalid instances and volume names are specified.
 
507
 
 
508
2011-03-18  Brian Lamar <brian.lamar@rackspace.com>
 
509
 
 
510
        Re-implementation (or just implementation in many cases) of Limits in the OpenStack API. Limits is now available through /limits and the concept of a limit has been extended to include arbitrary regex / http verb combinations along with correct XML/JSON serialization. Tests included.
 
511
 
 
512
2011-03-18  Justin Santa Barbara <justin@fathomdb.com>
 
513
 
 
514
        Mark instance metadata as deleted when we delete the instance
 
515
 
1
516
2011-03-18  Anthony Young <sleepsonthefloor@gmail.com>
2
517
 
3
518
        Make "ApiError" the default error code for ApiError instances, rather than "Unknown."