enstack.org will be the actual list. If you continue
> to send emails to the Launchpad list, this will be
> you: http://i.imgur.com/MQUmmqo.gif
Do you mean 1000 UTC or 0100 UTC? "100UTC" could be interpreted either
way…
--
Kevin L. Mitchell
hat can mitigate something
that disastrous.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
eah, I know, bad pun; https://github.com/klmitch/nutjob
[5] Because it carries rate limit configuration from Turnstile to
Turnstile: https://github.com/klmitch/subway
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to
limits" are just another name for quotas. I'm not certain why
the difference in terminology; it's probably a hold-over from nova's
precursors.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to
osed a blueprint for addressing this, but haven't had an opportunity
to really work on it. If any other developer wants to take up the task,
see:
https://blueprints.launchpad.net/oslo/+spec/self-documenting-policies
--
Kevin L. Mitchell
___
HttpBadRequest to be raised, and to subsequently apply the IETF
mantra: "Be liberal in what you accept and conservative in what you
send."
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : ope
is sounds like a firewall issue…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
On Wed, 2013-02-20 at 21:09 +0100, Chmouel Boudjnah wrote:
> On Wed, Feb 20, 2013 at 5:26 PM, Kevin L. Mitchell
> wrote:
> > I'll also point out Boson: https://wiki.openstack.org/wiki/Boson and
> > https://github.com/klmitch/boson with some initial work. Unfortunately,
&
i/Boson and
https://github.com/klmitch/boson with some initial work. Unfortunately,
I'm not able to work on Boson at the moment due to higher-priority
tasks…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
P
s, and I've even seen reviews with a +2 get
auto-abandoned after 2 weeks because no one else has reviewed them.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https
for
compatibility).
For a full write-up, see the README, available at:
http://pypi.python.org/pypi/bark
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https:/
dly please help me by validating my understanding ...
I think you've fairly well understood most of it, aside from some
subtleties that I've tried to correct above.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~opensta
On Thu, 2012-12-06 at 13:13 -0600, Michael Basnight wrote:
> Seems like a good start to a wiki page to me :)
Heh. Feel free to start one up :) Or maybe this would be a candidate
for Sandy Walsh's nova internals blog series? :)
--
Kevin L.
authorization checks
("Does this user have permission to take this action on this
resource?").
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
ni file in the
> configuration of nova/quantum and other modules of ipenstack?
>
>
> [2] How do the modules use these API configuration options? How they
> are used different from normal ".conf" files?
--
Kevin L. Mitchell
___
Python package ConfigParser to read it…)
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
that would be generally desired, or that it would be
generally beneficial…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
i
You are correct, it should be glance-registry-paste.ini when you're
discussing glance-registry.conf.
> Just verifying if there is a typo in the doc.
Looks like it is a typo. Would you mind logging a doc bug on that?
--
Kevin L. Mitchell
___
ry I
have for it, at https://github.com/klmitch/boson (I'll worry about going
into incubation later, after we have something that kinda works, but I'm
happy to accept pull requests…) I'll likely hold off on blueprints
until it's time to start integrating it into the opens
finally been able to start working on
Boson, which may help with that…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
tself for quota records for your tenants; you can
revert to defaults (drawn from nova.conf) by deleting any 'quotas' table
rows for the resources you're interested in. If it still doesn't take
the values you set in nova.conf, then th
happen with our gate jobs, which
run tests under a fresh devstack environment. You might try running it
again and seeing if it runs the second time…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists
extension(s) and
often thought we needed to add one for just this case…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
On Mon, 2012-09-17 at 21:34 +, Chris Behrens wrote:
> I'd like to announce my candidacy for a seat on the OpenStack
> Technical Committee.
+1
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to
It should be in
Grizzly. Sorry for the delay :/
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
ta classes, if you're using those, but
you're probably not.)
>From the actual Python API, you want client.quotas.get(),
client.quotas.defaults(), and client.quotas.update(, **kwargs).
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.
fails and returns the
> following warnings:
These are just warnings and can be safely ignored at this point. The
next release of nova should not emit these warnings.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstac
the actual model objects passed to
them…)
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
sses as deprecated, using the
DeprecationWarning…but it got ripped out by someone because it wasn't
used anywhere.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe :
is one of the admin_actions extension, by the way;
the goal of that default configuration was to prevent gratuitous state
changes while still allowing administrators to help users who were
having problems deleting instances.
--
Kevin L. Mitchell
___
Mail
LI (unless Brian feels the work can be reasonably done to make
> them compatible) but it's something we need to be really mindful of
> going forward.
As an example of how it can be done properly, check out
https://review.openstack.org/#/c/10577/ (at least, I believe I did it
c
On Tue, 2012-07-31 at 07:14 +0200, Wolfgang Hennerbichler wrote:
> On 07/30/2012 09:35 PM, Kevin L. Mitchell wrote:
> > That said, be aware that there is a "reset-state" command to novaclient,
> > so that you can do Chris's recommended reset without having to muc
missions?
>
> As mentioned in wiki page, the password is stored in base64 format.
Which means it's stored in cleartext. That is Not Good(tm) :)
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : ope
That said, be aware that there is a "reset-state" command to novaclient,
so that you can do Chris's recommended reset without having to muck
around with the database directly.
--
Kevin L. Mitchell
___
Mailing list: https://launch
|
> | OS-EXT-STS:vm_state | error
> |
If you're using the Xen driver on trunk, I recently cleaned up a few
bugs that might have lead to this problem. Make sure you're updated and
try
ut the Boson proposal and thread…)
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
I wrote that because I couldn't see a simple way of doing what I wanted
via SQL at the time. Now that I think about it, I think it is possible,
and I'm not against using SQL at all. (I also think there was an aspect
of "I'd like to try working with NoSQL sometime" when I w
is at http://wiki.openstack.org/Boson
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
if it bothers me
> enough I'll implement a different interface...
Check out the hypervisors extension and related novaclient addition, now
in trunk; I made all the information from the compute_nodes table
available via the API.
--
Kevin L. Mitchell
f what nova_limits does, by the
way…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
On Wed, 2012-07-11 at 16:38 -0400, Duncan McGreggor wrote:
> > You just don't know what the Bear Revolt crew was ready to do to let
> > Grizzly win :)
>
> *laughs*
>
> Not the BEAR REVOLT!!!
Nobody expects the BEAR
hon.org/pypi/nova_limits
* https://github.com/klmitch/turnstile
* https://github.com/klmitch/nova_limits
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://
sable or change what it's doing.
I need to point out that "run_tests.sh -p" doesn't run straight-up pep8;
it monkey-patches the pep8 tool to include several HACKING-compliance
tests. Ever since tox stopped using this version of pep8, several
HACKING-compliance issues have cr
th the full path as compared to the
abbreviated path?
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
retry in
the latter case. Is this possible in practice with our current CI
infrastructure?
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~open
I
know some HACKING compliance issues have managed to slip in. To run it
stand-alone, try "./run_tests.sh --pep8" (the HACKING compliance tests
were rolled into pep8 testing in run_tests.sh).
--
Kevin L. Mitchell
___
Mailing list: https
t.
There are slight stylistic differences between the different project,
and there is resistance to adopting an openstack-wide HACKING style
guide.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.l
t depends on being able to import; when you run from the top-level
of the repo, things like "nova.virt.libvirt.utils" can be found, whereas
importing from the nova/virt/libvirt directory means that
"nova.virt.libvirt" makes no sense.
--
Kevin L. Mitchell
__
always be
absolute. This is why I suggest that you should always call
run_tests.sh from the top-level of the repository, not from the nova
subdirectory…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to :
on't expect this to actually
fix your problem, but it's a place to start…) Also, double-check the
permissions on the diagnostics.py file. Finally, verify that your
current directory is the top-level directory of the repository, not the
"nova" subdirectory of the re
I'm all out of ideas…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
elp you track down what the problem is.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
our email address in Authors, and if you mean to submit this
to the trunk, it'd be nice to put your entry in the
alphabetically-appropriate place…)
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstac
en pushed into gerrit in the
first place. It's possible that that email is just a little slow
getting to me, but I *did* get the email from my review comment, and it
seems like I've received relatively few new review emails regarding nova
today…
--
ibrary. There is work underway to create a
unified client (command-line interface), but I believe it was intended
to use the client libraries for each of the projects.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
P
something similar has
happened WRT the endpoints system, since there are so many subtleties
that need to be taken into account.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubsc
it may be necessary to pierce abstraction
boundaries to perform that caching; and the glance endpoint is likely to
be pretty static anyway, and thus fine for setting by means of
configuration. And again, it has been a while since I looked at that
cod
ce, you simply give a URL to the desired image rather than a simple
identifier.
(My comments about the support for endpoints in this email may differ
from my previous comments; chalk that up to further reflection on the
problem being solved…)
--
Kevin L. Mitchell
ded, and as a benefit, it added the concept of endpoints.
The reason these options have not gone away is probably a combination of
supporting non-Keystone authentication and general programmer laziness…
--
Kevin L. Mitchell
___
Mailing list: https://la
, but
the other emails are MIA. What's up? I depended on those emails to
tell me when I needed to re-review a change or stop tracking a change
because it merged…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Pos
I don't really think we can avoid that if we want
people to actually use nova.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
n't want to do this. Trust me. If you need to see the
time in the local timezone, then convert it; there are tools in python
to do this.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad
On Tue, 2012-06-05 at 13:03 -0400, Jay Pipes wrote:
> On 06/04/2012 05:43 PM, Kevin L. Mitchell wrote:
> > One thing to check is the total quotas on memory and disk, relative to
> > the size of the instance. The original code computes a maximum number
> > of instances base
nybody have any other insights?
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
deal with, and it's possible there are
problems I haven't found yet :/
> At a minimum, I think that the OverLimit: "Quota exceeded: already used
> 1 of 1 instances" message should be updated to not be so obviously wrong
> with regard to the value of the resource quota itse
application/json"
> http://192.168.1.68:35357/v2.0/tokens | python -mjson.tool
Your submitted JSON data is improperly formatted, unless that's a c&p
error. You appear to have left out a ':' and a '{' after the
"passwordCredentials" dictiona
somewhat similar scenarios, such as the
value-added reseller; having multiple tenants allows them to ensure the
proper client is billed the proper amount, while still being able to
perform whatever their value-add is.
--
Kevin L. Mitchell
___
Mailing
a_class to Keystone, then
have authtoken/keystonecontext use it when creating the RequestContext,
which is why I added an argument to RequestContext to do that.
Unfortunately, I have to move on to working on things other than quotas,
now :/
--
Kevin L. Mitchell
___
ot;:
> "adminUser", "password": "lfplhfgthvf"}}}'
The request body for Keystone is not, in fact, malformed. It would be
interesting to look at the nova-api logs for this request…
--
Kevin L. Mitchell
_
;m sure there's a lot of stuff I've
thought of that may not be obvious from the above references, and your
questions will probably help me articulate it better :)
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Pos
On Fri, 2012-04-27 at 11:09 -0400, Dan Prince wrote:
> I'd like to seem him Nova core so he can help out w/ reviews...
> definitely the RPC ones.
+1
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to
ents for why it was decided to do the copy, and I'm not
really involved in openstack-common development at the moment…)
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe :
time you need to contact a
particular service, thanks to the credentials cache. Finally, it is
very easy to set up redundant slave KDCs.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launch
en the code is…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
which Yagi
consumes. Have you looked at our existing notifications? Yagi? One or
both might solve at least parts of your problem…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsub
s mechanism would
> not be relevant.
I should also point out that "nova quota-update" did not exist in the
diablo release of python-novaclient…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : op
JSON - we now have
> a horrible hybrid, where JSON is used for some calls because the XML
> has/had bugs.
Well, hopefully the XML support has been a little better since my
templates stuff went in. Either way, though, if I had the choice, I'd
rip all of nova&
ut clearly no one is using it so lets axe it.
Also +1 for removal. I discovered this thing when I was first trying to
figure out how the API worked, and it confused me no end…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~
ed with a list of either quota class IDs or
> (quota class name, resource type) pairs.
I think it'd be better to have it be replaced with a list of quota class
names; for a given quota class, you define only the specific resources
you're interested in,
also need some additional logic in the quota-classes API
> extension to allow tenant-to-quota-class mappings be established and torn
> down?
Well, yeah :)
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : o
he selected rate limit class.
I envisioned that, ultimately, the quota_class would be set by the
authentication processing middleware(s), but I'm not against adding an
association to nova to manage that.
--
Kevin L. Mitchell
___
Mailin
prefixed
with '/v1.1/' or '/v2/', the version identifier is dropped (otherwise
the route wouldn't match). That would be easy to work around; simply
extend NovaClassLimit and override route() to do the appropriate
transformation for EC2. Any EC2 experts want to weigh in?
tables.
> SQL query optimization, I'm sure, will go equally far.
For that matter, I wouldn't be surprised if there were things we could
do to nova's DB to speed things up. For instance, what if we supported
non-SQL data stores?
--
Kevin L. Mitchell
_
course, then there's the problem of, what if the user is behind a
firewall or some sort of NAT... :/
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launc
should *also* be in the project in a
prominent place—someone just getting started is likely to start with
exactly one project, and it would be best to have the HACKING
instructions where they can find them in that project.
Besides, copying bits is cheap, right? :)
--
K
On Thu, 2012-03-22 at 11:22 -0500, Andrew Bogott wrote:
> Nova, this:
>
>A docstring ends with an empty line before the closing quotations.
Huh? I thought I removed that...
--
Kevin L. Mitchell
___
Mailing list: https://laun
o count how many instances there are each
time it checks the quota; I think other parts that use quotas may do the
counting themselves and just ask quota.py what the upper limit is.)
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~open
ries),
but *shrug*. (I am certainly not recommending that we separate them, by
the way ;)
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
I hope you won't mind if I contribute a REST-ful interface for
> configuration management and status reporting?
Not at all; I designed the limit classes—specifically the limit
attributes—to be easily introspectable for exactly that sort of purpose.
--
already configurable via an extension, but no CLI command was
available for manipulating them in python-novaclient (although the API
support was there). My quota classes patch to novaclient adds the CLI
commands as well.
--
Kevin L. Mitchell
_
x27;d for right now since we haven't opened trunk yet for Folsom. If
you'd like to have a look at it, the relevant changes are:
* Nova: https://review.openstack.org/#change,5298
* Nova client: https://review.openstack.org/#change,5
hould be fairly well documented (start with README.rst),
and please feel free to log issues or make pull requests.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https:
ntial changes to
the code since diablo was released, which has resulted in bitrot in the
VSA code and the attendant breakages to which Vish is referring.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lis
glance having to do with the lack of
migration.)
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
7;m not sure how well this best-practice has been adhered
> to.
I think the only way to really know is going to be to go there and
exercise it, then make sure everything handles it OK. Maybe we should
consider some unit tests?
--
Kevin L. Mitchell
__
e highest number of hits for any given
operation…which in turn makes it *the* most likely bottleneck.
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~
That said, +1 for "cell"…
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp
> * Collection
>
> - Set
> - Cell
> - Huddle
> - Constellation
> - Herd/Flock//Pod/Animal metaphor of choice.
> - System
- Realm
- Universe
- Galaxy
- Kingdom
- Nebula
...
--
Kevin L. Mitchell
___
Mailing list: https://launchpad.n
On Mon, 2012-02-06 at 22:48 +, Matt Dietz wrote:
> Dragon has really stepped up lately on reviewing patches into Nova,
> and has a ton of knowledge around Nova proper, so I propose he be
> added to Nova core. I think he'd be a great addition to the team.
+1
--
Kev
my thoughts on it as the following
blueprint:
https://blueprints.launchpad.net/keystone/+spec/multi-realm
The spec is at:
http://wiki.openstack.org/MultiRealmKeystone
And your email provides a perfect starting point for kicking off a
discussion on the concept :)
1 - 100 of 135 matches
Mail list logo