and report them
here. There will be no TC report next week due to summit. Nor the week
after as I'll still be in Sydney, so expect the next one 21st of
November.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
nstack.org/#/q/topic:bug/1724613
demo test of https://bugs.launchpad.net/nova/+bug/1724613
and https://bugs.launchpad.net/nova/+bug/1724633
# End
Thanks for reading this far. If you want a prize you get one if you
help to remove something from this list without also making it longer.
on-session
[6] https://bugs.launchpad.net/openstack-api-wg/+bug/1727725
Meeting Agenda
https://wiki.openstack.org/wiki/Meetings/API-SIG#Agenda
Past Meeting Records
http://eavesdrop.openstack.org/meetings/api_sig/
Open Bugs
https://bugs.launchpad.net/openstack-a
ather data.
We have huge survivorship bias.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw: @anticdent__
OpenStack Development Mailing List (not
that Josh showed up with
an idea, I wonder what next week will bring?
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw: @anticdent__
OpenStack Deve
] flavor migration
* https://review.openstack.org/#/c/511342/
placement: add API reference for create inventory
# End
You only get a prize if you review all the things linked here. If you
do then your prize is a massive sense of accomplishment and
contributi
_uses_ infrastructure. If this goes
through, one of the potential wins is that existing OpenStack may get
renewed focus and clarity of purpose.
# Reminder
If you can vote in the TC elections, please do.
--
Chris Dent (⊙_⊙') https://anticde
uses 400
* https://review.openstack.org/#/c/511485/
[placement] add coverage for update of standard resource class
There's almost certainly more. Please add to the list if I've left off
something important.
# End
Your prize this week is a personal invitation to the TC elections.
--
Chris
fp/details/52
[6] http://lists.openstack.org/pipermail/openstack-sigs/
Meeting Agenda
https://wiki.openstack.org/wiki/Meetings/API-SIG#Agenda
Past Meeting Records
http://eavesdrop.openstack.org/meetings/api_sig/
Open Bugs
https://bugs.launchpad.net/openstack-api-wg
--
er there's anything the TC can
do to help with the [extraction of
placement](http://eavesdrop.openstack.org/irclogs/%23openstack-tc/%23openstack-tc.2017-10-10.log.html#t2017-10-10T10:06:18)
from nova.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freen
, I'll just leave it off
for now. There's plenty of existing stuff to think about.
# End
Your prize this week is vegetable tempura.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw
hen there may be another thing that
wants to use a similar name for not quite the same purpose.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw: @anticdent__
are, lots
of good but different ideas on the spec)
* https://review.openstack.org/#/c/502306/
Network bandwitdh resource provider
# End
Next time we'll go back to the usual format.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freen
OOM (once
the guest operating system of the newly provisioned instance actually
starts allocating memory which can only be allocated from its assigned
NUMA node).
Some of the discussion on this bug may be relevant:
https://bugs.launchpad.net/nova/+bug/1683858
--
and Glare and still others said the equivalent of "come on,
enough with this, let's just get on with it, there's enough work to go
around."
And with that I must end this for this week, as there's plenty of other
work to do.
--
Chris Dent
ot denying they are expensive distractions nor
that they need to be managed as such. They are, but a lot of that
is on us.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
.
This week's prize for reading this far is a less encumbered Forum
schedule.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw: @anticdent__
A
* one on switch 1
* one on switch 2
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw: @anticdent__
OpenStack Development Mailing List
spontaneous whiteboarding
to this etherpad.
What (if anything) is the difference between this session and
etherpad and the one that Sean has created a bit later in thread.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
k.org/#/c/499583/
Add functional for live migrate delete
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw: @anticdent__
OpenStack Devel
responses then
content negotiation comes into play on error responses: They are
text/html unless there is an accept header of application/json.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
SON. Given that, it is
acceptable (ha!) for the header to be disregarded if that's what
people choose.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
/ host with the service on a path
prefix: https://api.mycloud.example.com/compute/,
https://api.mycould.example.com/block-storage, etc
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw
sa adapter for placement conf & requests
* https://review.openstack.org/#/c/492571/
Make compute log less verbose with allocs autocorrection
* https://review.openstack.org/#/c/496936/
De-duplicate two delete_allocation_for_* methods
--
Chris Dent (⊙_⊙') https://anticdent
[7] https://bugs.launchpad.net/openstack-api-wg/+bug/1593310
Meeting Agenda
https://wiki.openstack.org/wiki/Meetings/API-WG#Agenda
Past Meeting Records
http://eavesdrop.openstack.org/meetings/api_sig/
Open Bugs
https://bugs.launchpad.net/openstack-api-wg
--
Chris Dent (⊙_⊙')
of code. They simply provide a straightforward way of finding some
sore thumbs. We should neither trust nor rely on these metrics to
assert much of anything.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
On Mon, 21 Aug 2017, Chris Dent wrote:
Essentially so we can put last-modified headers on things, which in
RFC speak we SHOULD do. And if we do that then we SHOULD make sure
no caching happens.
For sake of completeness, I've gone ahead and proposed a spec for
this:
https
need to write their own middleware.
Given the diversity of stacks we have in use, that might be how it
would have to work anyway.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw
on Monday and Tuesday with the
Stewardship Working Group. There may be topics of interest on [that
etherpad](https://etherpad.openstack.org/p/queens-PTG-TC-SWG).
There's also a handy set of [PTG quick
links](http://ptg.openstack.org/).
--
Chris Dent (⊙_⊙') https
On Mon, 21 Aug 2017, Jay Pipes wrote:
On 08/21/2017 04:59 AM, Chris Dent wrote:
We do have cache validation on the server side for resource classes. Any time
a resource class is added or deleted, we call _RC_CACHE.clear(). Couldn't we
add a single attribute to the ResourceClassCache
On Sun, 20 Aug 2017, Jay Pipes wrote:
On 08/18/2017 01:23 PM, Chris Dent wrote:
So my change above adds 'last-modified' and 'cache-control:
no-cache' to GET of /resource_providers and
/resource_providers/{uuid} and proposes we do it for everything
else.
Should we?
No. :) Not everything
etf.org/html/rfc7232#section-2.2
[2] An argument could be made that this change is fixing a protocol
level bug, but I reckon that argument wouldn't fly with most people.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
in the resource tracker
I'm relatively certain we can't do this one because of the way the
code is structured.
* https://review.openstack.org/#/c/468797/
Spec for requesting traits in flavors
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
in and it is now fixed.
If you've now read this and the blog posting and think "hey, I
want purplerbot in my channel", please let me know.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
at's there already
correct?
* What is the status of the strategic goals? Are there areas that we
are missing or need revision?
These were added to the [meeting
agenda](https://wiki.openstack.org/wiki/Governance/Foundation/10Sep2017BoardMeeting#Leadership_Meeting_Agenda).
--
Chris Dent
, it would make sense to use a
common or "standard" tool. But we've got a giant precedent now.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
m/cdent/gabbi/issues/165
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw: @anticdent__
OpenStack Development Mailing List (not for usage qu
nstack.org/#/c/483460/
Retry resource provider registration when session's service
catalog does not have placement (yet)
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
Open Bugs
https://bugs.launchpad.net/openstack-api-wg
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw: @anticdent__
OpenStack Development Ma
ame as your option 2, but with more
structure to the URLs.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw: @anticdent__
OpenStack Deve
e at the PTG, or you don't feel comfortable
raising an issue, feel free to contact me with anything you think is
important and relevant to the ongoing health of OpenStack and I will
try to bring it up at one of the meetings.
--
Chris Dent (⊙_⊙') https://anticdent.
;.
We may also wish to consider removing Anne Gentle and Brant Knudson
who are less available these days.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
many)
deployments are that far behind, maybe we could consider saving ourselves
some pain?
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent tw
led, to
make it clear how much you need to think about to really do it well,
but in many cases should be considered as a tool for evaluating the
extent of the damage a change might cause, not the law.
Especially if you haven't got microversions available.
--
Chris D
take care
of this.
As much as I think using the raw HTTP is an important learning
tool, using curl in the docs will make the docs very hard to
comprehend.
--
Chris Dent (⊙_⊙') https://anticdent.org/
freenode: cdent
[l]ergic to doing real conversations
in email :) [sdague](http://p.anticdent.org/2Hac)
(Words to live by.)
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw
request. At some point it may be interesting to explore
the option of "put a gabbit in dir X" and tempest will run it for
you.
[1] https://gabbi.readthedocs.io/en/latest/
[2] https://github.com/cdent/gabbi-tempest
[3] https://bugs.launchpad.net/nova/+bug/1707252
--
On Fri, 28 Jul 2017, Chris Dent wrote:
I thought there were going to be some changes to the resource tracker
made overnight, related to ensuring allocations on the source and
destination of a move are managed correctly, but I don't see them yet.
If they get pushed up today can someone followup
://review.openstack.org/#/c/488363/
quash unicode warning in shared providers
* https://review.openstack.org/#/c/484828/
accept any scheduler driver endpoint
# End
Thanks for reading this far. I hope you reviewed some of the links
above. If not, please do. Otherwise no prize for you.
--
Chris Dent
"). The problem is that without a corpus of analysed data
there is no third party authoritative thing that can be pointed at in
discussion and we'll simply become embroiled in the same old
arguments.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.
On Sat, 22 Jul 2017, Matt Riedemann wrote:
On 7/21/2017 6:54 AM, Chris Dent wrote:
## Custom Resource Classes for Ironic
A spec for custom resource classes is being updated to reflect the
need to update the flavor and allocations of a previously allocated
ironic node that how has a custom
he bug that
https://review.openstack.org/#/c/483564/ is trying to fix.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw: @anticdent__
O
[3] https://review.openstack.org/#/q/status:open+project:openstack/api-wg,n,z
Meeting Agenda
https://wiki.openstack.org/wiki/Meetings/API-WG#Agenda
Past Meeting Records
http://eavesdrop.openstack.org/meetings/api_wg/
Open Bugs
https://bugs.launchpad.net/openstack-api-wg
--
Chris Dent
ure rate:
https://review.openstack.org/#/c/485209/
Sorry copy pasted the wrong link, the correct link is
https://bugs.launchpad.net/nova/+bug/1705231
This has been updated (by gibi) to show that the generated SQL is
different between the failure and success cases.
--
Chris D
(Blog version at https://anticdent.org/tc-report-29.html )
This TC Report is a bit late. Yesterday I was attacked by an oyster.
This week had no meeting, so what follows is a summary of various
other TC related (sometimes only vaguely related) activity.
# Vision
The [TC
a bug so that we can track this work
https://bugs.launchpad.net/nova/+bug/1705071
I guess Jay and Matt have already fixed a part of this, but not the
whole thing.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw
#/c/483564/ is trying to fix.
# End
Thanks for reading this far. Now please go review some of the things
linked above. Your prize is a reservation on a delicate thrown
porcelain cup or bowl, hand made in Cornwall after I retire.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://ant
cript using requests that did the
bare minimum and would be amenable to cron jobs and other simple
scripts.
I hope some of the above is helpful. Jay, Ed, Sylvain or Dan may come
along with additional info.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode:
more openness.
Does anyone recall where this topic landed, or if it hasn't yet landed, does
anyone have good ideas on how to get it to land?
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw: @anticdent
On Tue, 11 Jul 2017, Mikhail Fedosin wrote:
For example, deactivating an image in Glance looks like *POST*
/v2/images/{image_id}/actions/deactivate with empty body.
At one time, Chris Dent advised us to avoid such decisions, and simply
change the status of the artifact to 'deactivated' using
nd when
we are considering leapfrogging technologies for some reason. And we
should consider leapfrogging more often.
(Note that I'm using "consider" and not "choose" very much on
purpose.)
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://
On Fri, 7 Jul 2017, Chris Dent wrote:
Thanks for sticking with this conversation and making your goals
clear.
Both of the pull requests were merged and there's now a new version
of gabbi, 1.35.0, at: https://pypi.python.org/pypi/gabbi
https://gabbi.readthedocs.io/en/latest/release.html#id1
P
(Some discussion on this one what the goal is and whether the
approach is the right one.)
# End
That's all I've got this week, next week I should be a bit more
caught up and aware of any bits I've missed. No prize this week, but
maybe next week.
--
Chris Dent ┬──┬◡
change pending which might also
be useful:
https://github.com/cdent/gabbi/pull/215
Thanks for sticking with this conversation and making your goals
clear.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw
enda
https://wiki.openstack.org/wiki/Meetings/API-WG#Agenda
Past Meeting Records
http://eavesdrop.openstack.org/meetings/api_wg/
Open Bugs
https://bugs.launchpad.net/openstack-api-wg
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent
ur API interactions.
[2] https://gabbi.readthedocs.io/en/latest/handlers.html
And an example:
[3]
https://github.com/hogarthww/gabbi-tools/blob/master/src/gabbi_tools/response_handlers.py
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode:
ynchronous communication is fine for small groups of speakers but
that's pretty much where it ends.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw: @anticdent
also test functionality at micorversion
boundaries.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw: @anticdent__
OpenStack Development Ma
[3] https://review.openstack.org/#/c/370204/
[4] verbose mode can print out request and response headers, bodies,
or both. If the bodies are JSON, it will be pretty printed.
[5] https://gabbi.readthedocs.io/en/latest/runner.html
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org
ck/api-wg/
[3] https://review.openstack.org/#/q/status:open+project:openstack/api-wg,n,z
Meeting Agenda
https://wiki.openstack.org/wiki/Meetings/API-WG#Agenda
Past Meeting Records
http://eavesdrop.openstack.org/meetings/api_wg/
Open Bugs
https://bugs.launchpad.net/openstack-api-wg
--
Chris Dent ┬──┬◡
On Thu, 15 Jun 2017, Chris Dent wrote:
On Thu, 15 Jun 2017, Thierry Carrez wrote:
I'd like to propose that we introduce a new concept: "OpenStack-Hosted
projects". There would be "OpenStack projects" on one side, and
"Projects hosted on OpenStack infrastructure"
at
are required to support a project. That is: it has to be worth
everyone's time and enery to be and have (official) projects. It's
likely that this could mean that some projects are unable to be
(official) projects anymore.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freeno
ovides
the framework for the concept. Once that framework merges anyone is
empowered to propose an item for the list. That's the best part.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent
unds great as an explanation. If we can reach this we done good.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw: @anticdent__
OpenStack Development Ma
the non-allocation
data in the response to GET /allocation_requests to the sorting
weighing logic? Answering on the spec works fine for me, I'm just
repeating it here in case people following along want the transition
over to the spec.
Thanks again.
--
Chris Dent ┬──┬◡ノ(° -°ノ
ider conflict message
* https://review.openstack.org/#/c/471067/
Use util.extract_json in allocations handler
# End
\o/
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent
ck/api-wg,n,z
[4] Start at https://review.openstack.org/#/c/462814/
[5] https://review.openstack.org/#/c/446138/
Meeting Agenda
https://wiki.openstack.org/wiki/Meetings/API-WG#Agenda
Past Meeting Records
http://eavesdrop.openstack.org/meetings/api_wg/
Open Bugs
https://bugs.launchpad.net/openstac
27880/). Once that is
done, we will iterate there. People have committed to keeping their
concerns and feedback focused around making the document be about
those things on which we agree.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent
ly
evaluated. As things stand right now it is a proposed solution
without a clear problem statement. I feel like we could do with a
more clear problem statement.
Thanks.
[1] https://etherpad.openstack.org/p/placement-allocations-straw-man
--
Chris Dent ┬──┬◡ノ(° -°ノ)
uot; [3][4].
It will be today (6 June) at 20.00 UTC.
[1] http://lists.openstack.org/pipermail/openstack-dev/2017-May/116642.html
[2] http://lists.openstack.org/pipermail/openstack-dev/2017-May/117148.html
[3] https://review.openstack.org/#/c/427880/
[4] https://review.openstack.org/#/c/465589/
--
as much as usual this week due
to other business. If I've missed something, my apologies, please
add it to the thread in a followup.
Your prize is some cornish clotted cream.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent
On Thu, 1 Jun 2017, Matthew Treinish wrote:
On Thu, Jun 01, 2017 at 11:09:56AM +0100, Chris Dent wrote:
A lot of this results, in part, from there being no single guiding
pattern and principle for how (and where) the tests are to be
managed.
It sounds like you want to write a general testing
dation and maybe interop testing, and projects
should manage their own integration testing in tree using whatever
tooling they feel is most appropriate. If that turns out to be
tempest, cool.
--
Chris Dent ┬──┬◡ノ(° -°
is cloud
you've just built? Except that we already have this problem now that
we are requiring most projects to manage their tempest tests as
plugins. Does it become worse by everything being a plugin?
[1] We really need a better name for this.
--
Chris Dent ┬──┬◡ノ(° -°ノ) h
he review.
[^9]:
<https://docs.google.com/spreadsheets/d/1YzHPP2EQh2DZWGTj_VbhwhtsDQebAgqldyi1MHm6QpE>
[^10]: <https://review.openstack.org/#/c/453262/>
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw: @anticdent
compute if not using filter
scheduler
# End
Your reward is a brief moment of respite from the despair of existence.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent
ack.org/pipermail/openstack-dev/2017-May/116298.html>
[^8]: <https://review.openstack.org/#/c/466684/>
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw: @anticdent_
es on disk, another which was generic
sqlalchemy, and another which was raw SQL extracted wholesale from
the mind of jaypipes, optimized for Drizzle 8.x. But then I'm often
sad about completely unrealistic things.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freen
wsgi application to start up properly
https://review.openstack.org/#/c/457283/
This last one might be most useful as it looks like congress is
using an api startup model (for the non-WSGI case) similar to
nova's.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org
e will join in and people like you and me can
step out of the way.
[1] Of the issues described elsewhere in the thread the only one
which seems to be a bit sticking point is the trigger thing, and
there's significant disagreement on that being "okay".
--
Chris Dent ┬
dor
oriented. Simply not here. It may be we've got enough to deal with
here.
The 'external' model described by Monty makes things that are not
here easier to manage (but, to be fair, not necessarily easier to
make).
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.
imply a mistake that we all made together, a
bug to be fixed, not an architectural artifact.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw: @anticdent
https://review.openstack.org/#/c/465589/
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw: @anticdent__
OpenStack Development Mailing List (not for
gain like zombies from the grave.
# End
Your reward is zombie protection spray.
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent tw: @anticdent_
to ask about some of the long term
concerns we may need to be thinking about here, with regard to other
services using placement and maybe them needing a
scheduler-like-thing too (because placement cannot do everything).
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org
f lack of resources and the usual raft of other commitments:
https://github.com/jaypipes/enamel
--
Chris Dent ┬──┬◡ノ(° -°ノ) https://anticdent.org/
freenode: cdent
ule/events/18679/api-working-group-update-and-bof
Meeting Agenda
https://wiki.openstack.org/wiki/Meetings/API-WG#Agenda
Past Meeting Records
http://eavesdrop.openstack.org/meetings/api_wg/
Open Bugs
https://bugs.launchpad.net/openstack-api-wg
--
Chris Dent ┬──┬◡ノ(° -°ノ)
On Tue, 16 May 2017, Chris Dent wrote:
Elsewhere I'll create a more complete write up of the Foundation board
meeting that happened on the Sunday before summit, but some comments
from that feel relevant to the purpose of these reports:
Here's the rough notes from the board meeting:
https
;what is this?" and
then look for it in the table, not the other way round. Thus I want
the key name to be visually greppable without extra goo.
I suspect, however, that I'm not representative of the important
audience and feedback from people who are "real users" should be
prioritized way higher
On Wed, 17 May 2017, Thierry Carrez wrote:
Back to container image world, if we refresh those images daily and they
are not versioned or archived (basically you can only use the latest and
can't really access past dailies), I think we'd be in a similar situation ?
Yes, this.
--
Chris Dent
201 - 300 of 758 matches
Mail list logo