'xen/vif-openstack' is a script for configuring a Xen VIF in bridge
mode. This script duplicates functionality now provided in Xen itself
and does not need to remain in the nova codebase.
[1] https://xenbits.xen.org/gitweb/?p=xen.git;f=tools/hotplug/Linux/vif-bridge;h=3d72ca4
Change-Id: Iafacfdfb96f78c3f1682139892fdcca3616b6cab
TrivialFix
This adds a new scheduler driver, CachingScheduler
It currently subclasses the filter scheduler and only adds caching of
calls to host_manager.get_all_host_states.
It relies on there being a small number of schedulers, ideally one,
calls to consume_from_instance within the filter scheduler to update the
current cached list of hosts, and a low rate of deletes.
It introduces the new config value:
scheduler_driver_task_period
The periodic task it controls is used by the caching scheduler to fetch
an updated copy of host_manager.get_all_host_states.
If your value for service_down_time is much smaller than
scheduler_driver_task_period, there will be issues with hosts appearing
to be dead, just because the list of hosts is being cached. Correct
configuration of those two values can avoid this issue.
DocImpact
Part of blueprint caching-scheduler
Change-Id: I2eb873ce8024a576e597205e2d52b5d5e8aee97a
We don't need to have the vi modelines in each source file,
it can be set in a user's vimrc if required.
Also a check is added to hacking to detect if they are re-added.
Change-Id: I347307a5145b2760c69085b6ca850d6a9137ffc6
Closes-Bug: #1229324
See I62ce43a330d7ae94eda4c7498782a655e63747fa for the gorey details on
why this exists.
As of this fix:
https://github.com/eventlet/eventlet/pull/34
which was released in eventlet 0.13, we no longer need the patch.
This has now been removed from oslo-incubator, so this is really just
syncing that removal.
Change-Id: I84267f3c6726cb2e750f615e107c48b12c6ed353
* Includes some general tools/hacking cleanup
* Fix several N302 cases
* Disable N302 until all cases are fixed
Change-Id: Iddba07ff13e10dc41a6930749044bb8c0572d279
Delete the example init.d script that uses the config drive. This
script is not compatible with the current implementation of
config drive.
Change-Id: I9cf5542ef84a206b9ac5dc05637b3f6ecaaba548
Creates a new vif device without attaching it to a
bridge. Quantum Linux Bridge Agent will attach the
created device to the belonging bridge.
Change-Id: I1818a92a47882d98e384b57e0fa84a0fa09d40ea
Nova has additional pep8 "plugins" that they expect to run as part of the
gate. This patch will run tools/hacking.py instead of pep8 directly. Also,
it fixes the hacking violaions in contrib, plugins and smoketests.
Fixes bug 1010136
Change-Id: I86d8789218c197d5d4a43d1201465d340646a395
Shrink tox.ini to the new short version.
Fix the test cases to be able to be run in nosetets plus the
openstack.nose_plugin, which finally removes the need for
nova/testing/runner.py
Also, now we'll just output directly to stdout, which will
make nose collect the trace logging directly and either output
it at the end of the run, or inject it into the xunit output
appropriately.
Change-Id: I1456e18a11a840145492038108bdfe812c8230d1
Configuration with DHCP & cloud-init can be painful. The config_drive is great,
and it avoids disk injection, but there's no example of how to use it.
So here's a little example init.d script for contrib, and a code patch to make
sure the config drive gets a nice volume label.
Change-Id: I22a1d6a824856ca9651b435d0fe54e348ab107fe
Removed contrib/nova.sh and any references to it in the RST docs.
removed refernece to old livecd that has nova circa 2010 on it.
.gitignore'ing some additional autogenerated doc files.
Change-Id: I7a07a58a9a6f1112fc7e486367a06f6916207784
This adds a patch to fix the broken eventlet code that's installed in the
virtualenv.
Fixes bug 884915
Change-Id: I6dbf755abbc5a52208de3dd892257ce39686d396
Some commands are having different results when used in another language environment.
For example ifconfig output parsing fails in my language.
Also unittest using cat failed, as it didnt expect czech language in the error message.
This small patch makes it work.
Also adding myself to 'Authors' file.