| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Change-Id: I50c14066584527a6fbc25c59b0bf03a321a5f1f5
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
We don't use them anymore. Also remove boto_v6 since only smoketests
have was using it.
Change-Id: Iee206fd4ba6cd502ded794f2de302062604d4186
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Fix all N302 issues, and re-enable.
Change-Id: Ic94d144c915b228b7ff2fd9c5951875e159ffcdd
|
|
|
|
|
|
|
|
| |
* Includes some general tools/hacking cleanup
* Fix several N302 cases
* Disable N302 until all cases are fixed
Change-Id: Iddba07ff13e10dc41a6930749044bb8c0572d279
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I6759e5b6250c48cc0deb4b198b44c948c64c47d1
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
|/
|
|
|
|
| |
1. get_vcpu_total()/get_memory_mb()/get_memory_mb_used() is changed for users who used non-linux environment.
2. test code added to test_virt.
|
|\
| |
| |
| |
| | |
* sets use_ipv6 = False by default
* switches to ami-tty for tests
* generally improves error handling
|
| | |
|
|/
|
|
| |
if they are still necessary
|
| |
|
| |
|
| |
|
|\ |
|
| |\ |
|
| | | |
|
| | | |
|
|\ \ \
| | |/
| |/| |
|
| | | |
|
| | | |
|
| |\ \
| | |/ |
|
| | | |
|
| | | |
|
|\ \ \
| | |/
| |/| |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
|\ |
|
| | |
|
|/
|
|
| |
modified nova.sh to add an USE_OPENDJ option, that will be checked when USE_LDAP is set.
|