Hi all,
I recently changed job and hasn't been able to devote as much time to
oslo.db as it is expected from a core reviewer. I'm no longer working
on OpenStack, so you won't see me around much.
Anyway, it's been an amazing experience to work with all of you! Best
of luck! And see ya at various
Isn't the purpose of that specific job -
gate-tempest-dsvm-neutron-src-oslo.db-ubuntu-xenial-ocata - to test a
change to the library master branch with stable releases (i.e. Ocata)
- of all other components?
On Wed, Mar 15, 2017 at 5:20 PM, Sean Dague wrote:
> On 03/15/2017 10:38
Hi Matt,
On Tue, Mar 14, 2017 at 5:27 PM, Matt Riedemann wrote:
> We did agree to provide an openstackclient plugin purely for CLI
> convenience. That would be in a separate repo, not part of nova or
> novaclient. I've started a blueprint [1] for tracking that work. *The
>
Hi,
My understanding is that it's not recommended for WSGI apps to set up
custom signal handlers. The reason for that is that a WSGI server
(i.e. uwsgi in your case or Apache+mod_wsgi) will most likely have its
own handlers for the very same set of signals [1].
There is an alternative way to
Hi Tony,
I'm ready to help with this!
The version we use now (0.19.0) has (at least) 2 known issues:
- recv_into() >8kb from an SSL wrapped socket hangs [1]
- adjusting of system clock backwards makes periodic tasks hang [2]
so it'd be great to allow for newer releases in upper-constraints.
On Fri, Feb 3, 2017 at 4:41 PM, Mike Bayer wrote:
> Not sure if people on the list are seeing that we are simultaneously talking
> about getting rid of Postgresql in the efforts to support only "one
> database", while at the same time adding one that is in many ways a new
>
Hi all,
Changing the type of column from VARCHAR(80) to VARCHAR(60) would also
require a data migration (i.e. a schema migration to add a new column
with the "correct" type, changes to the object, data migration logic)
as it is not an "online" DDL operation according to [1]. Adding a new
API
Timofei,
On Mon, Oct 3, 2016 at 10:11 AM, Timofei Durakov wrote:
> Hi team,
> Taking that into account, the
> question here would be: why not to store all required information(e.g. boot
> order) in DB instead?
I think, we definitely could do that, just like we currently
Michał,
You are absolutely right: this exception is raised when you try to
lazy-load instance attributes outside a Session scope. There is an
obvious problem with that - instances do not communicate with a DB on
their own - it's left up to Session [1].
Unfortunately, it does not play nicely with
FWIW, there was no new failures in Nova jobs since then.
I'm confused as well why these tests would sporadically take much
longer time to execute. Perhaps we could install something like atop
on our nodes to answer that question.
On Wed, Sep 21, 2016 at 5:46 PM, Ihar Hrachyshka
l.html).
Similar settings must be available for MySQL as well.
Thanks,
Roman
On Thu, Sep 15, 2016 at 3:07 PM, Sean Dague <s...@dague.net> wrote:
> On 09/15/2016 05:52 AM, Roman Podoliaka wrote:
>> Mike,
>>
>> On Thu, Sep 15, 2016 at 5:48 AM, Mike Bayer <mba...@redhat.c
Mike,
I think the exact error (InterfaceError vs TimeoutException) varies
depending on what code is being executed at the very moment when a
process receives SIGALRM.
I tried to run the tests against PostgreSQL passing very small timeout
values (OS_TEST_TIMEOUT=5 python -m testtools.run
Mike,
On Thu, Sep 15, 2016 at 5:48 AM, Mike Bayer wrote:
> * Prior to oslo.db 4.13.3, did we ever see this "timeout" condition occur?
> If so, was it also accompanied by the same "resource closed" condition or
> did this second part of the condition only appear at 4.13.3?
> *
Hmm, looks like we now run more testr workers in parallel (8 instead of 4):
http://logs.openstack.org/76/335676/7/check/gate-nova-python34-db/6841fce/console.html.gz
http://logs.openstack.org/62/369862/3/check/gate-nova-python27-db-ubuntu-xenial/2784de9/console.html
On my machine running Nova
Sean,
I'll take a closer look, but test execution times and errors look suspicious:
ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL.test_walk_versions
60.002
2016-09-14 14:21:38.756421 | File
Looks like we already have something like that in the virt drivers interface:
https://github.com/openstack/nova/blob/master/nova/virt/driver.py#L205-L216
which is used in the resource tracker.
On Tue, Sep 6, 2016 at 10:40 AM, Balázs Gibizer
wrote:
> Hi,
>
> In our
+1
I'll be happy to help with triaging of new bugs and reviews of bug fixes.
On Mon, Sep 5, 2016 at 7:33 PM, Timofei Durakov wrote:
> Hi, folks,
>
> Thanks, Markus, for doing this job! I'm interested in this activity.
>
> Timofey
>
> On Mon, Sep 5, 2016 at 7:20 PM,
Hi Chris,
A really good summary, thank you!
On Thu, Jul 28, 2016 at 4:57 PM, Chris Dent wrote:
> It's pretty clear that were going to need at least an interim and
> maybe permanent endpoint that returns a list of candidate target
> resource providers. This is because, at
Mike,
On Tue, Jul 19, 2016 at 7:40 AM, Mike Bayer wrote:
> Note that I use the term "function" and not "procedure" to stress that this
> is not a "stored procedure" in the traditional sense of performing complex
> business logic and persistence operations - this CIDR function
13:22 GMT+03:00 Roman Podoliaka <rpodoly...@mirantis.com>:
>>
>> Denis,
>>
>> > Major problem
>> > appears when you trying to provision resource that requires to have some
>> > time to reach ACTIVE/COMPLETED state (like, nova instance, stack,
Hi all,
> Won't the user provided files also get made available by the config drive /
> metadata service ?
I believe, they should.
Not sure it's the same problem, so just FYI: we recently encountered
an issue with VFAT formatted config drives when nova-compute is
deployed on CentOS or RHEL:
Denis,
> Major problem
> appears when you trying to provision resource that requires to have some
> time to reach ACTIVE/COMPLETED state (like, nova instance, stack, trove
> database, etc.) and you have to use polling for status changes and in
> general polling requires to send HTTP requests
Hi Anna,
Thank you for working on this in Neutron!
EngineFacade is initialized lazily internally - you don't have to do
anything for that in Neutron (you *had to* with "old" EngineFacade -
this is the boiler plate your patch removes).
I believe, you should be able to call configure(...)
Hi Bogdan,
Thank you for sharing this! I'll need to familiarize myself with this
Jepsen thing, but overall it looks interesting.
As it turns out, we already run Galera in multi-writer mode in Fuel
unintentionally in the case, when the active MySQL node goes down,
HAProxy starts opening
Hi Bogdan,
Thank you for sharing this! I'll need to familiarize myself with this
Jepsen thing, but overall it looks interesting.
As it turns out, we already run Galera in multi-writer mode in Fuel
unintentionally in the case, when the active MySQL node goes down,
HAProxy starts opening
That's what I tried first :)
For some reason load distribution was still uneven. I'll check this
again, maybe I missed something.
On Tue, Feb 23, 2016 at 5:37 PM, Chris Friesen
<chris.frie...@windriver.com> wrote:
> On 02/23/2016 05:25 AM, Roman Podoliaka wrote:
>
>> So l
On Tue, Feb 23, 2016 at 7:23 PM, Mike Bayer wrote:
> Also I'm not
> sure how the enginefacade integration with nova didn't already cover this, I
> guess it doesn't yet impact all of those existing MySQLOpportunisticTest
> classes it has.
Yeah, I guess it's the first test case
wrote:
>
>
> On 02/23/2016 12:06 PM, Roman Podoliaka wrote:
>>
>> Mike,
>>
>> I think that won't work as Nova creates its own instance of
>> _TransactionContextManager:
>>
>>
>> https://github.com/openstack/nova/blob/d8ddecf6e3ed1e8193e5f6dba910
Mike,
I think that won't work as Nova creates its own instance of
_TransactionContextManager:
https://github.com/openstack/nova/blob/d8ddecf6e3ed1e8193e5f6dba910eb29bbe6dac6/nova/db/sqlalchemy/api.py#L134-L135
Maybe we could change _TestTransactionFactory a bit, so that it takes
a context
Hi all,
I've taken another look at this in order to propose patches to
oslo.service/oslo.db, so that we have better defaults for WSGI
greenlets number / max DB connections overflow [1] [2], which would be
more suitable for DB oriented services like our APIs are.
I used the Mike's snippet [3] for
Hi all,
Based on my investigation [1], I believe this is a combined effect of
using eventlet and condition variables on Python 2.x. When heartbeats
are enabled in oslo.messaging, you'll see polling with very small
timeout values. This must not waste a lot of CPU time, still it is
kind of
Hi Mike,
Thank you for this brilliant analysis! We've been seeing such timeout
errors in downstream periodically and this is the first time someone
has analysed the root cause thoroughly.
On Fri, Dec 18, 2015 at 10:33 PM, Mike Bayer wrote:
> Hi all -
>
> Let me start out with
Hi Moshe,
Feel free to submit a patch! This seems to be something we want to be
able to configure.
Thanks,
Roman
On Tue, Dec 8, 2015 at 9:41 AM, ELISHA, Moshe (Moshe)
wrote:
> Hi,
>
>
>
> We at Mistral want to move from the default transaction isolation level
Hi Pavlo,
Can we just use a wheel package for numpy instead?
Thanks,
Roman
On Thu, Nov 26, 2015 at 3:00 PM, Pavlo Shchelokovskyy
wrote:
> Hi again,
>
> I've went on and created a proper pull request to websockify [0], comment
> there if you think we need it :)
>
>
Hi Gareth,
Right, 'SELECT 1' issued at the beginning of every transaction is a
pessimistic check to detect disconnects early. oslo.db will create a
new DB connection (as well as invalidate all the existing connections
to the same DB in the pool) and retry the transaction once [1]
ROLLBACK you
Hi all,
In oslo.db we recently hit a requirements checking job failure [0].
It's caused by the fact the job tries to import a module from
openstack_requirements package, which is missing in stable/juno branch
of requirements project [1].
The job must have been broken for stable/juno since [2]
Oh, I missed that one!
Thank you, Ihar!
On Fri, Jul 24, 2015 at 2:45 PM, Ihar Hrachyshka ihrac...@redhat.com wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
On 07/24/2015 12:37 PM, Roman Podoliaka wrote:
Hi all,
In oslo.db we recently hit a requirements checking job failure
[0
Hi all,
FWIW, this is exactly what we have in oslo libs, e.g. in oslo.db [0]
Putting all Nova options into one big file is probably not a good
idea, still we could consider storing those per-package (per backend,
per driver, etc), rather than per Python module to reduce the number
of possible
Hi ZhengZhenyu,
I'd say, it's more like a new feature and rebuild of volume-backed
instances is simply not implemented yet.
Though, I agree, that existing behaviour is rather confusing, as such
rebuild will be a no-op, and Nova won't report any errors either.
AFAIK, Eugeniya K. (CC'ed) started
Will try to make it, but will probably be in 'read-only' mode, sorry :(
On Wed, May 20, 2015 at 5:59 PM, Mike Bayer mba...@redhat.com wrote:
On 5/20/15 9:31 AM, Davanum Srinivas wrote:
Thanks Jeremy,
Mike, Roman, Victor, Please see remote connection details in:
Hi all,
Just FYI, due to problems with obtaining a Canadian visa, neither
Victor Sergeyev, nor I made it to Vancouver.
I hope someone else from Oslo team can replace Mike as a session driver.
Thanks,
Roman
On Tue, May 19, 2015 at 3:53 AM, Mike Bayer mba...@redhat.com wrote:
Hello -
It is my
Hi all,
You could take a look at how this is done in OpenStack projects [1][2]
Most important parts:
1) use the same RDBMS you use in production
2) test migration scripts on data, not on empty schema
3) test corner cases (adding a NOT NULL column without a server side
default value, etc)
4) do a
Hi all,
Mike, thanks for summarizing this in
https://wiki.openstack.org/wiki/PyMySQL_evaluation !
On PyMySQL: this is something we need to enable testing of oslo.db on
Python 3.x and PyPy. Though, I doubt we want to make PyMySQL the
default DB API driver for OpenStack services for Python 2.x. At
workloads, rather than just running synthetic tests. I'm going to give
it a try on my devstack installation.
Thanks,
Roman
On Thu, Jan 29, 2015 at 6:42 PM, Jeremy Stanley fu...@yuggoth.org wrote:
On 2015-01-29 18:35:20 +0200 (+0200), Roman Podoliaka wrote:
[...]
Otherwise, PyMySQL would be much
to use it as a general WSGI app.
Thanks,
Roman
On Thu, Jan 29, 2015 at 6:55 PM, Mike Bayer mba...@redhat.com wrote:
Roman Podoliaka rpodoly...@mirantis.com wrote:
On native threads vs green threads: I very much like the Keystone
approach, which allows to run the service using either eventlet
Hi Anne,
I think Eugeniya refers to a problem, that we can't really distinguish
between two different badRequest (400) errors (e.g. wrong security
group name vs wrong key pair name when starting an instance), unless
we parse the error description, which might be error prone.
Thanks,
Roman
On
Hi Sergey,
AFAIU, the problem is that when Nova was designed initially, it had no
notion of shared storage (e.g. Ceph), so all the resources were
considered to be local to compute nodes. In that case each total value
was a sum of values per node. But as we see now, that doesn't work
well with
Hrachyshka, James Carey, Joshua Harlow,
Mike Bayer, Oleksii Chuprykov, Roman Podoliaka for contributing to this
release.
Please report issues to the bug tracker:
https://bugs.launchpad.net/oslo.db
___
OpenStack-dev mailing list
OpenStack-dev
Hi Mike,
I think that code was taken from Nova (or maybe some other project) as
is and we haven't touched it since then.
Please speak up - we want to know about all possible problems with
current approach.
Thanks,
Roman
On Fri, Oct 31, 2014 at 2:58 PM, Heald, Mike mike.he...@hp.com wrote:
Hi
Hi Andrey,
Generally I'm opposed to such changes enabling random PEP8 checks, but
in this particular case I kind of like the fact you fix the mess with
indents in the code.
python-novaclient code base is fairly small, CI nodes are not
overloaded at this point of the release cycle, code looks
Hi Mike,
Great stuff! Fixing the mess with transactions and their scope is
probably one of the most important tasks for us, IMO. I look forward
for this to be implemented in oslo.db and consuming projects!
Thanks,
Roman
On Thu, Oct 9, 2014 at 12:07 AM, Mike Bayer mba...@redhat.com wrote:
Hi
Hi all,
Last Friday we decided to find a better time for the weekly team
meeting. Keeping in mind that DST ends soon (October the 26th in
Europe, November the 2nd in the US), I think, we can choose from:
- Mondays at 1600 UTC [1]: #openstack-meeting-alt, #openstack-meeting-3
- Thursdays at 1600
Hi Joe,
Tools like Pumphouse [1] (migrates workloads, e.g. instances, between
two OpenStack clouds) would benefit from supporting this (Pumphouse
would be able to replicate user instances in a new cloud up to their
UUIDs).
Are there any known gotchas with support of this feature in REST APIs
(in
Hi all,
FWIW, a quick and dirty solution is here: http://xsnippet.org/360188/ :)
Thanks,
Roman
On Fri, Sep 19, 2014 at 2:03 PM, Ben Nemec openst...@nemebean.com wrote:
On 09/19/2014 08:13 AM, Sean Dague wrote:
I've spent the better part of the last 2 weeks in the Nova bug tracker
to try to
Hi Oslo team,
I propose that we add Mike Bayer (zzzeek) to the oslo.db core reviewers team.
Mike is an author of SQLAlchemy, Alembic, Mako Templates and some
other stuff we use in OpenStack. Mike has been working on OpenStack
for a few months contributing a lot of good patches and code reviews
Hi Li,
How are you going to make this separation transparent? I mean,
generally, in a function code, you can't know in advance if the
transaction will be read-only or it will contain an
INSERT/UPDATE/DELETE statement. On the other hand, as a developer, you
could analyze the DB queries that can be
Hi all,
To my surprise I found that we default to using MyISAM in the gate
[1], while InnoDB would be a much more suitable choice, which people
use in production deployments (== we should test it in the gate). This
means, that every table, for which we haven't explicitly specified to
use InnoDB,
Aha, makes sense. Yeah, this means we miss such a check at least in
Neutron and should add one to the test suite. Thanks!
On Mon, Jul 21, 2014 at 6:34 PM, Clark Boylan clark.boy...@gmail.com wrote:
On Jul 21, 2014 8:28 AM, Roman Podoliaka rpodoly...@mirantis.com wrote:
Hi all,
To my
Hi Ihar,
AFAIU, the switch is a matter of pip install + specifying the correct
db URI in the config files. I'm not sure why you are filing a spec in
Neutron project. IMHO, this has nothing to do with projects, but
rather a purely deployment question. E.g. don't we have
PostgreSQL+psycopg2 or
On 3 July 2014 14:15, Roman Podoliaka rpodoly...@mirantis.com wrote:
Hi Salvatore,
I must be missing something. Hasn't it been done in
https://review.openstack.org/#/c/103519/? :)
Thanks,
Roman
On Thu, Jul 3, 2014 at 2:51 PM, Salvatore Orlando sorla...@nicira.com
wrote:
Hi,
As you
Hi all,
I believe this should be fixed by https://review.openstack.org/#/c/102514
Thanks,
Roman
On Wed, Jun 25, 2014 at 9:39 AM, Noel Burton-Krahn n...@pistoncloud.com wrote:
Thanks a lot for the quick reply, Dan. It's good to know that _context is
expected to be a RequestContext. We do
Hi Fuelers,
Not directly related to bug squashing day, but something to keep in mind.
AFAIU, both MOS and Fuel bugs are currently tracked under
https://bugs.launchpad.net/fuel/ Launchpad project page. Most bugs
filed there are probably deployment-specific, but still I bet there is
a lot of bugs
Hi Deva,
I haven't actually touched Ironic db migrations tests code yet, but
your feedback is very valuable for oslo.db maintainers, thank you!
So currently, there are two ways to run migrations tests:
1. Opportunistically (using openstack_citest user credentials; this is
how we test migrations
Hi Mike,
However, when testing an application that uses a fixed set of tables, as
should be the case for the majority if not all Openstack apps, there’s no
reason that these tables need to be recreated for every test.
This is a very good point. I tried to use the recipe from SQLAlchemy
docs
Hi Matt,
We're waiting for a few important fixes to be merged (usage of
oslo.config, eventlet tpool support). Once those are merged, we'll cut
the initial release.
Thanks,
Roman
On Fri, May 30, 2014 at 5:19 PM, Matt Riedemann
mrie...@linux.vnet.ibm.com wrote:
On 4/25/2014 7:46 AM, Doug
some API change).
Thanks,
Roman
On Fri, May 30, 2014 at 6:06 PM, Sergey Lukjanov slukja...@mirantis.com wrote:
Hey Roman,
will it be the alpha version that should not be used by other projects
or it'll be ready to use?
Thanks.
On Fri, May 30, 2014 at 6:36 PM, Roman Podoliaka
rpodoly
Hi all,
Yes, once the oslo.db initial release is cut, we expect the migration
from using of its oslo-incubator version to a library one to be as
simple as following the steps you've mentioned. Though, we still need
to finish the setup of oslo.db repo (AFAIK, this is currently blocked
by the fact
Hi all,
Following the mailing list thread started by Marios I've put some
initial questions to discuss into this etherpad document:
https://etherpad.openstack.org/p/juno-summit-tripleo-neutron
You are encouraged to take a look at it and add your thoughts and/or
questions :)
Thanks,
Roman
Hi all,
Wouldn't it be better to make this label more persistent?
+1. It's really annoying to press Work in Progress button every time
you upload a new patch set.
Thanks,
Roman
On Fri, Apr 25, 2014 at 11:02 AM, Yuriy Taraday yorik@gmail.com wrote:
Hello.
On Wed, Apr 23, 2014 at 2:40
Hi all,
I objected to this and asked (more demanded) for this to be added back into
oslo. It was not. What I did not realize when I was reviewing this nova
patch, was that nova had already synced oslo’s change. And now we’ve
released Icehouse with a conf option missing that existed in
Hi Andrew,
I believe, it's just the way SQLAlchemy Session works: all the changes
you've made within a session aren't propagated to the db (read: no
actual queries are issued) until you explicitly do:
- flush(), or
- commit() (as commit() calls flush() first), or
- Query - one(), first(), all(),
Hi Victor,
The openstack.common module also known as Oslo Incubator or OpenStack
Common Libraries has 44 dependencies. IMO we reach a point where it became
too huge. Would it be possible to split it into smaller parts and
distribute it on PyPI with a stable API? I don't know Olso Incubator
Hi all,
Perhaps, we should file a design session for Neutron-specific questions?
1. Define a neutron node (tripleo-image-elements/disk-image-builder) and
make sure it deploys and scales ok (tripleo-heat-templates/tuskar). This
comes under by lifeless blueprint at
.
Thanks,
Roman
On Fri, Mar 14, 2014 at 9:48 AM, Duncan Thomas duncan.tho...@gmail.com wrote:
On 13 March 2014 21:13, Roman Podoliaka rpodoly...@mirantis.com wrote:
Hi Steven,
Code from openstack/common/ dir is 'synced' from oslo-incubator. The
'sync' is effectively a copy of oslo-incubator
Hi Steven,
Code from openstack/common/ dir is 'synced' from oslo-incubator. The
'sync' is effectively a copy of oslo-incubator subtree into a project
source tree. As syncs are not done at the same time, the code of
synced modules may indeed by different for each project depending on
which commit
Hi all,
I think it's actually not that hard to fix the errors we have when
using SQLAlchemy 0.9.x releases.
I uploaded two changes two Nova to fix unit tests:
- https://review.openstack.org/#/c/80431/ (this one should also fix
the Tempest test run error)
- https://review.openstack.org/#/c/80432/
Hi Chris,
AFAIK, most OpenStack projects enforce tables to be created with the
encoding set to UTF-8 because MySQL has horrible defaults and would
use latin1 otherwise. PostgreSQL must default to the locale of a
system on which it's running. And, I think, most systems default to
UTF-8 nowadays.
Hi all,
It sounds like for the near future my best bet would be to just set the
install scripts to configure postgres (which is used only for openstack) to
default to utf-8. Is that a fair summation?
Yes. UTF-8 is a reasonable default value.
Thanks,
Roman
On Mon, Mar 10, 2014 at 1:36 PM,
Hi all,
I've never understood why we treat the DB as a LOG (keeping deleted == 0
records around) when we should just use a LOG (or similar system) to begin
with instead.
I can't agree more with you! Storing deleted records in tables is
hardly usable, bad for performance (as it makes tables
Hi all,
So yeah, we could restore the option and put creation of a slave
engine instance to EngineFacade class, but I don't think we want this.
The only reason why slave connections aren't implemented e.g. in
SQLAlchemy is that, SQLAlchemy, as a library can't decide for you how
those engines
Hi all,
This is just one another example of MySQL not having production ready
defaults. The original idea was to force setting the SQL mode to
TRADITIONAL in code in projects using oslo.db code when they are ready
(unit and functional tests pass). So the warning was actually for
developers rather
-incubator-python27/e115a5f/console.html
On Wed, Feb 26, 2014 at 11:54 AM, Roman Podoliaka
rpodoly...@mirantis.com wrote:
Hi Clark,
I think we can safely GRANT ALL on *.* to openstack_citest@localhost and
call that good enough
Works for me.
Thanks,
Roman
On Tue, Feb 25, 2014 at 8:29 PM
Hi Robert, all,
But what are we meant to do? Nova etc are dead easy: nova-manage db sync
every time the code changes, done.
I believe, it's not different from Nova: run db sync every time the
code changes. It's the only way to guarantee the most recent DB schema
version is used.
/openstack_citest]/privileges:
privileges changed '' to 'all' [0m
On Fri, Feb 28, 2014 at 12:28 PM, Roman Podoliaka
rpodoly...@mirantis.com wrote:
Hi Clark, all,
https://review.openstack.org/#/c/76634/ has been merged, but I still
get 'command denied' errors [1].
Is there something else
Hi Clark,
I think we can safely GRANT ALL on *.* to openstack_citest@localhost and
call that good enough
Works for me.
Thanks,
Roman
On Tue, Feb 25, 2014 at 8:29 PM, Clark Boylan clark.boy...@gmail.com wrote:
On Tue, Feb 25, 2014 at 2:33 AM, Roman Podoliaka
rpodoly...@mirantis.com wrote
Hi all,
[1] made it possible for openstack_citest MySQL user to create new
databases in tests on demand (which is very useful for parallel
running of tests on MySQL and PostgreSQL, thank you, guys!).
Unfortunately, openstack_citest user can only create tables in the
created databases, but not to
Hi all,
I'm ready to help with syncing of DB code. But we'll need reviewers
attention in both oslo-incubator in nova :)
Thanks,
Roman
On Thu, Feb 20, 2014 at 5:37 AM, Lance D Bragstad ldbra...@us.ibm.com wrote:
Shed a little bit of light on Matt's comment about Keystone removing
Hi all,
My two cents.
2) Extend alembic so that op.drop_column() does the right thing
We could, but should we?
The only reason alembic doesn't support these operations for SQLite
yet is that SQLite lacks proper support of ALTER statement. For
sqlalchemy-migrate we've been providing a
Hi all,
Huge +1 for periodic syncs for two reasons:
1) it makes syncs smaller and thus easier
2) code in oslo-incubator often contains important bug fixes (e.g.
incorrect usage of eventlet TLS we found in Nova a few months ago)
Thanks,
Roman
On Fri, Jan 17, 2014 at 10:15 AM, Flavio Percoco
Hi all,
I'm glad you've decided to drop sqlalchemy-migrate support :)
As for porting Ironic to using of alembic migrations, I believe,
Dmitriy Shulyak already uploaded a proof-of-concept patch to Ironic
before, but it abandoned. Adding Dmitriy to this thread, so he is
notified he can restore his
Hi Ivan,
Indeed, nodepool nodes have MySQL and PostgreSQL installed and
running. There are databases you can access from your tests
(mysql://openstack_citest:openstack_citest@localhost/openstack_citest
and postgresql://openstack_citest:openstack_citest@localhost/openstack_citest).
[1] is a great
Hi Gary,
It's a known bug (the migration script creating 'agents' table is
mistakenly not applied when running schema migrations with ML2 core
plugin selected). There is a patch on review
https://review.openstack.org/#/c/61677 fixing this error.
Thanks,
Roman
On Sun, Dec 22, 2013 at 4:02 PM,
Hi Chris,
This is super useful for testing patches on review! Thank you!
Roman
On Fri, Dec 20, 2013 at 7:35 PM, Chris Jones c...@tenshu.net wrote:
Hi
As of just now (review 63021) the source-repositories element in
diskimage-builder can fetch git repos from gerrit reviews.
I figured it'd
!
Roman
On Wed, Dec 4, 2013 at 1:45 AM, Mark McLoughlin mar...@redhat.com wrote:
On Mon, 2013-12-02 at 16:02 +0200, Victor Sergeyev wrote:
Hi folks!
At the moment I and Roman Podoliaka are working on splitting of
openstack.common.db code into a separate library. And it would be nice to
drop
Hey all,
I think I found a serious bug in our usage of eventlet thread local
storage. Please check out this snippet [1].
This is how we use eventlet TLS in Nova and common Oslo code [2]. This
could explain how [3] actually breaks TripleO devtest story and our
gates.
Am I right? Or I am missing
Hi all,
Currently, many modules from openstack.common package register
oslo.config options. And this is completely OK while these modules are
copied to target projects using update.py script.
But consider the situation, when we decide to split a new library from
oslo-incubator - oslo.spam - and
Hey all,
I've closed all the bugs we've released fixes for.
I've also created a wiki page [1] describing the process of making new
releases. Feel free to update and use it.
Roman
[1] https://wiki.openstack.org/wiki/TripleO/ReleaseManagement
On Wed, Nov 6, 2013 at 11:02 AM, Roman Podoliaka
Hey all,
As you may know, in our global requirements list [1] we are currently
depending on SQLAlchemy 0.7.x versions (which is 'old stable' branch
and will be deprecated soon). This is mostly due to the fact, that the
latest release of sqlalchemy-migrate from PyPi doesn't support
SQLAlchemy
Srinivas dava...@gmail.com wrote:
@dripton, @Roman Many thanks :)
On Mon, Nov 11, 2013 at 3:35 PM, David Ripton drip...@redhat.com wrote:
On 11/11/2013 11:37 AM, Roman Podoliaka wrote:
As you may know, in our global requirements list [1] we are currently
depending on SQLAlchemy 0.7.x
Mirantis Inc.
On Nov 6, 2013, at 1:42 PM, Roman Podoliaka rpodoly...@mirantis.com
wrote:
Hey,
Oh, that's a pity. I didn't know that. Sure I'll update the doc and look
for a way to automize the process.
Roman
On Wednesday, November 6, 2013, Robert Collins wrote:
Awesome work - thank you
1 - 100 of 103 matches
Mail list logo