Re: [Openstack] Nova Subteam Changes

2011-12-10 Thread Stefano Maffulli
On Sat, 2011-12-10 at 10:13 +0100, Soren Hansen wrote:
> Any time you find will be in someone's evening and in someone else's
> middle-of-the-night, and most of us probably also have busy calendars.

We should try to limit the amount of meetings that require wide
participation to the very strict necessary. We also need to keep into
consideration that not every issue can be solved on a mailing list,
especially complex ones. Sometimes decisions need to be taken also
rapidly and I'm sure we all experienced that a live chat can help get to
a good solution much faster. 

What is not clear to me is if you would like to reduce the amount of
meetings or just not add more. Which ones of the meetings listed on
http://wiki.openstack.org/Meetings/ are the most difficult for you to
attend to?

> My business hours are 9 - 17 (5 PM) CET.

In my experience many employers are happy to give brilliant and
experienced developers like you ample flexibility in terms of business
hours, offering compensation (monetary, free time, and other perks). Are
these hours your choice or are they mandated by your employer? 

/stef


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


[Openstack] flatdhcp mode bug ..

2011-12-10 Thread darkfower
I use the flatdhcp Openstack in network pattern, the first time the
following problem is in a week or so, but later will be more frequent



 /usr/lib/python2.7/dist-packages/nova/network/manager.py:642
2011-12-10 06:25:38,897 ERROR nova.rpc [-] Exception during message handling
(nova.rpc): TRACE: Traceback (most recent call last):
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 620,
in _process_data
(nova.rpc): TRACE: rval = node_func(context=ctxt, **node_args)
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/nova/network/manager.py", line 643,
in lease_fixed_ip
(nova.rpc): TRACE: fixed_ip =
self.db.fixed_ip_get_by_address(context, address)
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/nova/db/api.py", line 377, in
fixed_ip_get_by_address
(nova.rpc): TRACE: return IMPL.fixed_ip_get_by_address(context, address)
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line
119, in wrapper
(nova.rpc): TRACE: return f(*args, **kwargs)
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.py", line
820, in fixed_ip_get_by_address
(nova.rpc): TRACE: options(joinedload('instance')).\
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 1535,
in first
(nova.rpc): TRACE: ret = list(self[0:1])
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 1444,
in __getitem__
(nova.rpc): TRACE: return list(res)
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 1604,
in __iter__
(nova.rpc): TRACE: return self._execute_and_instances(context)
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line 1609,
in _execute_and_instances
(nova.rpc): TRACE: mapper=self._mapper_zero_or_none())
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line
700, in execute
(nova.rpc): TRACE: return self._connection_for_bind(engine,
close_with_result=True).execute(
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line
643, in _connection_for_bind
(nova.rpc): TRACE: return engine.contextual_connect(**kwargs)
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line
1832, in contextual_connect
(nova.rpc): TRACE: self.pool.connect(),
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 183, in
connect
(nova.rpc): TRACE: return _ConnectionFairy(self).checkout()
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 370, in
__init__
(nova.rpc): TRACE: rec = self._connection_record = pool.get()
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 214, in
get
(nova.rpc): TRACE: return self.do_get()
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 721, in
do_get
(nova.rpc): TRACE: (self.size(), self.overflow(), self._timeout))
(nova.rpc): TRACE: TimeoutError: QueuePool limit of size 10 overflow
10 reached, connection timed out, timeout 30
(nova.rpc): TRACE:
2011-12-10 06:25:50,708 ERROR nova.rpc [-] Exception during message handling
(nova.rpc): TRACE: Traceback (most recent call last):
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 620,
in _process_data
(nova.rpc): TRACE: rval = node_func(context=ctxt, **node_args)
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/nova/network/manager.py", line 643,
in lease_fixed_ip
"nova-network.log" 93947L, 10253808C
2,1
   Top
(nova.rpc): TRACE: mapper=self._mapper_zero_or_none())
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line
700, in execute
(nova.rpc): TRACE: return self._connection_for_bind(engine,
close_with_result=True).execute(
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line
643, in _connection_for_bind
(nova.rpc): TRACE: return engine.contextual_connect(**kwargs)
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line
1832, in contextual_connect
(nova.rpc): TRACE: self.pool.connect(),
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 183, in
connect
(nova.rpc): TRACE: return _ConnectionFairy(self).checkout()
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 370, in
__init__
(nova.rpc): TRACE: rec = self._connection_record = pool.get()
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 214, in
get
(nova.rpc): TRACE: return self.do_get()
(nova.rpc): TRACE:   File
"/usr/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 721, in
do_get
(nova.rpc): TRACE:  

Re: [Openstack] Nova Subteam Changes

2011-12-10 Thread Soren Hansen
On Dec 10, 2011 1:13 AM, "Paul Voccio" 
wrote:
> I'm not sure why this frustration is directed at me.

Because you're talking about calling a meeting as being no big deal,
which might be true if everyone were in the same office, but when we're
spread across the planet, it *is* a big deal.

> My point is sometimes you need to get people to make a decision and
> waiting for a week for everyone to toss their .02 cents doesn't always
> work.

Now I'm confused.  I thought you were arguing in favour of weekly
meetings while I was arguing in favour of just raising subjects on the
mailing list whenever you wanted. What are you arguing in favour of?

> If the idea is to have subteams who care about small parts of code
> then I should be able to go find those people to make a decision.

Sure. And you can. We're right here on this very mailing list. In a
project that is spread this far across the planet, you simply cannot
expect to be able to just "call a meeting" and have everyone turn up.
Any time you find will be in someone's evening and in someone else's
middle-of-the-night, and most of us probably also have busy calendars.

--
Soren Hansen         | http://linux2go.dk/
Ubuntu Developer     | http://www.ubuntu.com/
OpenStack Developer  | http://www.openstack.org/

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Nova Subteam Changes

2011-12-10 Thread Soren Hansen
2011/12/10 Trey Morris :
> This problem has to have been solved before. Anyone know how
> multinational companies deal with meetings?

The distro team meetings at Canonical used to rotate 8 hours every week
to distribute the pain. Eventually, though, we gave up having these big
meetings altogether.

> Also, Soren, to be fair, I'm don't believe I've heard anyone propose a
> meeting that wasn't on ~utc-7 business time, yourself included.

No, because I try not to propose meetings at all :)

> Maybe there should be some give and take here? Perhaps this is where
> give starts.. What time works for you?

It certainly does seem fitting that the most pain falls upon the person
proposing the meeting. Let's call it an incentive for people to not call
meetings :)

My business hours are 9 - 17 (5 PM) CET.

In Central Time, that's 2 AM - 10 AM.
In Pacific Time, that's 12 AM - 8 AM.
In Japanese time, that's 17 - 1 AM.

-- 
Soren Hansen        | http://linux2go.dk/
Ubuntu Developer    | http://www.ubuntu.com/
OpenStack Developer | http://www.openstack.org/

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Nova Subteam Changes

2011-12-10 Thread Trey Morris
This problem has to have been solved before. Anyone know how multinational
companies deal with meetings? Also, Soren, to be fair, I'm don't believe
I've heard anyone propose a meeting that wasn't on ~utc-7 business time,
yourself included. Maybe there should be some give and take here? Perhaps
this is where give starts.. What time works for you?

On Fri, Dec 9, 2011 at 8:41 PM, Thomas Goirand  wrote:

>
> - Original message -
> > 2011/12/9 Paul Voccio :
> > We put *every* single meeting in this
> > project in US business hours, *every* single meeting *outside* European
> > and Japanese business hours
>
> If I may, also *every* time it's out of reach for
> an normal humain living in GMT+8 (China,
> Singapore...). NO it is *NOT* easy to get up at 5am
> to spend time on IRC.
>
> Thomas
>
>
> ___
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp