[openstack-dev] [nova] FFE Request - VMware better display names

2015-08-04 Thread Gary Kotton
Hi,
I would like to request a FFE for the following BP 
https://blueprints.launchpad.net/nova/+spec/vmware-better-display-names
The code is self contained within the Vmware driver. It enables an vCenter 
admin to have better visibility of the OpenStack deployment. This is super 
useful for troubleshooting. The BP has two patches:

  1.  Places instances in folders instead of the root folder - 
https://review.openstack.org/#/c/165060/. There is a matching Cinder patch 
(https://review.openstack.org/#/c/193095)
  2.  Use the instance name as part of the name of the backend - 
https://review.openstack.org/#/c/166608

The code is backwards compatible.

Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [CI] Jenkins jobs are not executed when setting up a new CI system.

2015-07-22 Thread Gary Kotton
The gate is under heavy load at the moment. Maybe in a day or two it will get 
back to usual…

From: Tang Chen tangc...@cn.fujitsu.commailto:tangc...@cn.fujitsu.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Wednesday, July 22, 2015 at 11:57 AM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [CI] Jenkins jobs are not executed when setting up 
a new CI system.

Hi Abhishek,


On 07/22/2015 03:56 PM, Abhishek Shrivastava wrote:
​Hi Tang,
​
Reboot your master vm and then try the same. Also after restarting check the 
status of zuul and zuul-merger.


I found the problem. zuul could not fetch repo because of the proxy..
And as a result, merge failed. So the job was not run.

Now it is OK. :)

Thanks. :)

On Wed, Jul 22, 2015 at 12:14 PM, Tang Chen 
tangc...@cn.fujitsu.commailto:tangc...@cn.fujitsu.com wrote:

On 07/22/2015 12:49 PM, Tang Chen wrote:
Hi all,

When I send a patch to gerrit, my zuul is notified, but jenkins jobs are not 
run.

My CI always reports the following error:


Merge Failed.This change was unable to be automatically merged with the current 
state of the repository. Please rebase your change and upload a new patchset.

I think, because the patch cannot be merged, the jobs are not run.
Referring to 
https://www.mediawiki.org/wiki/Gerrit/Advanced_usagehttps://urldefense.proofpoint.com/v2/url?u=https-3A__www.mediawiki.org_wiki_Gerrit_Advanced-5Fusaged=BQMCAwc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=xPjZxaKbI6A4_QChVH5yd1mZH5dpUhZpBpBgzv53YxEs=uPutfRk7Ex5dkTVYP7ZbGR11euc8pSs1G0txZICkGWMe=,
 I did update my master branch and make sure it is up-to-date. But it doesn't 
work. And other CIs from other companies didn't report this error.

process_event_queue()
 |-- pipeline.manager.addChange()
 |-- report Unable to find change queue for change Change 
0x7fa7ef8b6250 204446,1 in project openstack-dev/sandbox

204446 is my patch number.

Anyone knows why is that ?

Thanks.



And also, when zuul tries to get the patch from gerrit, it executes:

gerrit query --format json --all-approvals --comments --commit-message 
--current-patch-set --dependencies --files --patch-sets --submit-records 204337


When I try to execute it myself, it reports:Permission denied (publickey).

I updated my ssh key, and uploaded the new public key to gerrit, but it doesn't 
work.


Does anyone have any idea what's going on here ?

Thanks.







__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribemailto:openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




--
[https://docs.google.com/uc?export=downloadid=0Byq0j7ZjFlFKV3ZCWnlMRXBCcU0revid=0Byq0j7ZjFlFKa2V5VjdBSjIwUGx6bUROS2IrenNwc0kzd2IwPQ]
Thanks  Regards,
Abhishek
Cloudbyte 
Inc.https://urldefense.proofpoint.com/v2/url?u=http-3A__www.cloudbyte.comd=BQMCAwc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=xPjZxaKbI6A4_QChVH5yd1mZH5dpUhZpBpBgzv53YxEs=KOIy9LLJBcxT-zC6XENVPpTuvQS7kAtxH169pLrA-sMe=



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribemailto:openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [nova] ceph gate unstable

2015-07-21 Thread Gary Kotton
Hi,
It seems like the gating is failing with cep tests: 
http://logs.openstack.org/29/199129/6/check/gate-tempest-dsvm-full-ceph/bfe423d/logs/testr_results.html.gz
Is anyone looking into this?
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1475837] [NEW] RBAC network support breaks decomposed plugins

2015-07-18 Thread Gary Kotton
)
  File 
/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/testtools/testcase.py,
 line 435, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: 500 != 201

** Affects: neutron
 Importance: Critical
 Assignee: Gary Kotton (garyk)
 Status: In Progress

** Changed in: neutron
   Importance: Undecided = Critical

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1475837

Title:
  RBAC network support breaks decomposed plugins

Status in neutron:
  In Progress

Bug description:
  ft1.1586: 
vmware_nsx.neutron.tests.unit.vmware.test_nsx_v_plugin.TestPortsV2.test_delete_port_public_network_StringException:
 Empty attachments:
stderr
stdout

  pythonlogging:'': {{{
  2015-07-17 19:35:37,537 INFO [neutron.manager] Loading core plugin: 
vmware_nsx.neutron.plugins.vmware.plugin.NsxVPlugin
  2015-07-17 19:35:37,744 INFO 
[vmware_nsx.neutron.plugins.vmware.plugins.managers] Configured router type 
driver names: ['distributed', 'exclusive', 'shared']
  2015-07-17 19:35:37,745 INFO 
[vmware_nsx.neutron.plugins.vmware.plugins.managers] Loaded type driver names: 
['exclusive', 'distributed', 'shared']
  2015-07-17 19:35:37,745 INFO 
[vmware_nsx.neutron.plugins.vmware.plugins.managers] Registered types: 
['exclusive', 'distributed', 'shared']
  2015-07-17 19:35:37,745 INFO 
[vmware_nsx.neutron.plugins.vmware.plugins.managers] Tenant router_types: 
['shared', 'distributed', 'exclusive']
  2015-07-17 19:35:37,745 INFO [neutron.manager] Service L3_ROUTER_NAT is 
supported by the core plugin
  2015-07-17 19:35:37,756ERROR [neutron.api.extensions] Extension path 
'neutron/tests/unit/extensions' doesn't exist!
  2015-07-17 19:35:37,761ERROR [neutron.api.extensions] Extension path 
'neutron/tests/unit/extensions' doesn't exist!
  2015-07-17 19:35:37,762  WARNING [neutron.notifiers.nova] Authenticating to 
nova using nova_admin_* options is deprecated. This should be done using an 
auth plugin, like password
  2015-07-17 19:35:37,763  WARNING [neutron.quota] subnet is already registered.
  2015-07-17 19:35:37,764  WARNING [neutron.notifiers.nova] Authenticating to 
nova using nova_admin_* options is deprecated. This should be done using an 
auth plugin, like password
  2015-07-17 19:35:37,765  WARNING [neutron.quota] subnetpool is already 
registered.
  2015-07-17 19:35:37,765  WARNING [neutron.notifiers.nova] Authenticating to 
nova using nova_admin_* options is deprecated. This should be done using an 
auth plugin, like password
  2015-07-17 19:35:37,767  WARNING [neutron.quota] network is already 
registered.
  2015-07-17 19:35:37,767  WARNING [neutron.notifiers.nova] Authenticating to 
nova using nova_admin_* options is deprecated. This should be done using an 
auth plugin, like password
  2015-07-17 19:35:37,768  WARNING [neutron.quota] port is already registered.
  2015-07-17 19:35:37,889 INFO 
[vmware_nsx.neutron.plugins.vmware.plugins.nsx_v] Added {'sg_id': '0', 
'vnic_id': '1'}(sg_id)s member to NSX security group 1
  2015-07-17 19:35:37,934ERROR [neutron.api.v2.resource] create failed
  Traceback (most recent call last):
File 
/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/api/v2/resource.py,
 line 83, in resource
  result = method(request=request, **args)
File 
/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py,
 line 146, in wrapper
  ectxt.value = e.inner_exc
File 
/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_utils/excutils.py,
 line 119, in __exit__
  six.reraise(self.type_, self.value, self.tb)
File 
/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/local/lib/python2.7/site-packages/oslo_db/api.py,
 line 136, in wrapper
  return f(*args, **kwargs)
File 
/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/api/v2/base.py,
 line 412, in create
  item[self._resource])
File 
/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/api/v2/base.py,
 line 690, in _validate_network_tenant_ownership
  resource_item['network_id'])
File vmware_nsx/neutron/plugins/vmware/plugins/nsx_v.py, line 733, in 
get_network
  net_result = self._make_network_dict(network)
File 
/home/jenkins/workspace/gate-vmware-nsx-python27/.tox/py27/src/neutron/neutron/db/db_base_plugin_common.py,
 line 228, in _make_network_dict
  entry.target_tenant in ('*', context.tenant_id)):
  AttributeError: 'NoneType' object has no attribute 'tenant_id'
  }}}

  pythonlogging:'neutron.api.extensions': {{{
  2015-07-17 19:35:37,756ERROR [neutron.api.extensions] Extension path 
'neutron/tests/unit/extensions' doesn't exist!
  2015-07-17 19:35:37,761ERROR

Re: [Openstack] Help regarding making multiple concurrent compute requests.

2015-07-15 Thread Gary Kotton
Hi,
In theory the requests are treated in parallel. It depends on the deployment. 
Nova API should handle all of the requests at the same time. Each request will 
be placed a message queue and that request scheduled.
Thanks
Gary

From: Dhvanan Shah dhva...@gmail.commailto:dhva...@gmail.com
Date: Wednesday, July 15, 2015 at 9:27 AM
To: Uszov, Márk m...@roico.netmailto:m...@roico.net
Cc: openstack@lists.openstack.orgmailto:openstack@lists.openstack.org 
openstack@lists.openstack.orgmailto:openstack@lists.openstack.org
Subject: Re: [Openstack] Help regarding making multiple concurrent compute 
requests.

Hi Mark,

Sorry, I should have framed my question better.
What I'm trying to look for here is a way in which I can make requests for 
multiple instances at a given instant of time. basically what I'm trying to 
find here is if the nova-api gets multiple requests with the same time how does 
it handle them all, are they handled synchronously, that is only after one 
request is completed the next is sent for scheduling or it can be done 
asynchronously that is before a request is scheduled to a host an other request 
can come in start out its processing.
And is there a way to mimic a situation of multiple requests for vm's with 
different configurations being requested at the same time, that is with the 
same time stamp, so that the scheduler does not bias on the basis of time as to 
which one to schedule first.

Regards,
Dhvanan

On Tue, Jul 14, 2015 at 5:21 PM, Uszov, Márk 
m...@roico.netmailto:m...@roico.net wrote:

Hi Dhvanan,

Maybe that is just my mistake, but I can not understand what you need. :-)
What do you mean on multiple concurrent compute connection?

Regards,
Mark

2015. júl. 14. 8:48 ezt írta (Dhvanan Shah 
dhva...@gmail.commailto:dhva...@gmail.com):
Hi,
I am Dhvanan and I and am new to OpenStack, I wanted to know if there is a way 
to make multiple concurrent compute requests through the nova-api. It would be 
great if someone would help me out with this!

Cheers,
Dhvanan

___
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : 
openstack@lists.openstack.orgmailto:openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


___
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


Re: [openstack-dev] [nova] Switching the bug status of ~200 bugs at once; Problem?

2015-07-10 Thread Gary Kotton
+1

On 7/10/15, 1:32 PM, Sean Dague s...@dague.net wrote:

On 07/10/2015 04:09 AM, Markus Zoeller wrote:
 I'd like to switch the status of ~200 bugs at once to adjust the
 bookkeeping in LaunchPad. This will concern Confirmed and Triaged
 bugs which have an assignee [1]. AFAIK they should be In Progress.
 
 I'm concerned if this would affect some reports I'm not aware of in
 a bad way. So, if you think this is a bad thing, please speak up.
 
 FWIW, I'll use an enhanced version of [2] which I will provide in the
 next days. A few days later I'll have a version ready which can
 update stale In Progress bugs by querying Gerrit.
 
 [1] 
https://urldefense.proofpoint.com/v2/url?u=http-3A__bit.ly_1GbhJWud=BQIC
Agc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYB
k8YTeq9N3-diTlNj4GyNcm=l81nvT6_KcJY11CmckP4tRUoT25Y8Hn7zMMGBuD2vC8s=0Jw
7eQetRMf4t5LhJi52-n_tjW5h71s56yiu-UO6eh4e=
 [2] https://review.openstack.org/#/c/197060/

I would not do that. Bugs with assignee tend to get ignored by other
people looking at the problem, and in *most* cases the assignee is not
actually working on the bug. I would instead go the other direction and
pop any In Progress bug that has seen no activity in the last 60 days
back to Confirmed.

   -Sean

-- 
Sean Dague
https://urldefense.proofpoint.com/v2/url?u=http-3A__dague.netd=BQICAgc=S
qcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9
N3-diTlNj4GyNcm=l81nvT6_KcJY11CmckP4tRUoT25Y8Hn7zMMGBuD2vC8s=8XJOGkHSUvo
Uv8dQrHymUt_XXKtMf0hpWsKYuUzoWnse=

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1471751] [NEW] VMware: unable to delete VM with attached volumes

2015-07-06 Thread Gary Kotton
Public bug reported:

When the ESX running the VM's was deleted or removed the following
exception occurred when the instance was deleted via OpenStack:

2015-07-02 21:33:00.638 21297 TRACE oslo.messaging.rpc.dispatcher 
ManagedObjectNotFound: The object has already been deleted or has not been 
completely created
2015-07-02 21:33:00.638 21297 TRACE oslo.messaging.rpc.dispatcher Cause: Server 
raised fault: 'The object has already been deleted or has not been completely 
created'
2015-07-02 21:33:00.638 21297 TRACE oslo.messaging.rpc.dispatcher Faults: 
[ManagedObjectNotFound]
2015-07-02 21:33:00.638 21297 TRACE oslo.messaging.rpc.dispatcher Details: 
{'obj': 'vm-2073'}
2015-07-02 21:33:00.638 21297 TRACE oslo.messaging.rpc.dispatcher
2015-07-02 21:33:00.653 21297 ERROR oslo.messaging._drivers.common [-] 
Returning exception The object has already been deleted or has not been 
completely created
Cause: Server raised fault: 'The object has already been deleted or has not 
been completely created'
Faults: [ManagedObjectNotFound]
Details: {'obj': 'vm-2073'} to caller

This prevent the instance from being deleted in openstack

** Affects: nova
 Importance: High
 Assignee: Gary Kotton (garyk)
 Status: New


** Tags: vmware

** Changed in: nova
   Importance: Undecided = High

** Changed in: nova
 Assignee: (unassigned) = Gary Kotton (garyk)

** Tags added: vmware

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1471751

Title:
  VMware: unable to delete VM with attached volumes

Status in OpenStack Compute (Nova):
  New

Bug description:
  When the ESX running the VM's was deleted or removed the following
  exception occurred when the instance was deleted via OpenStack:

  2015-07-02 21:33:00.638 21297 TRACE oslo.messaging.rpc.dispatcher 
ManagedObjectNotFound: The object has already been deleted or has not been 
completely created
  2015-07-02 21:33:00.638 21297 TRACE oslo.messaging.rpc.dispatcher Cause: 
Server raised fault: 'The object has already been deleted or has not been 
completely created'
  2015-07-02 21:33:00.638 21297 TRACE oslo.messaging.rpc.dispatcher Faults: 
[ManagedObjectNotFound]
  2015-07-02 21:33:00.638 21297 TRACE oslo.messaging.rpc.dispatcher Details: 
{'obj': 'vm-2073'}
  2015-07-02 21:33:00.638 21297 TRACE oslo.messaging.rpc.dispatcher
  2015-07-02 21:33:00.653 21297 ERROR oslo.messaging._drivers.common [-] 
Returning exception The object has already been deleted or has not been 
completely created
  Cause: Server raised fault: 'The object has already been deleted or has not 
been completely created'
  Faults: [ManagedObjectNotFound]
  Details: {'obj': 'vm-2073'} to caller

  This prevent the instance from being deleted in openstack

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1471751/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


Re: [openstack-dev] [neutron] - Proposing Miguel Angel Ajo for the Control Plane core team

2015-07-06 Thread Gary Kotton
A huge +1

From: Kevin Benton blak...@gmail.commailto:blak...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Monday, July 6, 2015 at 1:02 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [neutron] - Proposing Miguel Angel Ajo for the Control 
Plane core team


Hello!

As the Lieutenant of the built-in control plane[1], I am proposing to add 
Miguel Angel Ajo to the control plane core reviewer team.

His review stats are inline with the other core reviewers[2], and his work on 
improving the stability/performance of the agents over the last year has been 
important in making the reference implementation reliable.

Existing cores, please vote +1/-1 for his addition to the team.

Cheers!

1. http://docs.openstack.org/developer/neutron/policies/core-reviewers.html
2. 
http://stackalytics.com/report/contribution/neutron/30https://urldefense.proofpoint.com/v2/url?u=http-3A__stackalytics.com_report_contribution_neutron_30d=BQMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=wtlrQoPt-2_Vjl5Rdv1KGgEI39ZxWLjLaTIBoLekdAUs=dugIWGpPBq2bNc4K-YDr5xpXa9QNJJBcyuTJQSyqB9Ue=
 
http://stackalytics.com/report/contribution/neutron/60https://urldefense.proofpoint.com/v2/url?u=http-3A__stackalytics.com_report_contribution_neutron_60d=BQMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=wtlrQoPt-2_Vjl5Rdv1KGgEI39ZxWLjLaTIBoLekdAUs=w_ZyyB6TTx5iVNO4K6Y7XVvHFWUqSKzTGqLpYmx9tM0e=
 
http://stackalytics.com/report/contribution/neutron/90https://urldefense.proofpoint.com/v2/url?u=http-3A__stackalytics.com_report_contribution_neutron_90d=BQMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=wtlrQoPt-2_Vjl5Rdv1KGgEI39ZxWLjLaTIBoLekdAUs=MWwJYp2X4xncnFCsxCdFCRTvLd9t6cbnbLnwsEgVaxce=

--
Kevin Benton
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [oslo][oslo-vmware] Core review team

2015-07-02 Thread Gary Kotton
Hi,
Over time the team of people working in the project has changed and evolved.

We would like to add the following people following their contributions for the 
project:

  *   Eric Brown

We would like to remove the following people as they are no longer working on 
the project and thank them for their contributions:

  *   Vui Lam
  *   Arnaud Legendre
  *   Kartik Bommepally
  *   Subbu
  *   Shawn Hartsock

Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] - breaking changes for plugins/drivers

2015-07-01 Thread Gary Kotton
One of the hidden costs of an external plugin that things break. This is 
something that happens to us at least once a week. We have been proactive in 
this by doing the following:

  1.  Running the decomposed plugin unit tests with every neutron change - this 
gives us an indication of which patch broke and why
  2.  Running the Ci

The onus is on the decomposed maintainers.

Having said that the ability to actually do some development is liberating.

A luta continua

From: Kevin Benton blak...@gmail.commailto:blak...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Wednesday, July 1, 2015 at 1:49 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Neutron] - breaking changes for plugins/drivers

For the second one, I think we made it clear before that no plugins must rely 
on neutron.openstack.* contents.

Where was this made clear? I didn't know about this until it broke and I'm a 
very frequent contributor and reviewer, which is the core of my complaint. The 
updated wiki is helpful, but doing it after-the-fact only helps when people try 
to figure out why they can't make changes to their repos.

In that patch there were 3 in-tree third party plugins that had to be updated. 
That should have given a hint that it was likely to break other plugins as 
well. The other annoying lesson from that is that plugins/drivers still in tree 
are getting better treatment than the ones that went through the split process.

We need to be much more diligent about announcing these things ahead of time or 
we need to be clear that Neutron is completely unstable as a framework and 
third party drivers should basically never import anything from the neutron 
namespace.


On Tue, Jun 30, 2015 at 11:58 PM, Ihar Hrachyshka 
ihrac...@redhat.commailto:ihrac...@redhat.com wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 07/01/2015 08:22 AM, Kevin Benton wrote:
 Hi,

 We have had at least two breaking changes merge this week for
 out-of-tree drivers/plugins. These are just the two I noticed that
 broke the Big Switch CI (the one I keep an eye on since I had set
 it up):

 1. Removed test_lib that changes config files.
 https://review.openstack.org/#/c/196583/ 2. Removed the loopingcall
 common util with no deprecation cycle or announcement.
 https://review.openstack.org/#/c/192999/

 I proposed a revert for 1 that merged, but I don't particularly
 want to keep fighting this. What is our current policy on this?
 Just change whatever we want and tell plugin maintainers this is
 just the way things work?


For the first one, the revert is justified.

For the second one, I think we made it clear before that no plugins
must rely on neutron.openstack.* contents.

Now I've made it mentioned at:
https://wiki.openstack.org/wiki/Neutron/LibraryAPIBreakage

If your plugin is using any of neutron.openstack.* contents, just stop
doing it. It's going to break.

Ihar
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQEcBAEBCAAGBQJVk4+AAAoJEC5aWaUY1u57OE8IAKDqKudi5zOUxRPc4Elzsdw4
mASF5Mtguj5q9OUpYIyeOkbsIKmOwop4tbGjz52L+OZ8aLq1XptpKLUuX6mBL3lS
m0/DtD2RlBRTmiO/kyBxeqJbsj7nZU9eoiDJ88gN51IetN1kIR09rAbmdkoduhK2
FIrFLJhhuVqmb8S377cbSgJ46kC1DeDa2xhtFWB39iIKO3ZTwO7ia5KRipTSTyNV
4ngB0+d8EgMfmsKj4Bd7/btkg5rI+o4qNgd4L1Ncd1BQzPiOzzeeGo0lAe86Kf7z
KUH2Sw6n6mIUZJSGzDP4cigGqSsilBaurryK90G/Go1q7BEMRFVyrGHObnMBZTw=
=qSnW
-END PGP SIGNATURE-

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



--
Kevin Benton
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Nova] The unbearable lightness of specs

2015-06-27 Thread Gary Kotton
+1

On 6/27/15, 1:25 PM, neil.jer...@metaswitch.com
neil.jer...@metaswitch.com wrote:

+1 also

  Original Message
From: Fox, Kevin M
Sent: Friday, 26 June 2015 21:15
To: OpenStack Development Mailing List (not for usage questions)
Reply To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Nova] The unbearable lightness of specs

+1

From: Tim Bell [tim.b...@cern.ch]
Sent: Friday, June 26, 2015 12:26 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Nova] The unbearable lightness of specs

 -Original Message-
 From: Jeremy Stanley [mailto:fu...@yuggoth.org]
 Sent: 26 June 2015 16:42
 To: OpenStack Development Mailing List (not for usage questions)
 Subject: Re: [openstack-dev] [Nova] The unbearable lightness of specs

 On 2015-06-25 16:39:56 + (+), Tim Bell wrote:
 [...]
  One of the problems that I¹ve seen is with specs etiquette where
  people -1 because they have a question. This is a question of
  education rather than a fundamental issue with the process.

 http://docs.openstack.org/infra/manual/developers.html#peer-review
 has been updated with a 7th entry addressing this in particular.
 Hopefully that will help realign reviewers on acceptable vs.
 unacceptable use of -1 for certain types of questions over time.

I also feel that stackalytics should credit people of a 0 review comment
on specs. Currently, I think that only non-zero reviews are considered as
a contribution. My understanding of the workflow is that a 0 is in many
cases is the constructive way to respond and therefore should be
considered as a contribution.

Tim

 --
 Jeremy Stanley

 __
 
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: OpenStack-dev-
 requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Nova] The unbearable lightness of specs

2015-06-25 Thread Gary Kotton
We are not in a good way. The 'drivers' team is very small and just have a 
small handful of people approving these specs is a huge bottleneck. Taking into 
the fact that the core team is relatively small the cores will most probably 
not even get to reviewing the code when it is posted, so it will need to be 
reverted to the next release
I think that the time has come for us to seriously contemplate splitting parts 
of nova out like what was done with neutron - that has been a very successful 
venture

From: Sergey Nikitin sniki...@mirantis.commailto:sniki...@mirantis.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, June 25, 2015 at 2:58 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Nova] The unbearable lightness of specs


I've repeatedly stated that the fact that we created an even smaller
clique of people to approve specs (nova-drivers which is a tiny subset
of the already fr too small nova-core) is madness, as it creates
an even worse review burden on them, and thus worsens the bottleneck
than we already have.

I agree that the number of people who can approve specs is too small at the 
moment. But relatively few people are actually reviewing specs so building 
trust here is difficult.

I agree that the number of people who can approve specs is too small at the 
moment too. But I disagree that we have few people who actually reviews specs.

For example I had a spec (approved for Juno and Kilo, but not approved for 
Liberty) https://review.openstack.org/#/c/177112/ which has nine +1 and zero 
+2. I implemented this spec a long time ago but I spent about 2 months to 
reaprove spec in Liberty. And it's not reapproved yet.

Especially strange for me is that not all nova cores have core status in 
nova-specs repository. Now we have 14 nova cores and only 7 nova-spec cores. I 
think if a contributor worked hard to become a nova core, he or she is 
competent to get a nova-spec core status.
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1240653] Re: VMware: move file name handling to utility methods

2015-06-24 Thread Gary Kotton
This has been addressed in the oslo vmware library.

** Changed in: nova
   Status: Confirmed = Won't Fix

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1240653

Title:
  VMware: move file name handling to utility methods

Status in OpenStack Compute (Nova):
  Won't Fix

Bug description:
  It's tempting to use os.path to create proper file names in nova-
  compute.  However for the vmware driver this breaks if nova-compute is
  run on windows.We should use utility methods to create the
  filename/path so that people don't need to know to not to use os.path.

  
  Another option is to use os_posix.path()

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1240653/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[openstack-dev] [infra][neutron] Requirements validations

2015-06-23 Thread Gary Kotton
Hi,
In the vmware_nsx project we have done the following:

  1.  In the test_requirements file we have a link to the neutron master [1]. 
The purpose for this is that the master branch needs to be in sync with the 
neutron branch and all unit tests have to pass. So each time there is a change 
in neutron or vmware_nsx we validate that nothing is broken.
  2.  On the infra side we have:
 *the bot that posts updates for requirements. This keeps the 
requirements file in sync.
 *   The requirements validation scrip running

We have now hit an issue where the requirements validation is failing. For 
example [2]. The problem is that the requirements validation does not like:
pkg_resources.RequirementParseError: Expected version spec in -e 
git://git.openstack.org/openstack/neutron.git at 
git://git.openstack.org/openstack/neutron.git

Any suggestions for addressing this issue? Has anyone else hit this?

Thanks
Gary

[1]. 
https://github.com/openstack/vmware-nsx/blob/master/test-requirements.txt#L5
[2] 
http://logs.openstack.org/60/194360/1/check/gate-vmware-nsx-requirements/b294b53/console.html
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [infra][neutron] Requirements validations

2015-06-23 Thread Gary Kotton


On 6/23/15, 12:52 PM, Ihar Hrachyshka ihrac...@redhat.com wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 06/23/2015 11:16 AM, Gary Kotton wrote:
 Hi, In the vmware_nsx project we have done the following:
 
 1. In the test_requirements file we have a link to the neutron
 master [1]. The purpose for this is that the master branch needs to
 be in sync with the neutron branch and all unit tests have to pass.
 So each time there is a change in neutron or vmware_nsx we
 validate that nothing is broken. 2. On the infra side we have: 1.
 the bot that posts updates for requirements. This keeps the
 requirements file in sync. 2. The requirements validation scrip
 running
 
 We have now hit an issue where the requirements validation is
 failing. For example [2]. The problem is that the requirements
 validation does not like: pkg_resources.RequirementParseError:
 Expected version spec in -e
 git://git.openstack.org/openstack/neutron.git at
 git://git.openstack.org/openstack/neutron.git²
 
 Any suggestions for addressing this issue? Has anyone else hit
 this?
 

http://lists.openstack.org/pipermail/openstack-dev/2015-June/065747.html

Move the dep to tox.ini, as e.g. *aas repos do.

Brilliant! And it works too.
Gracias


Ihar
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQEcBAEBCAAGBQJViSxlAAoJEC5aWaUY1u57VbIIANj7MEcjpHJeMblQED6FhfBu
i1fDbmCrCNphOjqIq63vG6JsUnM09gyTqFs08y7R7IqzQMFqRmBf8AzYB9dHUZvf
PjK8vGjLZgFJJH/wgVzXoD5gpASNrD43nFpQ+dT5xRXnJx5J7fxnNJUBd6WelepG
iU9K8NOd9d7S/7GwetryZRiPnGdVagZZ+XOnBnGkJuj40FPTVxP/YeyFfeYRzTdv
bhob1dcG9SO61lJsbrvBFC3V0EFDZ5ov5lXcXhJuSrERsCDcc0p8APwULJyzYtiX
Ps7W9r1aw24SHw1g2/NFXTw8PUl83iOPCwIVAmqGi5MakCb+PXhrvvhNAJBuFn4=
=qvn7
-END PGP SIGNATURE-

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [oslo.vmware] Bump oslo.vmware to 1.0.0

2015-06-15 Thread Gary Kotton
Hi,
The email mail below was a little cryptic so here is the general plan to
move forwards:

1. Oslo.vmware:- rebase and update the patch
https://review.openstack.org/#/c/114503. This will sort out the issues
that we have with the exception hierarchy
2. Nova: hopefully manage to get reviews for
https://review.openstack.org/191569. This will ensure that Nova works with
the exceptions in the existing and future formats (and ensure that we do
not go through the debacle that we hit with 0.13.0). Please note that I
have tested this with the current version and the aforementioned evrsion
and it works
3. We will make a few extra cleanups in Nova as there are some exceptions
in the driver that are imported from oslo.vmware and they are specific for
nova.

So hopefully we can get concensus on the plan and move forwards.

A luta continua
Thanks
Gary

On 6/14/15, 5:34 PM, Gary Kotton gkot...@vmware.com wrote:

Hi,
I agree with Vipin. Can we please address the exception handling. We
already have the patches.
Thanks
Gary

On 6/14/15, 12:41 PM, Vipin Balachandran vbalachand...@vmware.com
wrote:

Dims,

There are some problems with exception hierarchy which need to be fixed.

-Original Message-
From: Davanum Srinivas [mailto:dava...@gmail.com]
Sent: Tuesday, June 09, 2015 7:32 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: [openstack-dev] [oslo.vmware] Bump oslo.vmware to 1.0.0

Gary, Tracy, Vipin and other contributors,

Is oslo.vmware API solid enough for us to bump to 1.0.0? if not, what's
left to be done?

thanks,
dims

--
Davanum Srinivas ::
https://urldefense.proofpoint.com/v2/url?u=https-3A__twitter.com_dimsd=B
Q
ICAgc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=CTAUyaHvyUUJ-0QHvizt
Q
xBhCDLLSg1DksoSE4TOfZ8m=kJNU_fkxhspoxLdOSLde2j2GO0QDJLhUi8W9uh6x5V4s=_U
0
Uo0Fogc_CkxUAPs9E2ql0AbSNYzFJ4YRjsq7qdv8e=

_
_
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_
_
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1464979] [NEW] VMware: _get_power_state does not set correct power state

2015-06-14 Thread Gary Kotton
Public bug reported:

In the event that an instance is deleted during the driver get_info
method then the instance may not be correctly set. This is due to the
fact that the VMware driver does not raise the correct exception.

** Affects: nova
 Importance: Undecided
 Assignee: Gary Kotton (garyk)
 Status: In Progress

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1464979

Title:
  VMware: _get_power_state does not set correct power state

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  In the event that an instance is deleted during the driver get_info
  method then the instance may not be correctly set. This is due to the
  fact that the VMware driver does not raise the correct exception.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1464979/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


Re: [openstack-dev] Gerrit maintenance concluded

2015-06-14 Thread Gary Kotton
Thanks for doing this!

On 6/13/15, 4:26 AM, Jeremy Stanley fu...@yuggoth.org wrote:

Our maintenance has concluded successfully without incident and the
accompanying Gerrit outage was roughly an hour.

We moved 57 repositories to new Git namespaces:

stackforge/cookbook-openstack-bare-metal
- openstack/cookbook-openstack-bare-metal
stackforge/cookbook-openstack-block-storage
- openstack/cookbook-openstack-block-storage
stackforge/cookbook-openstack-client
- openstack/cookbook-openstack-client
stackforge/cookbook-openstack-common
- openstack/cookbook-openstack-common
stackforge/cookbook-openstack-compute
- openstack/cookbook-openstack-compute
stackforge/cookbook-openstack-dashboard
- openstack/cookbook-openstack-dashboard
stackforge/cookbook-openstack-data-processing
- openstack/cookbook-openstack-data-processing
stackforge/cookbook-openstack-database
- openstack/cookbook-openstack-database
stackforge/cookbook-openstack-identity
- openstack/cookbook-openstack-identity
stackforge/cookbook-openstack-image
- openstack/cookbook-openstack-image
stackforge/cookbook-openstack-integration-test
- openstack/cookbook-openstack-integration-test
stackforge/cookbook-openstack-network
- openstack/cookbook-openstack-network
stackforge/cookbook-openstack-object-storage
- openstack/cookbook-openstack-object-storage
stackforge/cookbook-openstack-ops-database
- openstack/cookbook-openstack-ops-database
stackforge/cookbook-openstack-ops-messaging
- openstack/cookbook-openstack-ops-messaging
stackforge/cookbook-openstack-orchestration
- openstack/cookbook-openstack-orchestration
stackforge/cookbook-openstack-telemetry
- openstack/cookbook-openstack-telemetry
stackforge/dragonflow
- openstack/dragonflow
stackforge/mistral
- openstack/mistral
stackforge/mistral-dashboard
- openstack/mistral-dashboard
stackforge/mistral-extra
- openstack/mistral-extra
stackforge/networking-bgpvpn
- openstack/networking-bgpvpn
stackforge/networking-cisco
- openstack/networking-cisco
stackforge/networking-l2gw
- openstack/networking-l2gw
stackforge/networking-midonet
- openstack/networking-midonet
stackforge/networking-odl
- openstack/networking-odl
stackforge/networking-ofagent
- openstack/networking-ofagent
stackforge/networking-ovn
- openstack/networking-ovn
stackforge/octavia
- openstack/octavia
stackforge/openstack-chef-repo
- openstack/openstack-chef-repo
stackforge/openstack-chef-specs
- openstack/openstack-chef-specs
stackforge/puppet-ceilometer
- openstack/puppet-ceilometer
stackforge/puppet-cinder
- openstack/puppet-cinder
stackforge/puppet-designate
- openstack/puppet-designate
stackforge/puppet-glance
- openstack/puppet-glance
stackforge/puppet-gnocchi
- openstack/puppet-gnocchi
stackforge/puppet-heat
- openstack/puppet-heat
stackforge/puppet-horizon
- openstack/puppet-horizon
stackforge/puppet-ironic
- openstack/puppet-ironic
stackforge/puppet-keystone
- openstack/puppet-keystone
stackforge/puppet-manila
- openstack/puppet-manila
stackforge/puppet-modulesync-configs
- openstack/puppet-modulesync-configs
stackforge/puppet-monasca
- openstack/puppet-monasca
stackforge/puppet-neutron
- openstack/puppet-neutron
stackforge/puppet-nova
- openstack/puppet-nova
stackforge/puppet-openstack-specs
- openstack/puppet-openstack-specs
stackforge/puppet-openstack_extras
- openstack/puppet-openstack_extras
stackforge/puppet-openstacklib
- openstack/puppet-openstacklib
stackforge/puppet-sahara
- openstack/puppet-sahara
stackforge/puppet-swift
- openstack/puppet-swift
stackforge/puppet-tempest
- openstack/puppet-tempest
stackforge/puppet-tripleo
- openstack/puppet-tripleo
stackforge/puppet-trove
- openstack/puppet-trove
stackforge/puppet-tuskar
- openstack/puppet-tuskar
stackforge/puppet-vswitch
- openstack/puppet-vswitch
stackforge/python-mistralclient
- openstack/python-mistralclient
stackforge/vmware-nsx
- openstack/vmware-nsx

We moved and also renamed 1 repository:

stackforge/ironic-discoverd
- openstack/ironic-inspector

We retired 3 unmaintained/abandoned repositories:

stackforge/fuel-plugin-external-nfs
- stackforge-attic/fuel-plugin-external-nfs
stackforge/fuel-plugin-group-based-policy
- stackforge-attic/fuel-plugin-group-based-policy
stackforge/zvm-driver
- stackforge-attic/zvm-driver

I've uploaded these .gitreview 

Re: [openstack-dev] [Neutron] Proposing Ann Kamyshnikova for the API DB core reviewer team

2015-06-14 Thread Gary Kotton
+1

From: Akihiro MOTOKI amot...@gmail.commailto:amot...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Friday, June 12, 2015 at 8:20 AM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Neutron] Proposing Ann Kamyshnikova for the API  
DB core reviewer team

+1

2015-06-11 23:34 GMT+09:00 Henry Gessau 
ges...@cisco.commailto:ges...@cisco.com:
As one of the Lieutenants [1] for the API and DB areas under the PTL, I would
like to propose Ann Kamyshnikova as a member of the Neutron API and DB core
reviewer team.

Ann has been a long time contributor in Neutron showing expertise particularly
in database matters. She has also worked with and contributed code to the
oslo.db and sqlalchemy/alembic projects. Ann was a critical contributor to the
Neutron database healing effort that was completed in the Juno cycle.

Her deep knowledge of databases and backends, and her expertise with oslo.db,
sqlalchemy and alembic will be very important in this area. Ann is a trusted
member of our community and her review stats [2][3][4] place her comfortably
with other Neutron core reviewers. She consistently catches database issues
early when patches are submitted for review, and shows dedication to helping
developers understand and perfect their database-related changes.

Existing Neutron core reviewers from the API and DB area of focus, please vote
+1/-1 for the addition of Ann to the core reviewer team. Specifically, I'm
looking for votes from Akihiro (co-Lieutenant), Mark, Maru, Armando and Carl.


[1]
http://docs.openstack.org/developer/neutron/policies/core-reviewers.html#adding-or-removing-core-reviewers
[2]
https://review.openstack.org/#/q/reviewer:%22Ann+Kamyshnikova+%253Cakamyshnikova%2540mirantis.com%253E%22,n,z
[3] 
http://stackalytics.com/report/contribution/neutron-group/90https://urldefense.proofpoint.com/v2/url?u=http-3A__stackalytics.com_report_contribution_neutron-2Dgroup_90d=BQMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=NyetsTvwqeeB9g_IeOFBT96-p9ybHEwOY7oEF7WHzQQs=UfXR658klk2zl2fYQaizVDo-1Ve6nLCilVQr9YqbJIEe=
[4] 
http://stackalytics.com/?user_id=akamyshnikovametric=markshttps://urldefense.proofpoint.com/v2/url?u=http-3A__stackalytics.com_-3Fuser-5Fid-3Dakamyshnikova-26metric-3Dmarksd=BQMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=NyetsTvwqeeB9g_IeOFBT96-p9ybHEwOY7oEF7WHzQQs=wIJOvRNJV-wRMFA8DxC1ngzBjz7Tlmvoot3DB8WE_q4e=




__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [oslo.vmware] Bump oslo.vmware to 1.0.0

2015-06-14 Thread Gary Kotton
Hi,
I agree with Vipin. Can we please address the exception handling. We
already have the patches.
Thanks
Gary

On 6/14/15, 12:41 PM, Vipin Balachandran vbalachand...@vmware.com
wrote:

Dims,

There are some problems with exception hierarchy which need to be fixed.

-Original Message-
From: Davanum Srinivas [mailto:dava...@gmail.com]
Sent: Tuesday, June 09, 2015 7:32 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: [openstack-dev] [oslo.vmware] Bump oslo.vmware to 1.0.0

Gary, Tracy, Vipin and other contributors,

Is oslo.vmware API solid enough for us to bump to 1.0.0? if not, what's
left to be done?

thanks,
dims

--
Davanum Srinivas ::
https://urldefense.proofpoint.com/v2/url?u=https-3A__twitter.com_dimsd=BQ
ICAgc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=CTAUyaHvyUUJ-0QHviztQ
xBhCDLLSg1DksoSE4TOfZ8m=kJNU_fkxhspoxLdOSLde2j2GO0QDJLhUi8W9uh6x5V4s=_U0
Uo0Fogc_CkxUAPs9E2ql0AbSNYzFJ4YRjsq7qdv8e=

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] Proposing YAMAMOTO Takashi for the Control Plane core team

2015-06-14 Thread Gary Kotton
+1

From: Kevin Benton blak...@gmail.commailto:blak...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, June 11, 2015 at 9:15 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [Neutron] Proposing YAMAMOTO Takashi for the Control 
Plane core team

Hello all!

As the Lieutenant of the built-in control plane[1], I would like YAMAMOTO 
Takashi to be a member of the control plane core reviewer team.

He has been extensively reviewing the entire codebase[2] and his feedback on 
patches related to the reference implementation has been very useful. This 
includes everything ranging from the AMPQ API to OVS flows.

Existing cores that have spent time working on the reference implementation 
(agents and AMQP code), please vote +1/-1 for his addition to the team. Aaron, 
Gary, Assaf, Maru, Kyle, Armando, Carl and Oleg; you have all been reviewing 
things in these areas recently so I would like to hear from you specifically.

1. 
http://docs.openstack.org/developer/neutron/policies/core-reviewers.html#core-review-hierarchy
2. 
http://stackalytics.com/report/contribution/neutron-group/90https://urldefense.proofpoint.com/v2/url?u=http-3A__stackalytics.com_report_contribution_neutron-2Dgroup_90d=BQMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=A2TGKyHtjvHMoKAlUFNuhtp-EzJCAvuVDvWuJUrU1wks=9R8xJGSgvpUrtXxNWiW9X8dZVgUoEaCH5GvU6rrGBqUe=


Cheers
--
Kevin Benton
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] Proposing Rossella Sblendido for the Control Plane core team

2015-06-14 Thread Gary Kotton
+1

On 6/13/15, 1:41 AM, Carl Baldwin c...@ecbaldwin.net wrote:

+1!

On Fri, Jun 12, 2015 at 1:44 PM, Kevin Benton blak...@gmail.com wrote:
 Hello!

 As the Lieutenant of the built-in control plane[1], I would like
Rossella
 Sblendido to be a member of the control plane core reviewer team.

 Her review stats are in line with other cores[2] and her feedback on
patches
 related to the agents has been great. Additionally, she has been working
 quite a bit on the blueprint to restructure the L2 agent code so she is
very
 familiar with the agent code and the APIs it leverages.

 Existing cores that have spent time working on the reference
implementation
 (agents and AMQP code), please vote +1/-1 for her addition to the team.
 Aaron, Gary, Assaf, Maru, Kyle, Armando, Carl and Oleg; you have all
been
 reviewing things in these areas recently so I would like to hear from
you
 specifically.

 1.
 
http://docs.openstack.org/developer/neutron/policies/core-reviewers.html#
core-review-hierarchy
 2. 
https://urldefense.proofpoint.com/v2/url?u=http-3A__stackalytics.com_repo
rt_contribution_neutron-2Dgroup_30d=BQICAgc=Sqcl0Ez6M0X8aeM67LKIiDJAXVe
Aw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=Cd2HEEvj
DeuSBMv1Qe-5Asfui8itK9iR66T3yA628Z4s=fJdXlJ3K8B9p79uT3PtCWc6vtPJ3NbTPpiK
cPlOIlcIe= 

 Cheers
 --
 Kevin Benton

 
_
_
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack] [neutron] Which node should run dnsmasq?

2015-06-12 Thread Gary Kotton
Hi,
The DHCP agent runs the dnsmasq process. That is done on the network node.
Thanks
Gary

On 6/12/15, 2:35 PM, Uwe Sauter uwe.sauter...@gmail.com wrote:

Hi,

== TL;DR ==
Which neutron service manages the DNSMASQ processes? Does this run on the
controller node or the networking node?


== Long story ==
I have a five node Juno installation (1 controller, 1 storage, 1 network
and 2 compute nodes).

I followed the Juno Red Hat installation guide [1] up to the point where
the dashboard was installed, making modifications where
necessary to account for the additional nodes. I'm using Neutron / ML2 as
networking component with GRE tenant networks.

I am able to sucessfully start a Cirros VM but that instance won't get an
IP address. To resolve this I followed a link [2] that
told to add logging to dnsmasq. Here the relevant parts on the *network*
node:

/etc/neutron/dhcp_agent.ini
[DEFAULT]
interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver
dhcp_driver = neutron.agent.linux.dhcp.Dnsmasq
use_namespaces = True
dhcp_delete_namespaces = True
verbose = True
dnsmasq_config_file = /etc/neutron/dnsmasq-neutron.conf


/etc/neutron/dnsmasq-neutron.conf
dhcp-option-force=26,1454
log-facility = /var/log/neutron/dnsmasq.log
log-dhcp


Then I realized that there were no dnsmasq processes on the networking
node but only on the controller node. Is this correct? I
was under the impression that neutron-dhcp-agent (running on the
networking node) is the service that maintains DHCP on the tenant
networks.

So the question is:
Which service manages dnsmasq and on which node should that run on?


Thanks,

   Uwe

[1] http://docs.openstack.org/juno/install-guide/install/yum/content/
[2] 
https://ask.openstack.org/en/question/63110/unable-to-get-dhcp-lease-in-ju
no/

___
Mailing list: 
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : 
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


___
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


Re: [openstack-dev] Proposing Brian Haley to Neutron L3 Core Reviewer Team

2015-06-11 Thread Gary Kotton
+1

On 6/10/15, 10:11 PM, Carl Baldwin c...@ecbaldwin.net wrote:

Folks,

As the Neutron L3 Lieutenant [1] under the PTL, Kyle, I'd like to
propose Brian Haley as a member of the Neutron L3 core reviewer team.
Brian has been a long time contributor in Neutron showing expertise
particularly in IPv6, iptables, and Linux kernel matters.  His
knowledge and involvement will be very important especially in this
area.  Brian has become a trusted member of our community.  His review
stats [2][3][4] place him comfortably with other Neutron core
reviewers.  He regularly runs proposed patches himself and gives
insightful feedback.  He has shown a lot of interest in the success of
Neutron.

Existing Neutron core reviewers from the L3 area of focus, please vote
+1/-1 for the addition of Brian to the core reviewer team.
Specifically, I'm looking for votes from Henry, Assaf, and Mark.

Thanks!
Carl

[1] 
http://docs.openstack.org/developer/neutron/policies/core-reviewers.html#a
dding-or-removing-core-reviewers
[2] 
https://review.openstack.org/#/q/reviewer:%22Brian+Haley+%253Cbrian.haley%
2540hp.com%253E%22,n,z
[3] 
https://urldefense.proofpoint.com/v2/url?u=http-3A__stackalytics.com_repor
t_contribution_neutron-2Dgroup_90d=BQICAgc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw
-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=EYr3Yah7ycZ
Qas7q-FniGQk1c2IcuaNRkdgLh28c32cs=DxJhY-IC3-TXBe_0_as2PqMmpCmdXFG2S-g7pFy
G8KAe= 
[4] 
https://urldefense.proofpoint.com/v2/url?u=http-3A__stackalytics.com_-3Fus
er-5Fid-3Dbrian-2Dhaley-26metric-3Dmarksd=BQICAgc=Sqcl0Ez6M0X8aeM67LKIiD
JAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=EYr3
Yah7ycZQas7q-FniGQk1c2IcuaNRkdgLh28c32cs=3qH-V02o3t8eWJvqN9KOqihB97dX7EKx
szQyRaL458oe= 

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1463688] [NEW] Period task shuts down instance

2015-06-10 Thread Gary Kotton
Public bug reported:

When the periodic task ran it detected that an instance was in a conflicting 
state. That is Nova was under the impression that the instance was running and 
it was actually not. This was due to an outage on the backend. When the 
instance was starting up again the period task forced the instance to shutdown.
In some cases this is too extreme and the admin should decide on the action to 
take.

** Affects: nova
 Importance: High
 Assignee: Gary Kotton (garyk)
 Status: In Progress

** Changed in: nova
   Importance: Undecided = High

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1463688

Title:
  Period task shuts down instance

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  When the periodic task ran it detected that an instance was in a conflicting 
state. That is Nova was under the impression that the instance was running and 
it was actually not. This was due to an outage on the backend. When the 
instance was starting up again the period task forced the instance to shutdown.
  In some cases this is too extreme and the admin should decide on the action 
to take.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1463688/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1462424] [NEW] VMware: stable icehouse unable to spawn VM

2015-06-05 Thread Gary Kotton
Public bug reported:

Unable to boot VM due to patch
https://github.com/openstack/nova/commit/539d632fdea1696dc74fd2fb05921466f804e19e

This is with VC 6.

The reason is:
nova-scheduler.log.1:2015-06-02 16:01:49.280 1174 ERROR 
nova.scheduler.filter_scheduler [req-18c26579-09e7-4287-b401-27ac3505e7c3 
bf28f7d47bf348d6ab6bcf31f0f96c92 04ad461fb68d4b80b2911b3fe0f6b1f9] [instance: 
5b3cca48-a295-4aa0-9176-798c174aeb3f] Error from last host: icehouse (node 
domain-c9(compute)): [u'Traceback (most recent call last):\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/compute/manager.py, line 1379, in 
_build_instance\nset_access_ip=set_access_ip)\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/compute/manager.py, line 410, in 
decorated_function\nreturn function(self, context, *args, **kwargs)\n', u'  
File /usr/lib/python2.7/dist-packages/nova/compute/manager.py, line 1797, in 
_spawn\nLOG.exception(_(\'Instance failed to spawn\'), 
instance=instance)\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/openstack/common/excutils.py, line 68, 
in __exit__\nsix.reraise(self.type_, self.value, self.tb)\n', u'  File 
/usr/lib/python2.7/dist-pack
 ages/nova/compute/manager.py, line 1794, in _spawn\n
block_device_info)\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/driver.py, line 629, in 
spawn\nadmin_password, network_info, block_device_info)\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vmops.py, line 689, in 
spawn\n_power_on_vm()\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vmops.py, line 685, in 
_power_on_vm\nself._session._wait_for_task(power_on_task)\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/driver.py, line 966, in 
_wait_for_task\nret_val = done.wait()\n', u'  File 
/usr/lib/python2.7/dist-packages/eventlet/event.py, line 116, in wait\n
return hubs.get_hub().switch()\n', u'  File 
/usr/lib/python2.7/dist-packages/eventlet/hubs/hub.py, line 187, in switch\n  
  return self.greenlet.switch()\n', uAttributeError: TaskInfo instance has no 
attribute 'name'\n]

** Affects: nova
 Importance: Critical
 Status: New

** Changed in: nova
   Importance: Undecided = Critical

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1462424

Title:
  VMware: stable icehouse unable to spawn VM

Status in OpenStack Compute (Nova):
  New

Bug description:
  Unable to boot VM due to patch
  
https://github.com/openstack/nova/commit/539d632fdea1696dc74fd2fb05921466f804e19e

  This is with VC 6.

  The reason is:
  nova-scheduler.log.1:2015-06-02 16:01:49.280 1174 ERROR 
nova.scheduler.filter_scheduler [req-18c26579-09e7-4287-b401-27ac3505e7c3 
bf28f7d47bf348d6ab6bcf31f0f96c92 04ad461fb68d4b80b2911b3fe0f6b1f9] [instance: 
5b3cca48-a295-4aa0-9176-798c174aeb3f] Error from last host: icehouse (node 
domain-c9(compute)): [u'Traceback (most recent call last):\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/compute/manager.py, line 1379, in 
_build_instance\nset_access_ip=set_access_ip)\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/compute/manager.py, line 410, in 
decorated_function\nreturn function(self, context, *args, **kwargs)\n', u'  
File /usr/lib/python2.7/dist-packages/nova/compute/manager.py, line 1797, in 
_spawn\nLOG.exception(_(\'Instance failed to spawn\'), 
instance=instance)\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/openstack/common/excutils.py, line 68, 
in __exit__\nsix.reraise(self.type_, self.value, self.tb)\n', u'  File 
/usr/lib/python2.7/dist-pa
 ckages/nova/compute/manager.py, line 1794, in _spawn\n
block_device_info)\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/driver.py, line 629, in 
spawn\nadmin_password, network_info, block_device_info)\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vmops.py, line 689, in 
spawn\n_power_on_vm()\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vmops.py, line 685, in 
_power_on_vm\nself._session._wait_for_task(power_on_task)\n', u'  File 
/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/driver.py, line 966, in 
_wait_for_task\nret_val = done.wait()\n', u'  File 
/usr/lib/python2.7/dist-packages/eventlet/event.py, line 116, in wait\n
return hubs.get_hub().switch()\n', u'  File 
/usr/lib/python2.7/dist-packages/eventlet/hubs/hub.py, line 187, in switch\n  
  return self.greenlet.switch()\n', uAttributeError: TaskInfo instance has no 
attribute 'name'\n]

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1462424/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1461732] Re: duplicate detach volume in nova

2015-06-04 Thread Gary Kotton
*** This bug is a duplicate of bug 1461734 ***
https://bugs.launchpad.net/bugs/1461734

** This bug is no longer a duplicate of bug 1461733
   duplicate detach volume in nova
** This bug has been marked a duplicate of bug 1461734
   duplicate detach volume in nova

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1461732

Title:
  duplicate detach volume in nova

Status in OpenStack Compute (Nova):
  New

Bug description:
  right now, there are risk that nova will process duplicate detach request. To 
recur this problem. You can
  1) create a server
  2) attach a volume
  3) detach multi-times
 you can use the bash downside:
     for i in {1..20}
     do
  nova volume-detach server-id volume-id  
     done

  probably you will see the volume is in detaching for ever.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1461732/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1461065] [NEW] Security groups may break

2015-06-02 Thread Gary Kotton
Public bug reported:

Commit
https://github.com/openstack/nova/commit/171e5f8b127610d93a230a6f692d8fd5ea0d0301
converted instance dicts to objects. There are cases for the security
groups where these should still be dicts. This will cause update of
security groups to break.

** Affects: nova
 Importance: Undecided
 Assignee: Gary Kotton (garyk)
 Status: In Progress


** Tags: kilo-backport-potential

** Tags added: kilo-backport-potential

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1461065

Title:
  Security groups may break

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  Commit
  
https://github.com/openstack/nova/commit/171e5f8b127610d93a230a6f692d8fd5ea0d0301
  converted instance dicts to objects. There are cases for the security
  groups where these should still be dicts. This will cause update of
  security groups to break.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1461065/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


Re: [openstack-dev] [nova] Progressing/tracking work on libvirt / vif drivers

2015-06-02 Thread Gary Kotton
Hi,
At the summit this was discussed in the nova sessions and there were a number 
of concerns regarding security etc.
Thanks
Gary

From: Irena Berezovsky irenab@gmail.commailto:irenab@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Tuesday, June 2, 2015 at 1:44 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [nova] Progressing/tracking work on libvirt / vif 
drivers

Hi Ian,
I like your proposal. It sounds very reasonable and makes separation of 
concerns between neutron and nova very clear. I think with vif plug script 
support [1]. it will help to decouple neutron from nova dependency.
Thank you for sharing this,
Irena
[1] https://review.openstack.org/#/c/162468/

On Tue, Jun 2, 2015 at 10:45 AM, Ian Wells 
ijw.ubu...@cack.org.ukmailto:ijw.ubu...@cack.org.uk wrote:
VIF plugging, but not precisely libvirt VIF plugging, so I'll tout this to a 
hopefully interested audience.

At the summit, we wrote up a spec we were thinking of doing at [1].  It 
actually proposes two things, which is a little naughty really, but hey.

Firstly we propose that we turn binding into a negotiation, so that Nova can 
offer binding options it supports to Neutron and Neutron can pick the one it 
likes most.  This is necessary if you happen to use vhostuser with qemu, as it 
doesn't work for some circumstances, and desirable all around, since it means 
you no longer have to configure Neutron to choose a binding type that Nova 
likes and Neutron can choose different binding types depending on 
circumstances.  As a bonus, it should make inter-version compatibility work 
better.

Secondly we suggest that some of the information that Nova and Neutron 
currently calculate independently should instead be passed from Neutron to 
Nova, simplifying the Nova code since it no longer has to take an educated 
guess at things like TAP device names.  That one is more contentious, since in 
theory Neutron could pass an evil value, but if we can find some pattern that 
works (and 'pattern' might be literally true, in that you could get Nova to 
confirm that the TAP name begins with a magic string and is not going to be a 
physical device or other interface on the box) I think that would simplify the 
code there.

Read, digest, see what you think.  I haven't put it forward yet (actually I've 
lost track of which projects take specs at this point) but I would very much 
like to get it implemented and it's not a drastic change (in fact, it's a no-op 
until we change Neutron to respect what Nova passes).

[1] https://etherpad.openstack.org/p/YVR-nova-neutron-binding-spec

On 1 June 2015 at 10:37, Neil Jerram 
neil.jer...@metaswitch.commailto:neil.jer...@metaswitch.com wrote:
On 01/06/15 17:45, Neil Jerram wrote:

Many thanks, John  Dan.  I'll start by drafting a summary of the work
that I'm aware of in this area, at
https://etherpad.openstack.org/p/liberty-nova-libvirt-vif-work.

OK, my first draft of this is now there at [1].  Please could folk with 
VIF-related work pending check that I haven't missed or misrepresented them?  
Especially, please could owners of the 'Infiniband SR-IOV' and 'mlnx_direct 
removal' changes confirm that those are really ready for core review?  It would 
be bad to ask for core review that wasn't in fact wanted.

Thanks,
Neil


[1] https://etherpad.openstack.org/p/liberty-nova-libvirt-vif-work


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] oslo.vmware release 0.13.0 (liberty)

2015-05-28 Thread Gary Kotton
Hi,
We have reverted the problematic patch (I suggest that you all add the word 
balagan to your lexicons).
Anyways, the plan forwards is as follows:

  1.  To update the nova code to use the correct exceptions and to ensure that 
it will not break moving forwards
  2.  To clean up the exceptions in oslo.vmware and to make use of the Vim 
exceptions

Thanks and sorry for the troubles
Gary

From: Joe Gordon joe.gord...@gmail.commailto:joe.gord...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Wednesday, May 27, 2015 at 9:38 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] oslo.vmware release 0.13.0 (liberty)



On Wed, May 27, 2015 at 11:23 AM, Davanum Srinivas 
dava...@gmail.commailto:dava...@gmail.com wrote:
Joe,

Given that the code once lived in nova and the team across has spent
quite a bit of time to turn it into a library which at last count was
adopted by 6 projects at least. i'd like to give the team some credit.

Agreed, they have done a great job. I was just pointing out a lot of OpenStack 
libs don't use semver's 0.x.x clause much.


openstack/ceilometer/test-requirements.txt:oslo.vmware=0.11.1
# Apache-2.0
openstack/cinder/requirements.txt:oslo.vmware=0.11.1
   # Apache-2.0
openstack/congress/requirements.txt:oslo.vmware=0.11.1
 # Apache-2.0
openstack/glance/requirements.txt:oslo.vmware=0.11.1
   # Apache-2.0
openstack/glance_store/test-requirements.txt:oslo.vmware=0.11.1
  # Apache-2.0
openstack/nova/test-requirements.txt:oslo.vmware=0.11.1,!=0.13.0
  # Apache-2.0

Shit happens! the team that works on oslo.vmware overlaps nova too and
others. There were several solutions that came up quickly as well. we
can't just say nothing should ever break or we should not use 0.x.x
then we can never make progress. This is not going to get any better
either with the big tent coming up. All that matters is how quickly we
can recover and move on with our collective sanity intact. Let's work
on that in addition as well. I'd also want to give some more say in
the actual folks who are contributing and working on the code as well
in the specific discussion.

Anyway, with the global-requirements block of 0.13.0, nova should
unclog and we'll try to get something out soon in 0.13.1 to keep
@haypo's python34 effort going as well.

Thanks! I think it would be good to move to 1.x.x soon to show that the API is 
stable. But then again we do have a lot of other libraries that are below 0.x.x 
so maybe we should look at that more holistically.


+1000 to release fewer unexpectedly incompatible libraries and
continue working on improving how we handle dependencies in general.
i'd like to hear specific things we can do that we are not doing both
for libraries under our collective care as well as things we use from
the general python community.

For openstack libraries that have a fairly limited number of consumers we can 
test source of the lib against target unit test suites, in addition to a 
devstack run. So oslo.vmware would have a job running source oslo.vmware 
against nova py27 unit tests.

As for in general, is cooking up a plan.



thanks,
dims

On Wed, May 27, 2015 at 1:52 PM, Joe Gordon 
joe.gord...@gmail.commailto:joe.gord...@gmail.com wrote:


 On Wed, May 27, 2015 at 12:54 AM, Gary Kotton 
 gkot...@vmware.commailto:gkot...@vmware.com wrote:

 Hi,
 I prefer the patched posted by Sabari. The patch has two changes:

 It fixes unit tests
 In the even that an instance spawn fails then it catches an exception to
 warn the admin that the guestId may be invalid. The only degradation may be
 that the warning will no longer be there. I think that the admin can get
 this information from the logged exception too.



 So this breakage takes us into some strange waters.

 oslo.vmware is at version 0.x.x which according to semver [0] means Major
 version zero (0.y.z) is for initial development. Anything may change at any
 time. The public API should not be considered stable. If that is accurate,
 then nova should not be using oslo.vmware, since we shouldn't use an
 unstable library in production. If we are treating the API as stable then
 semver says we need to rev the major version (MAJOR version when you make
 incompatible API changes).

 What I am trying to say is, I don't know how you can say the nova unit tests
 are 'wrong.' either nova using oslo.vmware is 'wrong' or oslo.vmware
 breaking the API is 'wrong'.

 With OpenStack being so large and having so many dependencies (many of them
 openstack owned), we should focus on making sure we release fewer
 unexpectedly incompatible libraries and continue working on improving how we
 handle dependencies in general (lifeless has a big arch he is working on
 here AFAIK). So I am not in favor of the nova unit test change as a fix
 here.


 [0] 
 http://semver.org/https://urldefense.proofpoint.com/v2

Re: [openstack-dev] [neutron] Proposing Assaf Muller for the Neutron Core Reviewer Team

2015-05-28 Thread Gary Kotton
+1

From: Oleg Bondarev obonda...@mirantis.commailto:obonda...@mirantis.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, May 28, 2015 at 5:31 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [neutron] Proposing Assaf Muller for the Neutron 
Core Reviewer Team

+1

On Thu, May 28, 2015 at 5:01 PM, Henry Gessau 
ges...@cisco.commailto:ges...@cisco.com wrote:
+1

On Thu, May 28, 2015, Kyle Mestery 
mest...@mestery.commailto:mest...@mestery.com wrote:
 Folks, I'd like to propose Assaf Muller to be a member of the Neutron core
 reviewer team. Assaf has been a long time contributor in Neutron, and he's
 also recently become my testing Lieutenant. His influence and knowledge in
 testing will be critical to the team in Liberty and beyond. In addition to
 that, he's done some fabulous work for Neutron around L3 HA and DVR. Assaf has
 become a trusted member of our community. His review stats place him in the
 pack with the rest of the Neutron core reviewers.

 I'd also like to take this time to remind everyone that reviewing code is a
 responsibility, in Neutron the same as other projects. And core reviewers are
 especially beholden to this responsibility. I'd also like to point out that
 +1/-1 reviews are very useful, and I encourage everyone to continue reviewing
 code even if you are not a core reviewer.

 Existing Neutron cores, please vote +1/-1 for the addition of Assaf to the
 core reviewer team.

 Thanks!
 Kyle

 [1] 
 http://stackalytics.com/report/contribution/neutron-group/180https://urldefense.proofpoint.com/v2/url?u=http-3A__stackalytics.com_report_contribution_neutron-2Dgroup_180d=BQMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=YsRSQSmhC86UN32ApoB1eZ3-GvjWxmVvOKmK0S2XnL8s=U1p8QBZflttlASSnmrzyMvPf53xUEfkWQvFrVeEc_1oe=


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] oslo.vmware release 0.13.0 (liberty)

2015-05-27 Thread Gary Kotton
Hi,
I prefer the patched posted by Sabari. The patch has two changes:

  1.  It fixes unit tests
  2.  In the even that an instance spawn fails then it catches an exception to 
warn the admin that the guestId may be invalid. The only degradation may be 
that the warning will no longer be there. I think that the admin can get this 
information from the logged exception too.

Thanks
Gary

From: Sabari Murugesan sabari.b...@gmail.commailto:sabari.b...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Wednesday, May 27, 2015 at 6:20 AM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] oslo.vmware release 0.13.0 (liberty)

Matt

I posted a patch https://review.openstack.org/#/c/185830/1 to fix the nova 
tests and make it compatible with the oslo.vmware 0.13.0 release. I am fine 
with the revert and g-r blacklist as oslo.vmware broke the semver but we can 
also consider this patch as an option.

Thanks
Sabari



On Tue, May 26, 2015 at 2:53 PM, Davanum Srinivas 
dava...@gmail.commailto:dava...@gmail.com wrote:
Vipin, Gary,

Can you please accept the revert or figure out the best way to handle this?

thanks,
dims

On Tue, May 26, 2015 at 5:41 PM, Matt Riedemann
mrie...@linux.vnet.ibm.commailto:mrie...@linux.vnet.ibm.com wrote:


 On 5/26/2015 4:19 PM, Matt Riedemann wrote:



 On 5/26/2015 9:53 AM, Davanum Srinivas wrote:

 We are gleeful to announce the release of:

 oslo.vmware 0.13.0: Oslo VMware library

 With source available at:

  http://git.openstack.org/cgit/openstack/oslo.vmware

 For more details, please see the git log history below and:

  http://launchpad.net/oslo.vmware/+milestone/0.13.0

 Please report issues through launchpad:

  http://bugs.launchpad.net/oslo.vmware

 Changes in oslo.vmware 0.12.0..0.13.0
 -

 5df9daa Add ToolsUnavailable exception
 286cb9e Add support for dynamicProperty
 7758123 Remove support for Python 3.3
 11e7d71 Updated from global requirements
 883c441 Remove run_cross_tests.sh
 1986196 Use suds-jurko on Python 2
 84ab8c4 Updated from global requirements
 6cbde19 Imported Translations from Transifex
 8d4695e Updated from global requirements
 1668fef Raise VimFaultException for unknown faults
 15dbfb2 Imported Translations from Transifex
 c338f19 Add NoDiskSpaceException
 25ec49d Add utility function to get profiles by IDs
 32c61ee Add bandit to tox for security static analysis
 f140b7e Add SPBM WSDL for vSphere 6.0

 Diffstat (except docs and test files)
 -

 bandit.yaml|  130 +++
 openstack-common.conf  |2 -
 .../locale/fr/LC_MESSAGES/oslo.vmware-log-error.po |9 -
 .../locale/fr/LC_MESSAGES/oslo.vmware-log-info.po  |3 -
 .../fr/LC_MESSAGES/oslo.vmware-log-warning.po  |   10 -
 oslo.vmware/locale/fr/LC_MESSAGES/oslo.vmware.po   |   86 +-
 oslo.vmware/locale/oslo.vmware.pot |   48 +-
 oslo_vmware/api.py |   10 +-
 oslo_vmware/exceptions.py  |   13 +-
 oslo_vmware/objects/datastore.py   |6 +-
 oslo_vmware/pbm.py |   18 +
 oslo_vmware/service.py |2 +-
 oslo_vmware/wsdl/6.0/core-types.xsd|  237 +
 oslo_vmware/wsdl/6.0/pbm-messagetypes.xsd  |  186 
 oslo_vmware/wsdl/6.0/pbm-types.xsd |  806 ++
 oslo_vmware/wsdl/6.0/pbm.wsdl  | 1104
 
 oslo_vmware/wsdl/6.0/pbmService.wsdl   |   16 +
 requirements-py3.txt   |   27 -
 requirements.txt   |8 +-
 setup.cfg  |2 +-
 test-requirements-bandit.txt   |1 +
 tox.ini|   14 +-
 27 files changed, 2645 insertions(+), 262 deletions(-)


 Requirements updates
 

 diff --git a/requirements.txt b/requirements.txt
 index 807bcfc..dd5a1aa 100644
 --- a/requirements.txt
 +++ b/requirements.txt
 @@ -5 +5 @@
 -pbr=0.6,!=0.7,1.0
 +pbr=0.11,2.0
 @@ -23,3 +23,3 @@ PyYAML=3.1.0
 -suds=0.4
 -eventlet=0.16.1,!=0.17.0
 -requests=2.2.0,!=2.4.0
 +suds-jurko=0.6
 +eventlet=0.17.3
 +requests=2.5.2
 diff --git a/test-requirements-bandit.txt b/test-requirements-bandit.txt
 new file mode 100644
 index 000..38c39e1
 --- /dev/null
 +++ b/test-requirements-bandit.txt
 @@ -0,0 +1 @@
 +bandit==0.10.1




 There is now a blocking vmware unit tests bug in nova due to the
 oslo.vmware 0.13.0 release:

 https://bugs.launchpad.net/nova/+bug/1459021

 Since the vmware driver unit test code in nova likes to stub out
 external APIs there is probably a bug in the nova unit tests rather than
 an issue in oslo.vmware, 

[openstack-dev] [nova] xen project retrigger

2015-05-25 Thread Gary Kotton
Hi,
Anyone know how to retriever this CI?
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] Stepping down from Neutron core team

2015-05-21 Thread Gary Kotton
-1

From: Carl Baldwin c...@ecbaldwin.netmailto:c...@ecbaldwin.net
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, May 21, 2015 at 11:32 AM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Neutron] Stepping down from Neutron core team


On May 21, 2015 9:06 AM, Kyle Mestery 
mest...@mestery.commailto:mest...@mestery.com wrote:

 On Thu, May 21, 2015 at 8:58 AM, Salvatore Orlando 
 sorla...@nicira.commailto:sorla...@nicira.com wrote:

 After putting the whole OpenStack networking contributors community through 
 almost 8 cycles of pedant comments and annoying what if questions, it is 
 probably time for me to relieve neutron contributors from this burden.

 It has been a pleasure for me serving the Neutron community (or Quantum as 
 it was called at the time), and now it feel right - and probably overdue - 
 to relinquish my position as a core team member in a spirit of rotation and 
 alternation between contributors.

 Note: Before you uncork your champagne bottles, please be aware that I will 
 stay in the Neutron community as a contributors and I might still end up 
 reviewing patches.

 Thanks for being so understanding with my pedant remarks,
 Salvatore


 If I could -1 this as a patch, I would.

 But seriously. Salvatore, thanks for all the years of work you've put into 
 Neutron. Please note that just because you've stepped down from the core 
 reviewer team doesn't mean we won't be relying on you to be a part of the 
 community.

 Thanks,
 Kyle

Kyle, I think you should -2 this one.  ;)  Maybe we should put the core team 
list in a repo just so you can.

All joking aside, @Salv, I have appreciated your feedback much more than you 
give yourself credit for, maybe more than I let on.  You don't need to be a 
core to give it, so keep it coming.

Carl
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [nova][vmware] Minimum VC version

2015-05-15 Thread Gary Kotton
Hi,
We would like to indicate that we do not support versions below 5.1.0 of the 
VC. Is anyone aware of people using versions below with OpenStack. Patch 
https://review.openstack.org/#/c/183711/ proposes exiting Nova compute if a 
lower version is used.
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Openstack-operators] [nova][vmware] Minimum VC version

2015-05-15 Thread Gary Kotton


On 5/15/15, 3:57 PM, Dan Smith d...@danplanet.com wrote:

 The proposed patch also drops support for 5.0, which as I understand
 it is not EOL'd? The documentation appears to indicate that some
 functionality will not work with  5.1, but it's not explicitly clear
 what that it is.

Yeah, I guess I assumed that anyone on 5.0 was just late moving to
=5.1, where people on 4.x might have a license standing in their way.

Maybe refusing 5.0 and warning about 5.5 (which is what is now being
tested) is the right thing to do?

That sounds reasonable to me. I would even go for as much as refusing
below 5.1.0. 
It would be interesting to know if anyone is actually using below 5.1.0


--Dan

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [Openstack] Openstack VMware integration issue

2015-05-12 Thread Gary Kotton
Hi,
Can you please check on your VC – it looks like you already have an instance 
called - 35e1ac5c-013d-458d-ad2e-af20987cca1
Thanks
Gary

From: Satish Patel satish@gmail.commailto:satish@gmail.com
Date: Tuesday, May 12, 2015 at 8:28 AM
To: openstack@lists.openstack.orgmailto:openstack@lists.openstack.org 
openstack@lists.openstack.orgmailto:openstack@lists.openstack.org
Subject: [Openstack] Openstack VMware integration issue

We have successfully integrate Openstack (2014.1.2.1) with VMware (6.x).

I can see VMware hypervisour on Openstack GUI but when i go and launch VM i am 
seeing following error in scheduler.log

Seems BUG in VCDriver, any suggestion?


2015-05-10 22:08:13.931 15964 INFO nova.scheduler.filter_scheduler 
[req-731cbaa5-5a71-439d-81cc-01053a9c962b b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] Attempting to build 1 instance(s) uuids: 
[u'35e1ac5c-013d-458d-ad2e-af20987cca17']
2015-05-10 22:08:13.933 15964 ERROR nova.scheduler.filter_scheduler 
[req-731cbaa5-5a71-439d-81cc-01053a9c962b b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] [instance: 
35e1ac5c-013d-458d-ad2e-af20987cca17] Error from last host: lnx1iico08x (node 
domain-c18(ICO-VM)): [u'Traceback (most recent call last):\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1340, in 
_build_instance\nset_access_ip=set_access_ip)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 401, in 
decorated_function\nreturn function(self, context, *args, **kwargs)\n', u'  
File /usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1779, in 
_spawn\nLOG.exception(_(\'Instance failed to spawn\'), 
instance=instance)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py, line 68, 
in __exit__\nsix.reraise(self.type_, self.value, self.tb)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1765, in 
_spawn\nblock_device_info)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py, line 854, in 
spawn\nadmin_password, network_info, block_device_info)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py, line 757, in 
spawn\n_power_on_vm()\n', u'  File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py, line 540, in 
_power_on_vm\nself._session._wait_for_task(power_on_task)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py, line 1220, in 
_wait_for_task\nret_val = done.wait()\n', u'  File 
/usr/lib/python2.6/site-packages/eventlet/event.py, line 116, in wait\n
return hubs.get_hub().switch()\n', u'  File 
/usr/lib/python2.6/site-packages/eventlet/hubs/hub.py, line 187, in switch\n  
  return self.greenlet.switch()\n', uAttributeError: TaskInfo instance has no 
attribute 'name'\n]
2015-05-10 22:08:13.967 15964 INFO nova.scheduler.filter_scheduler 
[req-731cbaa5-5a71-439d-81cc-01053a9c962b b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] Choosing host WeighedHost [host: lnx1iico08x, 
weight: 1.0] for instance 35e1ac5c-013d-458d-ad2e-af20987cca17
2015-05-10 22:08:20.682 15964 INFO nova.scheduler.filter_scheduler 
[req-731cbaa5-5a71-439d-81cc-01053a9c962b b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] Attempting to build 1 instance(s) uuids: 
[u'35e1ac5c-013d-458d-ad2e-af20987cca17']
2015-05-10 22:08:20.691 15964 ERROR nova.scheduler.filter_scheduler 
[req-731cbaa5-5a71-439d-81cc-01053a9c962b b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] [instance: 
35e1ac5c-013d-458d-ad2e-af20987cca17] Error from last host: lnx1iico08x (node 
domain-c18(ICO-VM)): [u'Traceback (most recent call last):\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1340, in 
_build_instance\nset_access_ip=set_access_ip)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 401, in 
decorated_function\nreturn function(self, context, *args, **kwargs)\n', u'  
File /usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1779, in 
_spawn\nLOG.exception(_(\'Instance failed to spawn\'), 
instance=instance)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py, line 68, 
in __exit__\nsix.reraise(self.type_, self.value, self.tb)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1765, in 
_spawn\nblock_device_info)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py, line 854, in 
spawn\nadmin_password, network_info, block_device_info)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py, line 418, in 
spawn\n_execute_create_vm()\n', u'  File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py, line 414, in 
_execute_create_vm\nself._session._wait_for_task(vm_create_task)\n', u'  
File /usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py, 

Re: [Openstack] Openstask + VMware with NO networking possible

2015-05-11 Thread Gary Kotton
Hi,
There are a number of different networking solutions when using the Vmware 
drivers.
If you make use of the vmware_nsx neutron networking repo then you have the 
following three:

  1.  NSX-MH
  2.  NSXv
  3.  Simple DVS

The simple DVS enables you to spin up Vms and get network connectivty. This 
does not have security groups and layer 3 support.
Thanks
Gary

From: Satish Patel satish@gmail.commailto:satish@gmail.com
Date: Sunday, May 10, 2015 at 6:00 PM
To: openstack@lists.openstack.orgmailto:openstack@lists.openstack.org 
openstack@lists.openstack.orgmailto:openstack@lists.openstack.org
Subject: [Openstack] Openstask + VMware with NO networking possible

I am doing some testing and experiment, I have install openstack and integrate 
with VMware but somehow i am not able to deploy instance on VMware but i can 
see error.

Just wonder we are using Neutron networking, so do i have to use NSX configured 
on VMware? at this stage i don't care about networking, only i care it create 
VM auto matically.

is it possible to deploy VM without configuring network component?
___
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


Re: [Openstack] URGENT - Openstack + VMWare VM deployed but openstack doesn't know

2015-05-10 Thread Gary Kotton
Hi,
Which version are you using?
Thanks
Gary

From: Satish Patel satish@gmail.commailto:satish@gmail.com
Date: Sunday, May 10, 2015 at 4:23 AM
To: openstack@lists.openstack.orgmailto:openstack@lists.openstack.org 
openstack@lists.openstack.orgmailto:openstack@lists.openstack.org
Subject: [Openstack] URGENT - Openstack + VMWare VM deployed but openstack 
doesn't know


We have integrate Openstack with VMware (vCenter 6.x), If i launch instance 
from openstack GUI and VM has been deployed on VMware but still openstack think 
its not deployed and it tried 3 time to create VM and in end throwing error in 
status but i can see VM is up and running on VMware Host. What is wrong with 
openstack?



2015-05-09 20:48:48.625 29674 INFO nova.scheduler.filter_scheduler 
[req-1e440c82-21c4-4010-9d99-b2623c7547a1 b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] Attempting to build 1 instance(s) uuids: 
[u'060dba43-3065-4927-bf1f-50abdc72da7d']
2015-05-09 20:48:48.695 29674 INFO nova.scheduler.filter_scheduler 
[req-1e440c82-21c4-4010-9d99-b2623c7547a1 b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] Choosing host WeighedHost [host: lnx01, 
weight: 1.0] for instance 060dba43-3065-4927-bf1f-50abdc72da7d
2015-05-09 20:49:48.299 29674 INFO nova.scheduler.filter_scheduler 
[req-1e440c82-21c4-4010-9d99-b2623c7547a1 b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] Attempting to build 1 instance(s) uuids: 
[u'060dba43-3065-4927-bf1f-50abdc72da7d']
2015-05-09 20:49:48.302 29674 ERROR nova.scheduler.filter_scheduler 
[req-1e440c82-21c4-4010-9d99-b2623c7547a1 b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] [instance: 
060dba43-3065-4927-bf1f-50abdc72da7d] Error from last host: lnx01 (node 
domain-c18(IMP-VM)): [u'Traceback (most recent call last):\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1340, in 
_build_instance\nset_access_ip=set_access_ip)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 401, in 
decorated_function\nreturn function(self, context, *args, **kwargs)\n', u'  
File /usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1779, in 
_spawn\nLOG.exception(_(\'Instance failed to spawn\'), 
instance=instance)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py, line 68, 
in __exit__\nsix.reraise(self.type_, self.value, self.tb)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1765, in 
_spawn\nblock_device_info)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py, line 854, in 
spawn\nadmin_password, network_info, block_device_info)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py, line 757, in 
spawn\n_power_on_vm()\n', u'  File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py, line 540, in 
_power_on_vm\nself._session._wait_for_task(power_on_task)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py, line 1220, in 
_wait_for_task\nret_val = done.wait()\n', u'  File 
/usr/lib/python2.6/site-packages/eventlet/event.py, line 116, in wait\n
return hubs.get_hub().switch()\n', u'  File 
/usr/lib/python2.6/site-packages/eventlet/hubs/hub.py, line 187, in switch\n  
  return self.greenlet.switch()\n', uAttributeError: TaskInfo instance has no 
attribute 'name'\n]
2015-05-09 20:49:48.366 29674 INFO nova.scheduler.filter_scheduler 
[req-1e440c82-21c4-4010-9d99-b2623c7547a1 b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] Choosing host WeighedHost [host: lnx01, 
weight: 1.0] for instance 060dba43-3065-4927-bf1f-50abdc72da7d
2015-05-09 20:49:59.409 29674 INFO nova.scheduler.filter_scheduler 
[req-1e440c82-21c4-4010-9d99-b2623c7547a1 b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] Attempting to build 1 instance(s) uuids: 
[u'060dba43-3065-4927-bf1f-50abdc72da7d']
2015-05-09 20:49:59.411 29674 ERROR nova.scheduler.filter_scheduler 
[req-1e440c82-21c4-4010-9d99-b2623c7547a1 b872b754f8774f64b3344e1ef9c245db 
49de35ef22bb4bb08355fb2bb163a588] [instance: 
060dba43-3065-4927-bf1f-50abdc72da7d] Error from last host: lnx01 (node 
domain-c18(IMP-VM)): [u'Traceback (most recent call last):\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1340, in 
_build_instance\nset_access_ip=set_access_ip)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 401, in 
decorated_function\nreturn function(self, context, *args, **kwargs)\n', u'  
File /usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1779, in 
_spawn\nLOG.exception(_(\'Instance failed to spawn\'), 
instance=instance)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py, line 68, 
in __exit__\nsix.reraise(self.type_, self.value, self.tb)\n', u'  File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, 

Re: [Openstack] Openstack with ESXi host integration

2015-05-08 Thread Gary Kotton
Hi,
At the moment the Nova driver only supports VC. The ESX support was deprecated.
Thanks
Gary

From: Satish Patel satish@gmail.commailto:satish@gmail.com
Date: Friday, May 8, 2015 at 5:12 PM
To: openstack@lists.openstack.orgmailto:openstack@lists.openstack.org 
openstack@lists.openstack.orgmailto:openstack@lists.openstack.org
Subject: [Openstack] Openstack with ESXi host integration

Hi,

I recently installed openstack using devstack but now i have one standalone 
ESXi host which i want to integrate with Openstack, it is possible without 
Vcenter we can integrate ESXi host only in Openstack?

I only found document about Vcenter integration but not single one about 
Standalone ESXi host.

Suggest me.


___
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


[Yahoo-eng-team] [Bug 1451834] [NEW] VMware: unable to boot an instance with NFS 4.1

2015-05-05 Thread Gary Kotton
Public bug reported:

2015-05-05 06:26:38.349 ERROR nova.compute.manager 
[req-856a9b7a-37f8-4885-a872-042c63b57ba7 demo demo] [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] Instance failed to spawn
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] Traceback (most recent call last):
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f]   File 
/opt/stack/nova/nova/compute/manager.py, line 2475, in _build_resources
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] yield resources
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f]   File 
/opt/stack/nova/nova/compute/manager.py, line 2347, in _build_and_run_instance
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] block_device_info=block_device_info)
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f]   File 
/opt/stack/nova/nova/virt/vmwareapi/driver.py, line 512, in spawn
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] admin_password, network_info, 
block_device_info)
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f]   File 
/opt/stack/nova/nova/virt/vmwareapi/vmops.py, line 581, in spawn
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] extra_specs)
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f]   File 
/opt/stack/nova/nova/virt/vmwareapi/vmops.py, line 464, in _get_vm_config_info
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] allowed_ds_types)
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f]   File 
/opt/stack/nova/nova/virt/vmwareapi/ds_util.py, line 147, in get_datastore
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] % datastore_regex.pattern)
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] DatastoreNotFound: Datastore regex NFS 
did not match any datastores
2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] 

The reason for this is that the new NFS type is NFS41. This support was
added in ESX 6.0

** Affects: nova
 Importance: High
 Assignee: Gary Kotton (garyk)
 Status: In Progress


** Tags: kilo-backport-potential vmware

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1451834

Title:
  VMware: unable to boot an instance with NFS 4.1

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  2015-05-05 06:26:38.349 ERROR nova.compute.manager 
[req-856a9b7a-37f8-4885-a872-042c63b57ba7 demo demo] [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] Instance failed to spawn
  2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] Traceback (most recent call last):
  2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f]   File 
/opt/stack/nova/nova/compute/manager.py, line 2475, in _build_resources
  2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] yield resources
  2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f]   File 
/opt/stack/nova/nova/compute/manager.py, line 2347, in _build_and_run_instance
  2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] block_device_info=block_device_info)
  2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f]   File 
/opt/stack/nova/nova/virt/vmwareapi/driver.py, line 512, in spawn
  2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] admin_password, network_info, 
block_device_info)
  2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f]   File 
/opt/stack/nova/nova/virt/vmwareapi/vmops.py, line 581, in spawn
  2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] extra_specs)
  2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f]   File 
/opt/stack/nova/nova/virt/vmwareapi/vmops.py, line 464, in _get_vm_config_info
  2015-05-05 06:26:38.349 TRACE nova.compute.manager [instance: 
790de6c2-3e54-4c99-bf1c-f548ed14081f] allowed_ds_types)
  2015-05-05 06:26:38.349 TRACE nova.compute.manager

[Yahoo-eng-team] [Bug 1451389] [NEW] Nova gate nroke due to failed unit test

2015-05-04 Thread Gary Kotton
Public bug reported:


[x]


ft1.13172: 
nova.tests.unit.virt.vmwareapi.test_read_write_util.ReadWriteUtilTestCase.test_ipv6_host_read_StringException:
 Empty attachments:
  pythonlogging:''
  stderr
  stdout

Traceback (most recent call last):
  File 
/home/jenkins/workspace/gate-nova-python27/.tox/py27/local/lib/python2.7/site-packages/mock.py,
 line 1201, in patched
return func(*args, **keywargs)
  File nova/tests/unit/virt/vmwareapi/test_read_write_util.py, line 49, in 
test_ipv6_host_read
verify=False)
  File 
/home/jenkins/workspace/gate-nova-python27/.tox/py27/local/lib/python2.7/site-packages/mock.py,
 line 846, in assert_called_once_with
return self.assert_called_with(*args, **kwargs)
  File 
/home/jenkins/workspace/gate-nova-python27/.tox/py27/local/lib/python2.7/site-packages/mock.py,
 line 835, in assert_called_with
raise AssertionError(msg)
AssertionError: Expected call: request('get', 
'https://[fd8c:215d:178e:c51e:200:c9ff:fed1:584c]:7443/folder/tmp/fake.txt?dcPath=fake_dcdsName=fake_ds',
 stream=True, headers={'User-Agent': 'OpenStack-ESX-Adapter'}, 
allow_redirects=True, verify=False)
Actual call: request('get', 
'https://[fd8c:215d:178e:c51e:200:c9ff:fed1:584c]:7443/folder/tmp/fake.txt?dcPath=fake_dcdsName=fake_ds',
 stream=True, headers={'User-Agent': 'OpenStack-ESX-Adapter'}, 
allow_redirects=True, params=None, verify=False)

** Affects: nova
 Importance: Critical
 Assignee: Gary Kotton (garyk)
 Status: In Progress

** Changed in: nova
 Assignee: (unassigned) = Gary Kotton (garyk)

** Changed in: nova
   Importance: Undecided = Critical

** Changed in: nova
   Status: New = In Progress

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1451389

Title:
  Nova gate nroke due to failed unit test

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  
  [x]

  
  ft1.13172: 
nova.tests.unit.virt.vmwareapi.test_read_write_util.ReadWriteUtilTestCase.test_ipv6_host_read_StringException:
 Empty attachments:
pythonlogging:''
stderr
stdout

  Traceback (most recent call last):
File 
/home/jenkins/workspace/gate-nova-python27/.tox/py27/local/lib/python2.7/site-packages/mock.py,
 line 1201, in patched
  return func(*args, **keywargs)
File nova/tests/unit/virt/vmwareapi/test_read_write_util.py, line 49, in 
test_ipv6_host_read
  verify=False)
File 
/home/jenkins/workspace/gate-nova-python27/.tox/py27/local/lib/python2.7/site-packages/mock.py,
 line 846, in assert_called_once_with
  return self.assert_called_with(*args, **kwargs)
File 
/home/jenkins/workspace/gate-nova-python27/.tox/py27/local/lib/python2.7/site-packages/mock.py,
 line 835, in assert_called_with
  raise AssertionError(msg)
  AssertionError: Expected call: request('get', 
'https://[fd8c:215d:178e:c51e:200:c9ff:fed1:584c]:7443/folder/tmp/fake.txt?dcPath=fake_dcdsName=fake_ds',
 stream=True, headers={'User-Agent': 'OpenStack-ESX-Adapter'}, 
allow_redirects=True, verify=False)
  Actual call: request('get', 
'https://[fd8c:215d:178e:c51e:200:c9ff:fed1:584c]:7443/folder/tmp/fake.txt?dcPath=fake_dcdsName=fake_ds',
 stream=True, headers={'User-Agent': 'OpenStack-ESX-Adapter'}, 
allow_redirects=True, params=None, verify=False)

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1451389/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


Re: [openstack-dev] [nova] Proposal to add Melanie Witt to nova-core

2015-05-01 Thread Gary Kotton
+1

From: Alex Xu sou...@gmail.commailto:sou...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Friday, May 1, 2015 at 6:30 AM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [nova] Proposal to add Melanie Witt to nova-core

I'm not core, but I want to +1 :)

2015-04-30 19:30 GMT+08:00 John Garbutt 
j...@johngarbutt.commailto:j...@johngarbutt.com:
Hi,

I propose we add Melanie to nova-core.

She has been consistently doing great quality code reviews[1],
alongside a wide array of other really valuable contributions to the
Nova project.

Please respond with comments, +1s, or objections within one week.

Many thanks,
John

[1] https://review.openstack.org/#/dashboard/4690

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1444446] [NEW] VMware: resizing a instance that has no root disk fails

2015-04-15 Thread Gary Kotton
Public bug reported:

2015-04-13 21:25:51.437 7852 TRACE oslo.messaging.rpc.dispatcher   File 
/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vmops.py, line 1278, in 
_resize_create_ephemerals
2015-04-13 21:25:51.437 7852 TRACE oslo.messaging.rpc.dispatcher ds_ref = 
vmdk.device.backing.datastore
2015-04-13 21:25:51.437 7852 TRACE oslo.messaging.rpc.dispatcher 
AttributeError: 'NoneType' object has no attribute 'backing'
2015-04-13 21:25:51.437 7852 TRACE oslo.messaging.rpc.dispatcher 
2015-04-13 21:25:51.442 7852 ERROR oslo.messaging._drivers.common [-] Returning 
exception 'NoneType' object has no attribute 'backing' to caller

** Affects: nova
 Importance: Undecided
 Assignee: Gary Kotton (garyk)
 Status: In Progress

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/146

Title:
  VMware: resizing a instance that has no root disk fails

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  2015-04-13 21:25:51.437 7852 TRACE oslo.messaging.rpc.dispatcher   File 
/usr/lib/python2.7/dist-packages/nova/virt/vmwareapi/vmops.py, line 1278, in 
_resize_create_ephemerals
  2015-04-13 21:25:51.437 7852 TRACE oslo.messaging.rpc.dispatcher ds_ref = 
vmdk.device.backing.datastore
  2015-04-13 21:25:51.437 7852 TRACE oslo.messaging.rpc.dispatcher 
AttributeError: 'NoneType' object has no attribute 'backing'
  2015-04-13 21:25:51.437 7852 TRACE oslo.messaging.rpc.dispatcher 
  2015-04-13 21:25:51.442 7852 ERROR oslo.messaging._drivers.common [-] 
Returning exception 'NoneType' object has no attribute 'backing' to caller

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/146/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1444439] [NEW] Resource tracker: unable to start nova compute

2015-04-15 Thread Gary Kotton
/instance.py, line 564, in get_by_uuid
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup 
use_slave=use_slave)
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup 
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup   File 
/opt/stack/nova/nova/db/api.py, line 651, in instance_get_by_uuid
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup 
columns_to_join, use_slave=use_slave)
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup 
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup   File 
/opt/stack/nova/nova/db/sqlalchemy/api.py, line 233, in wrapper
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup return 
f(*args, **kwargs)
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup 
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup   File 
/opt/stack/nova/nova/db/sqlalchemy/api.py, line 1744, in instance_get_by_uuid
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup 
columns_to_join=columns_to_join, use_slave=use_slave)
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup 
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup   File 
/opt/stack/nova/nova/db/sqlalchemy/api.py, line 1756, in _instance_get_by_uuid
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup raise 
exception.InstanceNotFound(instance_id=uuid)
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup 
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup 
InstanceNotFound: Instance 42264e24-1385-41f1-8dfc-120a1891ab05 could not be 
found.
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup 
2015-04-15 04:47:04.821 TRACE nova.openstack.common.threadgroup 
2015-04-15 04:47:04.824 INFO oslo_vmware.api 
[req-2d7c5d01-438c-494c-a382-b7c55b71d8be None None] Logging out and 
terminating the current session with ID = f4fcb.
nicira@Ubuntu1404Server:~/devstack$

** Affects: nova
 Importance: Critical
 Assignee: Gary Kotton (garyk)
 Status: In Progress


** Tags: kilo-rc-potential

** Changed in: nova
   Importance: Undecided = Critical

** Changed in: nova
 Assignee: (unassigned) = Gary Kotton (garyk)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/139

Title:
  Resource tracker: unable to start nova compute

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  After a failure of the resize and a deletion of the instance. I am
  unable to restart the nova compute due to the exception below. The
  instance was deleted via nova api.

  The DB is as follows:
  mysql select * from migrations;
  
+-+-+++--+--+---++--+--+--+--+--+-+
  | created_at  | updated_at  | deleted_at | id | 
source_compute   | dest_compute | dest_host | status | 
instance_uuid| old_instance_type_id | 
new_instance_type_id | source_node  | dest_node| deleted |
  
+-+-+++--+--+---++--+--+--+--+--+-+
  | 2015-04-15 09:44:02 | 2015-04-15 09:44:08 | NULL   |  1 | 
Ubuntu1404Server | Ubuntu1404Server | 10.160.94.173 | post-migrating | 
42264e24-1385-41f1-8dfc-120a1891ab05 |   10 |   
11 | domain-c167(DVS) | domain-c167(DVS) |   0 |
  | 2015-04-15 09:48:13 | 2015-04-15 10:19:48 | NULL   |  2 | 
Ubuntu1404Server | Ubuntu1404Server | 10.160.94.173 | reverted   | 
fcab4bde-d93e-4d79-ae35-9d1306da10a4 |   10 |   
11 | domain-c167(DVS) | domain-c167(DVS) |   0 |
  | 2015-04-15 10:23:56 | 2015-04-15 10:24:03 | NULL   |  3 | 
Ubuntu1404Server | Ubuntu1404Server | 10.160.94.173 | post-migrating | 
d074bbc0-b912-4c85-a02b-aabf56d45f0b |   10 |   
11 | domain-c167(DVS) | domain-c167(DVS) |   0 |
  | 2015-04-15 10:27:45 | 2015-04-15 10:28:16 | NULL   |  4 | 
Ubuntu1404Server | Ubuntu1404Server | 10.160.94.173 | reverted   | 
21e59c96-fa2f-45e3-9070-e982a2dafea6 |   10 |   
11 | domain-c167(DVS) | domain-c167(DVS) |   0 |
  | 2015-04-15 10:28:43 | 2015-04-15 10:29:16 | NULL   |  5 | 
Ubuntu1404Server | Ubuntu1404Server | 10.160.94.173 | confirming | 
21e59c96-fa2f-45e3-9070-e982a2dafea6 |   10 |   
11 | domain-c167(DVS) | domain-c167(DVS) |   0 |
  | 2015-04-15 10:35:15 | 2015-04-15 10:53:16 | NULL

Re: [openstack-dev] In loving memory of Chris Yeoh

2015-04-12 Thread Gary Kotton
Hi,
I am very saddened to read this. Not only will Chris be missed on a
professional level but on a personal level. He was a real mensh
(http://www.thefreedictionary.com/mensh). He was always helpful and
supportive. Wishing his family a long life.
Thanks
Gary

On 4/13/15, 4:33 AM, Michael Still mi...@stillhq.com wrote:

Hi, as promised I now have details of a charity for people to donate
to in Chris' memory:


https://urldefense.proofpoint.com/v2/url?u=http-3A__participate.freetobrea
the.org_site_TR-3Fpx-3D1582460-26fr-5Fid-3D2710-26pg-3Dpersonal-23.VSscH5S
Ud90d=AwIGaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzk
WT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=IFwED7YYaddl7JbqZ5OLChF6gtEGxYkxfFHwjWRm
sD8s=B3EgunFqBdY8twmv-iJ7G7xvKZ4Th48oB4HKSv2uGKge=

In the words of the family:

We would prefer that people donate to lung cancer research in lieu of
flowers. Lung cancer has the highest mortality rate out of all the
cancers, and the lowest funding out of all the cancers. There is a
stigma attached that lung cancer is a smoker's disease, and that
sufferers deserve their fate. They bring it on through lifestyle
choice. Except that Chris has never smoked in his life, like a
surprisingly large percentage of lung cancer sufferers. These people
suffer for the incorrect beliefs of the masses, and those that are
left behind are equally innocent. We shouldn't be doing this now. He
shouldn't be gone. We need to do more to fix this. There will be
charity envelopes available at the funeral, or you can choose your
preferred research to fund, should you wish to do so. You have our
thanks.

Michael

On Wed, Apr 8, 2015 at 2:49 PM, Michael Still mi...@stillhq.com wrote:
 It is my sad duty to inform the community that Chris Yeoh passed away
this
 morning. Chris leaves behind a daughter Alyssa, aged 6, who I hope will
 remember Chris as the clever and caring person that I will remember him
as.
 I haven¹t had a chance to confirm with the family if they want flowers
or a
 donation to a charity. As soon as I know those details I will reply to
this
 email.

 Chris worked on open source for a very long time, with OpenStack being
just
 the most recent in a long chain of contributions. He worked tirelessly
on
 his contributions to Nova, including mentoring other developers. He was
 dedicated to the cause, with a strong vision of what OpenStack could
become.
 He even named his cat after the project.

 Chris might be the only person to have ever sent an email to his
coworkers
 explaining what his code review strategy would be after brain surgery.
It
 takes phenomenal strength to carry on in the face of that kind of
adversity,
 but somehow he did. Frankly, I think I would have just sat on the beach.

 Chris was also a contributor to the Linux Standards Base (LSB), where he
 helped improve the consistency and interoperability between Linux
 distributions. He ran the ŒHackfest¹ programming contests for a number
of
 years at Australia¹s open source conference -- linux.conf.au. He
supported
 local Linux user groups in South Australia and Canberra, including
 involvement at installfests and speaking at local meetups. He competed
in a
 programming challenge called Loki Hack, and beat out the world to win
the
 event[1].

 Alyssa¹s memories of her dad need to last her a long time, so we¹ve
decided
 to try and collect some fond memories of Chris to help her along the
way. If
 you feel comfortable doing so, please contribute a memory or two at
 
https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.google.com_form
s_d_1kX-2DePqAO7Cuudppwqz1cqgBXAsJx27GkdM-2DeCZ0c1V8_viewformd=AwIGaQc=
Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTe
q9N3-diTlNj4GyNcm=IFwED7YYaddl7JbqZ5OLChF6gtEGxYkxfFHwjWRmsD8s=iihsaOMe
lNeIR3VZapWKjr5KLgMQArZ3nifKDo1yy8oe=

 Chris was humble, helpful and honest. The OpenStack and broader Open
Source
 communities are poorer for his passing.

 Michael

 [1] 
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.lokigames.com_hac
k_d=AwIGaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkW
T5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=IFwED7YYaddl7JbqZ5OLChF6gtEGxYkxfFHwjWRm
sD8s=9SJI7QK-jzCsVUN2hTXSthqiXNEbq2Fvl9JqQiX9tfoe=



-- 
Rackspace Australia

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1443082] [NEW] VMware: console access result in repeated keystrokes

2015-04-12 Thread Gary Kotton
Public bug reported:

When there is bad network connectivity it may result n keystrokes being 
repeated when accessing the console.
Please see 
http://kb.vmware.com/selfservice/microsites/search.do?language=en_UScmd=displayKCexternalId=196

** Affects: nova
 Importance: High
 Assignee: Gary Kotton (garyk)
 Status: In Progress


** Tags: vmware

** Tags added: vmware

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1443082

Title:
  VMware: console access result in repeated keystrokes

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  When there is bad network connectivity it may result n keystrokes being 
repeated when accessing the console.
  Please see 
http://kb.vmware.com/selfservice/microsites/search.do?language=en_UScmd=displayKCexternalId=196

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1443082/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


Re: [openstack-dev] [Nova] VMware CI

2015-04-12 Thread Gary Kotton
Thanks!

On 4/12/15, 3:04 PM, Davanum Srinivas dava...@gmail.com wrote:

Gary, John,

Just to speed things up, i filed a backport:
https://review.openstack.org/#/c/172710/

thanks,
dims

On Sun, Apr 12, 2015 at 4:23 AM, John Garbutt j...@johngarbutt.com
wrote:
 I have updated the bug so it's high priority and tagged with
 kilo-rc-potential, and added your note from below as a comment on the
bug.

 It looks like it might be worth a backport so it gets into RC2? Can
anyone
 take that bit on please?

 Thanks,
 John


 On Sunday, April 12, 2015, Gary Kotton gkot...@vmware.com wrote:

 Hi,
 Can a core please take a look at
https://review.openstack.org/#/c/171037.
 The CI is broken due to commit
e7ae5bb7fbdd5b79bde8937958dd0a645554a5f0.
 Thanks
 Gary


 
_
_
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Davanum Srinivas ::
https://urldefense.proofpoint.com/v2/url?u=https-3A__twitter.com_dimsd=Aw
ICAgc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JY
Bk8YTeq9N3-diTlNj4GyNcm=O_vdKYuE0xFSaX6xbIHw3qdu0asR94NVcbUKhC9t2vss=zv9
uaaxIRcEZR4SDIuS8EJW7YjE4-2QEZKZtxKcl4owe=

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Nova] VMware CI

2015-04-11 Thread Gary Kotton
Hi,
Can a core please take a look at https://review.openstack.org/#/c/171037. The 
CI is broken due to commit e7ae5bb7fbdd5b79bde8937958dd0a645554a5f0.
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] [scheduler] [gantt] Please stop using Gantt for discussing about Nova scheduler

2015-04-04 Thread Gary Kotton


On 4/3/15, 8:24 PM, Dugger, Donald D donald.d.dug...@intel.com wrote:

The goal is not `splitting for the sake of splitting'.  The goal is to
have a separate scheduler that is ultimately usable by other projects
inside OpenStack.  Currently Cinder has its own filter based scheduler
(duplicating scheduling code in 2 places seems silly), Neutron will need
scheduling services, there are multiple places where a common scheduling
service would be beneficial.

+ 1

--
Don Dugger
Censeo Toto nos in Kansa esse decisse. - D. Gale
Ph: 303/443-3786

-Original Message-
From: Ed Leafe [mailto:e...@leafe.com]
Sent: Friday, April 3, 2015 10:59 AM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [nova] [scheduler] [gantt] Please stop using
Gantt for discussing about Nova scheduler

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 04/03/2015 11:42 AM, Dugger, Donald D wrote:

 Yes the current effort is to clean up the scheduler interfaces but one
 of the main goals of that clean up is to make it possible to then
 split out the scheduler to a separate project.  I don't want to lose
 focus on the ultimate goal of creating the split.

I don't agree that the ultimate goal is splitting the scheduler. IMO, the
goal is to create 1) a clean, robust interface along with 2) a scalable
architecture. Those improvements will 1) allow the scheduler to be split
cleanly, and 2) justify splitting it out. Splitting for the sake of
splitting is pointless.

- -- 

- -- Ed Leafe
-BEGIN PGP SIGNATURE-
Version: GnuPG v2
Comment: GPGTools - https://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCgAGBQJVHsbeAAoJEKMgtcocwZqLdysQAIJ6nThjqgNgJu1hLW4n6MDY
Db57k+37b5M5h6Z633jrXSTWCuqjIwUIW2G1+PQMsXq7FcWguAG7fxhVizE4s0h0
RhucmNQ1GWj6eFNfpSljC0WAdZEDhuXnPcxi2OyMwRr0j2lqYcJvPKBmuobS8Rbl
xD9ciIlVELtHPm2dsj1HkB8TO7fgESjdv+I2QPU9C31ubp0CYlwSAPCdAhN9g+B0
WVCEnq+7ADn95G+/z77Wlx6s83KkCh89C+h2ivgGI4mHeWJskXT9lr9lsC342DO9
GoWvDvRF5H9/imx6Jh4avipH55YCZfZ9T+2eOPVoAYkXujPiX13tqM8UkBj7KCDx
/FJNatC0aTDPYGMgOW329pGWkP9n2ceW1gMlyHpmMFJHCaAdmM+gqnjnarT1UECr
13yndy9axjubisZ71hdGgBi/Sy1FbG5+XVshWyAUgzoJZurDtg4RhhUdw8n0iQKd
SuA3E9Z+PI6gTulp532JdHBVOpsG2P+9QOzLwBEnpSp8WmuU8h2EVMm6A3Zdrf+4
zIUL8lvpDwZ/0KBHSF6WptZspSXe/OwOKlQYO2geHkeARANv3Tv/h3HB/7SW1Bz0
8N5K2aDK/adzfzagrV0S3f201JoFC90JSXgA4dDdtHr8/oUj1kw3QoTACVrvPvYP
ayW76hfM68cjJ3DyhXys
=5h63
-END PGP SIGNATURE-

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1439585] [NEW] VMware: when booting with --ephemeral and we fail to default the adapter_type available from the image.

2015-04-02 Thread Gary Kotton
Public bug reported:

This causes the spawn to fail

** Affects: nova
 Importance: High
 Assignee: Gary Kotton (garyk)
 Status: In Progress

** Changed in: nova
   Importance: Undecided = High

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1439585

Title:
  VMware:  when booting with --ephemeral and we fail to default the
  adapter_type available from the image.

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  This causes the spawn to fail

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1439585/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1381061] Re: VMware: ESX hosts must not be externally routable

2015-04-02 Thread Gary Kotton
This is a documentation issue and not a nova bug

** No longer affects: nova

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1381061

Title:
  VMware: ESX hosts must not be externally routable

Status in OpenStack Manuals:
  Triaged

Bug description:
  Change I70fd7d3ee06040d6ce49d93a4becd9cbfdd71f78 removed passwords
  from VNC hosts. This change is fine because we proxy the VNC
  connection and do access control at the proxy, but it assumes that ESX
  hosts are not externally routable.

  In a non-OpenStack VMware deployment, accessing a VM's console
  requires the end user to have a direct connection to an ESX host. This
  leads me to believe that many VMware administrators may leave ESX
  hosts externally routable if not specifically directed otherwise.

  The above change makes a design decision which requires ESX hosts not
  to be externally routable. There may also be other reasons. We need to
  ensure that this is very clearly documented. This may already be
  documented, btw, but I don't know how our documentation is organised,
  and would prefer that somebody more familiar with it assures
  themselves that this has been given appropriate weight.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openstack-manuals/+bug/1381061/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1346549] Re: VMware: Storage error: Unable to find iSCSI Target

2015-04-02 Thread Gary Kotton
I hit the same issue and it was due to the way in which cinder was
configured. My understanding is that this is the case here as this is
the CI. Since updating the config is up and running.

** Changed in: nova
   Status: Incomplete = Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1346549

Title:
  VMware: Storage error: Unable to find iSCSI Target

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  The following Tempest tests are failing with the VMware nova driver:

  
tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_server_while_in_attached_volume
  
tempest.api.compute.servers.test_delete_server.DeleteServersTestXML.test_delete_server_while_in_attached_volume
  
tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON.test_rescued_vm_detach_volume
  
tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestXML.test_rescued_vm_detach_volume

  The following error is seen in the logs:

  Traceback (most recent call last):
File 
/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py, line 
134, in _dispatch_and_reply
  incoming.message))
File 
/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py, line 
177, in _dispatch
  return self._do_dispatch(endpoint, method, ctxt, args)
File 
/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/dispatcher.py, line 
123, in _do_dispatch
  result = getattr(endpoint, method)(ctxt, **new_args)
File /opt/stack/nova/nova/compute/manager.py, line 405, in 
decorated_function
  return function(self, context, *args, **kwargs)
File /opt/stack/nova/nova/exception.py, line 88, in wrapped
  payload)
File /opt/stack/nova/nova/openstack/common/excutils.py, line 82, in 
__exit__
  six.reraise(self.type_, self.value, self.tb)
File /opt/stack/nova/nova/exception.py, line 71, in wrapped
  return f(self, context, *args, **kw)
File /opt/stack/nova/nova/compute/manager.py, line 290, in 
decorated_function
  pass
File /opt/stack/nova/nova/openstack/common/excutils.py, line 82, in 
__exit__
  six.reraise(self.type_, self.value, self.tb)
File /opt/stack/nova/nova/compute/manager.py, line 276, in 
decorated_function
  return function(self, context, *args, **kwargs)
File /opt/stack/nova/nova/compute/manager.py, line 318, in 
decorated_function
  kwargs['instance'], e, sys.exc_info())
File /opt/stack/nova/nova/openstack/common/excutils.py, line 82, in 
__exit__
  six.reraise(self.type_, self.value, self.tb)
File /opt/stack/nova/nova/compute/manager.py, line 306, in 
decorated_function
  return function(self, context, *args, **kwargs)
File /opt/stack/nova/nova/compute/manager.py, line 4269, in attach_volume
  bdm.destroy(context)
File /opt/stack/nova/nova/openstack/common/excutils.py, line 82, in 
__exit__
  six.reraise(self.type_, self.value, self.tb)
File /opt/stack/nova/nova/compute/manager.py, line 4266, in attach_volume
  return self._attach_volume(context, instance, driver_bdm)
File /opt/stack/nova/nova/compute/manager.py, line 4287, in _attach_volume
  self.volume_api.unreserve_volume(context, bdm.volume_id)
File /opt/stack/nova/nova/openstack/common/excutils.py, line 82, in 
__exit__
  six.reraise(self.type_, self.value, self.tb)
File /opt/stack/nova/nova/compute/manager.py, line 4279, in _attach_volume
  do_check_attach=False, do_driver_attach=True)
File /opt/stack/nova/nova/virt/block_device.py, line 45, in wrapped
  ret_val = method(obj, context, *args, **kwargs)
File /opt/stack/nova/nova/virt/block_device.py, line 249, in attach
  connector)
File /opt/stack/nova/nova/openstack/common/excutils.py, line 82, in 
__exit__
  six.reraise(self.type_, self.value, self.tb)
File /opt/stack/nova/nova/virt/block_device.py, line 240, in attach
  device_type=self['device_type'], encryption=encryption)
File /opt/stack/nova/nova/virt/vmwareapi/driver.py, line 646, in 
attach_volume
  mountpoint)
File /opt/stack/nova/nova/virt/vmwareapi/volumeops.py, line 388, in 
attach_volume
  self._attach_volume_iscsi(connection_info, instance, mountpoint)
File /opt/stack/nova/nova/virt/vmwareapi/volumeops.py, line 363, in 
_attach_volume_iscsi
  reason=_(Unable to find iSCSI Target))
  StorageError: Storage error: Unable to find iSCSI Target

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1346549/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1289205] Re: VMware: 404 Not Found error when create snapshot

2015-04-01 Thread Gary Kotton
Would it be possible that you please try with the latest code. The whole
snapot has been improved to use streamoptimized images

** Changed in: nova
   Status: Incomplete = Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1289205

Title:
  VMware: 404 Not Found error when create snapshot

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  When try to create instance snapshot via 'nova image-create', I hint
  following error in the nova log file:

  2014-03-07 03:04:35.436 7213 DEBUG nova.virt.vmwareapi.vmware_images 
[req-d82fb9c2-9325-43a4-814a-4ea1bae14c5c 8f4bfb793af946b6a25288456143e920 
e4a913fb2d1e4a33a4acacc806dd6153] [instance: 
23261217-c2e6-472c-85e9-9afbd708391d] Uploading image 
64a0b47b-ba53-4e7b-9877-f56186916d73 to the Glance image server upload_image 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmware_images.py:141
  2014-03-07 03:04:35.437 7213 DEBUG nova.virt.vmwareapi.read_write_util 
[req-d82fb9c2-9325-43a4-814a-4ea1bae14c5c 8f4bfb793af946b6a25288456143e920 
e4a913fb2d1e4a33a4acacc806dd6153] 
aaa-https://172.16.151.254/folder/vmware_temp/be5acd3b-b68b-4e6e-9039-43dd7bf910bf-flat.vmdk?dsName=datastore1dcPath=smartlcouds
 __init__ 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/read_write_util.py:162
  2014-03-07 03:04:35.438 7213 DEBUG nova.virt.vmwareapi.read_write_util 
[req-d82fb9c2-9325-43a4-814a-4ea1bae14c5c 8f4bfb793af946b6a25288456143e920 
e4a913fb2d1e4a33a4acacc806dd6153] bbb-urllib2.Request instance at 
0xd36d680 __init__ 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/read_write_util.py:163
  2014-03-07 03:04:35.477 7213 DEBUG nova.compute.manager 
[req-d82fb9c2-9325-43a4-814a-4ea1bae14c5c 8f4bfb793af946b6a25288456143e920 
e4a913fb2d1e4a33a4acacc806dd6153] [instance: 
23261217-c2e6-472c-85e9-9afbd708391d] Cleaning up image 
64a0b47b-ba53-4e7b-9877-f56186916d73 decorated_function 
/usr/lib/python2.6/site-packages/nova/compute/manager.py:317
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d] Traceback (most recent call last):
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d]   File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 313, in 
decorated_function
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d] *args, **kwargs)
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d]   File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 2525, in 
snapshot_instance
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d] task_states.IMAGE_SNAPSHOT)
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d]   File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 2560, in 
_snapshot_instance
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d] update_task_state)
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d]   File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py, line 614, in 
snapshot
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d] _vmops.snapshot(context, instance, 
name, update_task_state)
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d]   File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py, line 939, in 
snapshot
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d] _upload_vmdk_to_image_repository()
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d]   File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py, line 933, in 
_upload_vmdk_to_image_repository
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d] file_path=%s/%s-flat.vmdk % 
(self._tmp_folder, random_name))
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d]   File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmware_images.py, line 
147, in upload_image
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d] kwargs.get(file_path))
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager [instance: 
23261217-c2e6-472c-85e9-9afbd708391d]   File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/read_write_util.py, line 
164, in __init__
  2014-03-07 03:04:35.477 7213 TRACE nova.compute.manager 

[Yahoo-eng-team] [Bug 1353977] Re: VMware vCenter Driver copy_virtual_disk failed with fileType error

2015-04-01 Thread Gary Kotton
Can you please retry with the latest code. If it preoduces lets open
again an address. There has beena  ton of changes since last year...

** Changed in: nova
   Status: Incomplete = Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1353977

Title:
  VMware vCenter Driver copy_virtual_disk failed with fileType error

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  Test Environment:
   VMware vCenter version: 5.1
   Image: Sparse + ide

  Log:
  ---
  2014-08-07 07:49:18.949 25720 WARNING nova.virt.vmwareapi.driver [-] Task 
[CopyVirtualDisk_Task] (returnval){
     value = task-4469
     _type = Task
   } status: error A specified parameter was not correct.
  fileType
  2014-08-07 07:49:18.950 25720 WARNING nova.virt.vmwareapi.error_util [-] 
Fault InvalidArgument not matched.
  2014-08-07 07:49:18.950 25720 ERROR nova.compute.manager 
[req-8f4578d9-834d-4e4d-a309-f4d117cc7a13 None] [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] Instance failed to spawn
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] Traceback (most recent call last):
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf]   File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 2111, in 
_build_resources
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] yield resources
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf]   File 
/usr/lib/python2.6/site-packages/nova/compute/manager.py, line 1997, in 
_build_and_run_instance
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] block_device_info=block_device_info)
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf]   File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py, line 643, in 
spawn
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] admin_password, network_info, 
block_device_info)
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf]   File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vmops.py, line 399, in 
spawn
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] copy_spec)
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf]   File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/vm_util.py, line 1312, 
in copy_virtual_disk
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] session._wait_for_task(vmdk_copy_task)
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf]   File 
/usr/lib/python2.6/site-packages/nova/virt/vmwareapi/driver.py, line 1013, in 
_wait_for_task
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] ret_val = done.wait()
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf]   File 
/usr/lib/python2.6/site-packages/eventlet/event.py, line 120, in wait
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] return hubs.get_hub().switch()
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf]   File 
/usr/lib/python2.6/site-packages/eventlet/hubs/hub.py, line 187, in switch
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] return self.greenlet.switch()
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] VMwareDriverException: A specified 
parameter was not correct.
  2014-08-07 07:49:18.950 25720 TRACE nova.compute.manager [instance: 
069fc3ba-52cd-44fe-9035-7551d70f2daf] fileType
  -

  The following code causes this issue. When disk_type is 'sparse' and 
adapter_type is 'ide' copy_spec will be set as None.
  API CopyVirtualDisk_Task: If destSpec not specified, a preallocated format 
and 'busLogic' adapter type is assume. So adapter_type is force modified from 
'ide' to 'busLogic'.

  from vmops.py

   if not is_iso and disk_type == sparse:
   # Copy the sparse virtual disk to a thin virtual disk
   disk_type = thin
   copy_spec = self.get_copy_virtual_disk_spec(client_factory,
   adapter_type,
     

[Yahoo-eng-team] [Bug 1244752] Re: VMwareVCDriver: VSAN datastores cannot be used

2015-04-01 Thread Gary Kotton
This support was added in the K cycle

** Changed in: nova
   Status: Incomplete = Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1244752

Title:
  VMwareVCDriver: VSAN datastores cannot be used

Status in OpenStack Compute (Nova):
  Fix Released

Bug description:
  Currently the VC driver does not support the use of VSAN datastores as
  a storage for nova instances. It does not even allow a VSAN datastore
  to be selected for use. The fix will involve considerable change to
  how disk images are imported/exported as well as handling a new
  streamOptimized vmdk file type.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1244752/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


Re: [openstack-dev] [Neutron] Core API vs extension: the subnet pool feature

2015-03-31 Thread Gary Kotton
Hi,
I am also fine with the shim extension.
Thanks
Gary

On 3/31/15, 1:44 AM, Carl Baldwin c...@ecbaldwin.net wrote:

Thanks for your support, Akihiro.  We will get this up for review very
soon.

Carl

On Mon, Mar 30, 2015 at 2:59 PM, Akihiro Motoki amot...@gmail.com wrote:
 Hi Carl,

 I am now reading the detail from Salvatore, but would like to response
 this first.

 I don't want to kill this useful feature too and move the thing forward.
 I am fine with the empty/shim extension approach.
 The subnet pool is regarded as a part of Core API, so I think this
 extension can be
 always enabled even if no plugin declares to use it.
 Sorry for interrupting the work at the last stage, and thank for
understanding.

 Akihiro

 2015-03-31 5:28 GMT+09:00 Carl Baldwin c...@ecbaldwin.net:
 Akihiro,

 If we go with the empty extension you proposed in the patch will that
be
 acceptable?

 We've got to stop killing new functionality on the very last day like
this .
 It just kills progress.  This proposal isn't new.

 Carl

 On Mar 30, 2015 11:37 AM, Akihiro Motoki amot...@gmail.com wrote:

 Hi Neutron folks
 (API folks may be interested on this)

 We have another discussion on Core vs extension in the subnet pool
 feature reivew
 https://review.openstack.org/#/c/157597/.
 We did the similar discussion on VLAN transparency and MTU for a
 network model last week.
 I would like to share my concerns on changing the core API directly.
 I hope this help us make the discussion productive.
 Note that I don't want to discuss the micro-versioning because it
 mainly focues on Kilo FFE BP.

 I would like to discuss this topic in today's neutron meeting,
 but I am not so confident I can get up in time, I would like to send
this
 mail.


 The extension mechanism in Neutron provides two points for
extensibility:
 - (a) visibility of features in API (users can know which features are
 available through the API)
 - (b) opt-in mechanism in plugins (plugin maintainers can decide to
 support some feature after checking the detail)

 My concerns mainly comes from the first point (a).
 If we have no way to detect it, users (including Horizon) need to do a
 dirty work around
 to determine whether some feature is available. I believe this is one
 important point in API.

 On the second point, my only concern (not so important) is that we are
 making the core
 API change at this moment of the release. Some plugins do not consume
 db_base_plugin and
 such plugins need to investigate the impact from now on.
 On the other hand, if we use the extension mechanism all plugins need
to
 update
 their extension list in the last moment :-(


 My vote at this moment is still to use an extension, but an extension
 layer can be a shim.
 The idea is to that all implementation can be as-is and we just add an
 extension module
 so that the new feature is visible thru the extension list.
 It is not perfect but I think it is a good compromise regarding the
first
 point.


 I know there was a suggestion to change this into the core API in the
 spec review
 and I didn't notice it at that time, but I would like to raise this
 before releasing it.

 For longer term (and Liberty cycle),  we need to define more clear
 guideline
 on Core vs extension vs micro-versioning in spec reviews.

 Thanks,
 Akihiro

 
___
___
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


 

__
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




 --
 Akihiro Motoki amot...@gmail.com

 
_
_
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1379682] Re: instance_template_name does not work for vmware driver

2015-03-30 Thread Gary Kotton
*** This bug is a duplicate of bug 1330873 ***
https://bugs.launchpad.net/bugs/1330873

** This bug has been marked a duplicate of bug 1330873
   Instance name set in horizon is not set in VMware vCenter

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1379682

Title:
  instance_template_name does not work for vmware driver

Status in OpenStack Compute (Nova):
  Confirmed
Status in OpenStack Manuals:
  Fix Released

Bug description:
  Currently vmware driver will adopt uuid for instance names. This will
  lead two problems:

  1) instance name template will not apply for vmware driver.  But it
  will display instance name with nova show command. It will be
  misleading.

  [root@cmwo cmwo]# nova show temp-vm-host1-99
  
+--+---+
  | Property | Value
 |
  
+--+---+
  | OS-DCF:diskConfig| MANUAL   
 |
  | OS-EXT-AZ:availability_zone  | cluster01
 |
  | OS-EXT-SRV-ATTR:host | vcenter-cluster01
 |
  | OS-EXT-SRV-ATTR:hypervisor_hostname  | domain-c129(cluster01)   
 |
  | OS-EXT-SRV-ATTR:instance_name| instance-00ec
 |
  | OS-EXT-STS:power_state   | 1
 |
  | OS-EXT-STS:task_state| -
 |
  | OS-EXT-STS:vm_state  | active   
 |
  | OS-SRV-USG:launched_at   | 2014-10-09T10:02:15.00   
 |
  | OS-SRV-USG:terminated_at | -
 |
  | accessIPv4   |  
 |
  | accessIPv6   |  
 |
  | config_drive |  
 |
  | created  | 2014-10-09T09:59:15Z 
 |
  | demovlan network | 25.0.0.21
 |
  | flavor   | m1.tiny (1)  
 |
  | hostId   | 
0cfba386e1e5cad832d2fbc316c33ca6a124c3d0b386127a55707070  |
  | id   | 6d3e0f11-0a4c-46eb-a3a6-4e397d917228 
 |

  2) This uuid is not user friendly for VM names.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1379682/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1437863] [NEW] API: doing nova list when neutron service is down has an internal error

2015-03-29 Thread Gary Kotton
Public bug reported:

nicira@Ubuntu1204Server:~$ nova list
ERROR (ClientException): The server has either erred or is incapable of 
performing the requested operation. (HTTP 500) (Request-ID: 
req-014bcadf-317f-4d2f-b0a0-dbebfc90bedf)

The trace from the API is below

2015-03-29 06:50:05.244 ERROR nova.api.openstack 
[req-014bcadf-317f-4d2f-b0a0-dbebfc90bedf demo demo] Caught error: Unable to 
establish connection to 
http://10.0.0.40:9696/v2.0/ports.json?device_id=be9cd6ae-091e-47ba-b3f8-4139b6326df2
2015-03-29 06:50:05.244 TRACE nova.api.openstack Traceback (most recent call 
last):
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/opt/stack/nova/nova/api/openstack/__init__.py, line 125, in __call__
2015-03-29 06:50:05.244 TRACE nova.api.openstack return 
req.get_response(self.application)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/webob/request.py, line 1320, in send
2015-03-29 06:50:05.244 TRACE nova.api.openstack application, 
catch_exc_info=False)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/webob/request.py, line 1284, in 
call_application
2015-03-29 06:50:05.244 TRACE nova.api.openstack app_iter = 
application(self.environ, start_response)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/webob/dec.py, line 144, in __call__
2015-03-29 06:50:05.244 TRACE nova.api.openstack return resp(environ, 
start_response)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py,
 line 634, in __call__
2015-03-29 06:50:05.244 TRACE nova.api.openstack return self._call_app(env, 
start_response)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py,
 line 554, in _call_app
2015-03-29 06:50:05.244 TRACE nova.api.openstack return self._app(env, 
_fake_start_response)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/webob/dec.py, line 144, in __call__
2015-03-29 06:50:05.244 TRACE nova.api.openstack return resp(environ, 
start_response)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/webob/dec.py, line 144, in __call__
2015-03-29 06:50:05.244 TRACE nova.api.openstack return resp(environ, 
start_response)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/routes/middleware.py, line 136, in 
__call__
2015-03-29 06:50:05.244 TRACE nova.api.openstack response = 
self.app(environ, start_response)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/webob/dec.py, line 144, in __call__
2015-03-29 06:50:05.244 TRACE nova.api.openstack return resp(environ, 
start_response)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/webob/dec.py, line 130, in __call__
2015-03-29 06:50:05.244 TRACE nova.api.openstack resp = self.call_func(req, 
*args, **self.kwargs)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/usr/local/lib/python2.7/dist-packages/webob/dec.py, line 195, in call_func
2015-03-29 06:50:05.244 TRACE nova.api.openstack return self.func(req, 
*args, **kwargs)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/opt/stack/nova/nova/api/openstack/wsgi.py, line 756, in __call__
2015-03-29 06:50:05.244 TRACE nova.api.openstack content_type, body, accept)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/opt/stack/nova/nova/api/openstack/wsgi.py, line 847, in _process_stack
2015-03-29 06:50:05.244 TRACE nova.api.openstack request, action_args)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/opt/stack/nova/nova/api/openstack/wsgi.py, line 710, in 
post_process_extensions
2015-03-29 06:50:05.244 TRACE nova.api.openstack **action_args)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/opt/stack/nova/nova/api/openstack/compute/contrib/security_groups.py, line 
471, in detail
2015-03-29 06:50:05.244 TRACE nova.api.openstack self._extend_servers(req, 
list(resp_obj.obj['servers']))
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/opt/stack/nova/nova/api/openstack/compute/contrib/security_groups.py, line 
422, in _extend_servers
2015-03-29 06:50:05.244 TRACE nova.api.openstack servers))
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/opt/stack/nova/nova/network/security_group/neutron_driver.py, line 353, in 
get_instances_security_groups_bindings
2015-03-29 06:50:05.244 TRACE nova.api.openstack ports = 
self._get_ports_from_server_list(servers, neutron)
2015-03-29 06:50:05.244 TRACE nova.api.openstack   File 
/opt/stack/nova/nova/network/security_group/neutron_driver.py, line 312, in 
_get_ports_from_server_list
2015-03-29 06:50:05.244 TRACE nova.api.openstack

Re: [openstack-dev] [Neutron] initial OVN testing

2015-03-29 Thread Gary Kotton
Hi,
I have added a few comments to the review and have a fixed a few issues
that I have encountered along the way. I guess we can discuss on gerrit.
Thanks
Gary

On 3/27/15, 12:54 AM, Russell Bryant rbry...@redhat.com wrote:

Gary and Kyle, I saw in my IRC backlog that you guys were briefly
talking about testing the Neutron ovn ml2 driver.  I suppose it's time
to add some more code to the devstack integration to install the current
ovn branch and set up ovsdb-server to serve up the right database for
this.  I'll try to work on that tomorrow.  Of course, note that all we
can set up right now is the northbound database.  None of the code that
reacts to updates to that database is merged yet.  We can still go ahead
and test our code and make sure the expected data makes it there, though.

Here's some more detail about the pieces ...

When I was writing ovn-nbctl [1], I was testing using ovs-sandbox.  It's
a script that sets up a handy development environment for ovs.  It has
ovn support if you pass the -o option [2].  To run it, it would be
something like ...

  $ git clone 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_openvswitc
h_ovs.gitd=AwIDaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZ
BmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=cQf2n9s_bEj3_L162t5yzwj7_ElFgaXTUhr
2xEDAk0cs=l4rfZ9jttb06ukaHzMgz_RDzsQDjUEf25puSLaKEZZEe=
  $ cd ovs
  $ git checkout ovn
  $ ./boot.sh
  $ ./configure
  $ make
  $ make SANDBOXFLAGS=-o sandbox

From there you can run ovn-nbctl.  Here's a script to demonstrate the
various commands:

  
https://urldefense.proofpoint.com/v2/url?u=https-3A__gist.github.com_russe
llb_946953e8675063c0c756d=AwIDaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtX
t-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=cQf2n9s_bEj3_L162t5y
zwj7_ElFgaXTUhr2xEDAk0cs=vG12ShRj8kDdsQLwzI-4_s0aG41duG-_wlTwR2jWpmke=

To set this up outside of ovs-sandbox, you need to first create the OVN
northbound database:

  $ ovsdb-tool create ovnnb.db ovs-git-tree/ovn/ovn-nb.ovsschema

Then you need to tell ovsdb-server to use it.  By default ovsdb-server
will only serve up conf.db.  It can take a list of dbs as positional
arguments, though.  You can see that's what the ovs-sandbox script is
doing.

So, you can either change the command used to start ovsdb-server on your
system, or start up another instance of it with its own unix socket and
tcp port.

There was also a question on IRC about the format of the database option
for the ML2 driver.  The value is passed directly to ovn-nbctl.  The
format is the same as is used for ovs-vsctl (and probably others).

When running in ovs-sandbox, ovn-nbctl's help output shows:

  --db=DATABASE connect to DATABASE
(default:
unix:/home/rbryant/src/ovs/tutorial/sandbox/db.sock)

and further down, it provides some more detail:

  Active database connection methods:
tcp:IP:PORT PORT at remote IP
ssl:IP:PORT SSL PORT at remote IP
unix:FILE   Unix domain socket named FILE
  Passive database connection methods:
ptcp:PORT[:IP]  listen to TCP PORT on IP
pssl:PORT[:IP]  listen for SSL on PORT on IP
punix:FILE  listen on Unix domain socket FILE


[1] 
https://urldefense.proofpoint.com/v2/url?u=http-3A__openvswitch.org_piperm
ail_dev_2015-2DMarch_052757.htmld=AwIDaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-
YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=cQf2n9s_bEj3
_L162t5yzwj7_ElFgaXTUhr2xEDAk0cs=NBPDQRkeI_pZKdXfwzZ11QKpjccl2wFKhVZr8rgK
KCwe= 
[2] 
https://urldefense.proofpoint.com/v2/url?u=http-3A__openvswitch.org_piperm
ail_dev_2015-2DMarch_052353.htmld=AwIDaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-
YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=cQf2n9s_bEj3
_L162t5yzwj7_ElFgaXTUhr2xEDAk0cs=36n_EGBEv4v5nS3DoHsBHfgCoJQxXB176pfnHnbt
8eIe= 

-- 
Russell Bryant


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova]Reviews for #164308 - Expand valid server group name character set

2015-03-26 Thread Gary Kotton


On 3/25/15, 10:27 PM, Matt Riedemann mrie...@linux.vnet.ibm.com wrote:



On 3/25/2015 3:01 PM, Jennifer Mulsow wrote:
 Would anyone be willing to review
 https://review.openstack.org/#/c/164308/ (Expand valid server group name
 character set)? It has a few +1s, but there hasn't been any activity on
 it in a couple days.

 Thank you,
 Jennifer Mulsow
 Cloud Systems Software Development
 IBM Systems  Technology Group


 
_
_
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


The mailing list is not a place for requesting reviews, so please don't
do it.

There are many changes out there [1] so be patient.

Patience is a virtue
Virtue is a grace
Grace is a little girl who did not wash her face


[1] 
https://urldefense.proofpoint.com/v2/url?u=http-3A__russellbryant.net_open
stack-2Dstats_nova-2Dopenreviews.htmld=AwICAgc=Sqcl0Ez6M0X8aeM67LKIiDJAX
VeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=gGbXW25
u34EN2GJi2Sg9o3WuMOduvWDweBWw6GVk9Mss=lkRiYyVRgwOzneMEaQMyEC_60J2Q89LGopR
Ez_QVl2Ye= 

-- 

Thanks,

Matt Riedemann


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] CI report formatting (citrix / hyperv / vmware )

2015-03-26 Thread Gary Kotton


On 3/25/15, 3:21 PM, Sean Dague s...@dague.net wrote:

On 03/25/2015 09:03 AM, Gary Kotton wrote:
 
 From: Jordan Pittier jordan.pitt...@scality.com
 mailto:jordan.pitt...@scality.com
 Reply-To: OpenStack List openstack-dev@lists.openstack.org
 mailto:openstack-dev@lists.openstack.org
 Date: Wednesday, March 25, 2015 at 1:47 PM
 To: OpenStack List openstack-dev@lists.openstack.org
 mailto:openstack-dev@lists.openstack.org
 Subject: Re: [openstack-dev] [nova] CI report formatting (citrix /
 hyperv / vmware )
 
 Hi
 On Wed, Mar 25, 2015 at 12:39 PM, Sean Dague s...@dague.net
 mailto:s...@dague.net wrote:
 
 Currently Citrix, HyperV, and VMWare CI systems reporting on Nova
 patches have a different formatting than the standard that Jenkins
and
 other systems are using:
 
 * test-name-no-spaces
https://urldefense.proofpoint.com/v2/url?u=http-3A__link.to_resultd=AwIF
aQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYB
k8YTeq9N3-diTlNj4GyNcm=WR2WbwJKtngJUjJEo4yFahEnv7RtC3NDaDsZFuzSukws=2Jr
ZtoZF3o4ThkkR34bJH77FMeEorM65K2FQR9pKSuMe=
 
https://urldefense.proofpoint.com/v2/url?u=http-3A__link.to_resultd=AwM
FaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JY
Bk8YTeq9N3-diTlNj4GyNcm=EtHYlIXfK33bYsGf2k8XbFtgWlkcm_VdZCrFHTLEdiEs=5S
S-txUrD3o8KS3QIaCL3XMBbeCYK5CjmzmuxDda7Oce=
 : [SUCCESS|FAILURE] some
 comment about the test
 
 I don't want to talk for Citrix, HyperV or VMWare but the standard
 only work if you use Zuul in your CI. I am using a setup based on a
 Jenkins plugin called gerrit-trigger and there's no way to format the
 message the way it's expected...
 
 
 This means these systems don't show up in the CI rollup block -
 
https://urldefense.proofpoint.com/v2/url?u=http-3A__dl.dropbox.com_u_6514
884_screenshot-5F158.pngd=AwIFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNt
Xt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=WR2WbwJKtngJUjJEo4
yFahEnv7RtC3NDaDsZFuzSukws=47UEXfmar4lGrIce8bEgHwvws7Lw0DPGWdEzPSDDAXQe
= 
 
https://urldefense.proofpoint.com/v2/url?u=http-3A__dl.dropbox.com_u_651
4884_screenshot-5F158.pngd=AwMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMN
tXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=EtHYlIXfK33bYsGf2
k8XbFtgWlkcm_VdZCrFHTLEdiEs=nIjYwznh1_8aVBSz-XVEJrpNaMsDfqyekOQ2IhiHTo8
e=
 
 
 Current the Vmware CI will vote +1 iff the patch has passed on the CI.
 We can investigate adding this to the CI rollup block.
 
 
 
 I'd really like that to change. The CI rollup block has been
extremely
 useful in getting the test results of a patch above the fold, and
the
 ability to dig into them clearly. I feel like if any CI system isn't
 reporting in standard format that's parsible by that, we should
probably
 turn it off.
 
 
 I do not think that we should turn this off. They have value. It would
 be nice if things were all of the same format, which I guess that this
 is the intension of the mail. Lets all try and make an effort to work
 towards this goal.

Right, honestly, I don't want these turned off, I want them reporting in
a more standard format. But I do think if they don't report in a
standard format it will cause problems and add to them being ignored.

Vmware Nova CI has been updated. Please see
https://review.openstack.org/#/c/167713/ as an example.


   -Sean

-- 
Sean Dague
https://urldefense.proofpoint.com/v2/url?u=http-3A__dague.netd=AwIFaQc=S
qcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9
N3-diTlNj4GyNcm=WR2WbwJKtngJUjJEo4yFahEnv7RtC3NDaDsZFuzSukws=xIhHqi-2NYa
hyaoPL1ItksCYtWuk6fTgcobpaGGpjUQe=



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1436872] [NEW] OVN mechanism driver does not work

2015-03-26 Thread Gary Kotton
Public bug reported:

2015-03-26 07:36:09.617 ERROR neutron.plugins.ml2.managers 
[req-7e81f1ef-ef9d-4e65-9c75-873c40de95df demo 
be356f97e093403c9fc2ebed44823a98] Mechanism driver 'ovn' failed in 
create_network_postcommit
2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers Traceback (most 
recent call last):
2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers   File 
/opt/stack/neutron/neutron/plugins/ml2/managers.py, line 323, in 
_call_on_drivers
2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers 
getattr(driver.obj, method_name)(context)
2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers   File 
/usr/local/lib/python2.7/dist-packages/networking_ovn/ml2/mech_driver.py, 
line 59, in create_network_postcommit
2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers network = 
context.current()
2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers TypeError: 'dict' 
object is not callable
2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers

** Affects: networking-ovn
 Importance: High
 Assignee: Gary Kotton (garyk)
 Status: In Progress

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1436872

Title:
  OVN mechanism driver does not work

Status in Neutron integration for OVN:
  In Progress

Bug description:
  2015-03-26 07:36:09.617 ERROR neutron.plugins.ml2.managers 
[req-7e81f1ef-ef9d-4e65-9c75-873c40de95df demo 
be356f97e093403c9fc2ebed44823a98] Mechanism driver 'ovn' failed in 
create_network_postcommit
  2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers Traceback (most 
recent call last):
  2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers   File 
/opt/stack/neutron/neutron/plugins/ml2/managers.py, line 323, in 
_call_on_drivers
  2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers 
getattr(driver.obj, method_name)(context)
  2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers   File 
/usr/local/lib/python2.7/dist-packages/networking_ovn/ml2/mech_driver.py, 
line 59, in create_network_postcommit
  2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers network = 
context.current()
  2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers TypeError: 'dict' 
object is not callable
  2015-03-26 07:36:09.617 TRACE neutron.plugins.ml2.managers

To manage notifications about this bug go to:
https://bugs.launchpad.net/networking-ovn/+bug/1436872/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


Re: [openstack-dev] [nova] CI report formatting (citrix / hyperv / vmware )

2015-03-25 Thread Gary Kotton

From: Jordan Pittier 
jordan.pitt...@scality.commailto:jordan.pitt...@scality.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Wednesday, March 25, 2015 at 1:47 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [nova] CI report formatting (citrix / hyperv / 
vmware )

Hi
On Wed, Mar 25, 2015 at 12:39 PM, Sean Dague 
s...@dague.netmailto:s...@dague.net wrote:
Currently Citrix, HyperV, and VMWare CI systems reporting on Nova
patches have a different formatting than the standard that Jenkins and
other systems are using:

* test-name-no-spaces 
http://link.to/resulthttps://urldefense.proofpoint.com/v2/url?u=http-3A__link.to_resultd=AwMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=EtHYlIXfK33bYsGf2k8XbFtgWlkcm_VdZCrFHTLEdiEs=5SS-txUrD3o8KS3QIaCL3XMBbeCYK5CjmzmuxDda7Oce=
 : [SUCCESS|FAILURE] some
comment about the test
I don't want to talk for Citrix, HyperV or VMWare but the standard only work 
if you use Zuul in your CI. I am using a setup based on a Jenkins plugin called 
gerrit-trigger and there's no way to format the message the way it's expected...

This means these systems don't show up in the CI rollup block -
http://dl.dropbox.com/u/6514884/screenshot_158.pnghttps://urldefense.proofpoint.com/v2/url?u=http-3A__dl.dropbox.com_u_6514884_screenshot-5F158.pngd=AwMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=EtHYlIXfK33bYsGf2k8XbFtgWlkcm_VdZCrFHTLEdiEs=nIjYwznh1_8aVBSz-XVEJrpNaMsDfqyekOQ2IhiHTo8e=

Current the Vmware CI will vote +1 iff the patch has passed on the CI. We can 
investigate adding this to the CI rollup block.



I'd really like that to change. The CI rollup block has been extremely
useful in getting the test results of a patch above the fold, and the
ability to dig into them clearly. I feel like if any CI system isn't
reporting in standard format that's parsible by that, we should probably
turn it off.

I do not think that we should turn this off. They have value. It would be nice 
if things were all of the same format, which I guess that this is the intension 
of the mail. Lets all try and make an effort to work towards this goal.



What's fair warning to get these systems postings into the standard
format? It realistically should be a very quick change by them, but will
help quite a lot in reviewing code.

-Sean

--
Sean Dague
http://dague.nethttps://urldefense.proofpoint.com/v2/url?u=http-3A__dague.netd=AwMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=EtHYlIXfK33bYsGf2k8XbFtgWlkcm_VdZCrFHTLEdiEs=zvLmRDIA_kZRg-RYLMhXhNfvNXq3Ni_9LKyJYxD5Nioe=


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1436462] [NEW] VMware: no validations for CPU levels

2015-03-25 Thread Gary Kotton
Public bug reported:

When creating a CPI shar of type pele we get the following exception:

2015-03-25 10:15:44.577 ERROR nova.compute.manager 
[req-bfe67c3d-0926-4648-8901-027b5912a079 demo demo] [instance: 
db4c58e7-6606-470d-b315-330528af941a] Error: 
Error parsing string pele as enum type SharesLevel

while parsing serialized value of type vim.SharesInfo.Level
at line 10, column 1227

while parsing property level of static type SharesLevel

while parsing serialized DataObject of type vim.SharesInfo
at line 10, column 1189

while parsing property shares of static type SharesInfo

while parsing serialized DataObject of type vim.ResourceAllocationInfo
at line 10, column 1109

while parsing property cpuAllocation of static type
ResourceAllocationInfo

while parsing serialized DataObject of type vim.vm.ConfigSpec
at line 1, column 323

while parsing call information for method CreateVM_Task
at line 1, column 256

while parsing SOAP body
at line 1, column 246

while parsing SOAP envelope
at line 1, column 38

while parsing HTTP request for method createVm
on object of type vim.Folder
at line 1, column 0
Cause: Server raised fault: '
Error parsing string pele as enum type SharesLevel

while parsing serialized value of type vim.SharesInfo.Level
at line 10, column 1227

while parsing property level of static type SharesLevel

while parsing serialized DataObject of type vim.SharesInfo
at line 10, column 1189

while parsing property shares of static type SharesInfo

while parsing serialized DataObject of type vim.ResourceAllocationInfo
at line 10, column 1109

while parsing property shares of static type SharesInfo

while parsing serialized DataObject of type vim.ResourceAllocationInfo
at line 10, column 1109

while parsing property cpuAllocation of static type
ResourceAllocationInfo

while parsing serialized DataObject of type vim.vm.ConfigSpec
at line 1, column 323

while parsing call information for method CreateVM_Task
at line 1, column 256

while parsing SOAP body
at line 1, column 246

while parsing SOAP envelope
at line 1, column 38

while parsing HTTP request for method createVm
on object of type vim.Folder
at line 1, column 0'
Faults: [InvalidRequest]

** Affects: nova
 Importance: Medium
 Assignee: Gary Kotton (garyk)
 Status: In Progress

** Changed in: nova
 Assignee: (unassigned) = Gary Kotton (garyk)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1436462

Title:
  VMware: no validations for CPU levels

Status in OpenStack Compute (Nova):
  In Progress

Bug description:
  When creating a CPI shar of type pele we get the following exception:

  2015-03-25 10:15:44.577 ERROR nova.compute.manager 
[req-bfe67c3d-0926-4648-8901-027b5912a079 demo demo] [instance: 
db4c58e7-6606-470d-b315-330528af941a] Error: 
  Error parsing string pele as enum type SharesLevel

  while parsing serialized value of type vim.SharesInfo.Level
  at line 10, column 1227

  while parsing property level of static type SharesLevel

  while parsing serialized DataObject of type vim.SharesInfo
  at line 10, column 1189

  while parsing property shares of static type SharesInfo

  while parsing serialized DataObject of type vim.ResourceAllocationInfo
  at line 10, column 1109

  while parsing property cpuAllocation of static type
  ResourceAllocationInfo

  while parsing serialized DataObject of type vim.vm.ConfigSpec
  at line 1, column 323

  while parsing call information for method CreateVM_Task
  at line 1, column 256

  while parsing SOAP body
  at line 1, column 246

  while parsing SOAP envelope
  at line 1, column 38

  while parsing HTTP request for method createVm
  on object of type vim.Folder
  at line 1, column 0
  Cause: Server raised fault: '
  Error parsing string pele as enum type SharesLevel

  while parsing serialized value of type vim.SharesInfo.Level
  at line 10, column 1227

  while parsing property level of static type SharesLevel

  while parsing serialized DataObject of type vim.SharesInfo
  at line 10, column 1189

  while parsing property shares of static type SharesInfo

  while parsing serialized DataObject of type vim.ResourceAllocationInfo
  at line 10, column 1109

  while parsing property shares of static type SharesInfo

  while parsing serialized DataObject of type vim.ResourceAllocationInfo
  at line 10, column 1109

  while parsing property cpuAllocation of static type
  ResourceAllocationInfo

  while parsing serialized DataObject of type vim.vm.ConfigSpec
  at line 1, column 323

  while parsing call information for method CreateVM_Task
  at line 1, column 256

  while parsing SOAP body
  at line 1, column 246

  while parsing SOAP envelope
  at line 1, column 38

  while parsing HTTP request for method createVm
  on object of type vim.Folder
  at line 1, column 0'
  Faults: [InvalidRequest]

To manage notifications about this bug go to:
https

Re: [OpenStack-Infra] [openstack-dev] Gerrit downtime on 2015-03-21

2015-03-23 Thread Gary Kotton
Please see 
http://lists.openstack.org/pipermail/openstack-infra/2015-February/002425.h
tml
That should explain.

On 3/23/15, 8:53 AM, trinath.soman...@freescale.com
trinath.soman...@freescale.com wrote:

Hi-

The Issue is resolved. Its an update to the NEW IP address of Gerrit.



--
Trinath Somanchi - B39208
trinath.soman...@freescale.com | extn: 4048

-Original Message-
From: trinath.soman...@freescale.com
[mailto:trinath.soman...@freescale.com]
Sent: Monday, March 23, 2015 11:57 AM
To: OpenStack Development Mailing List (not for usage questions)
Cc: openstack-infra@lists.openstack.org
Subject: Re: [OpenStack-Infra] [openstack-dev] Gerrit downtime on
2015-03-21

Hi-

I get this error from my CI Zuul debug Log.

2015-03-23 12:16:45,618 ERROR gerrit.GerritWatcher: Exception on ssh
event stream:
Traceback (most recent call last):
  File /usr/local/lib/python2.7/dist-packages/zuul/lib/gerrit.py, line
64, in _run
key_filename=self.keyfile)
  File /usr/local/lib/python2.7/dist-packages/paramiko/client.py, line
236, in connect
retry_on_signal(lambda: sock.connect(addr))
  File /usr/local/lib/python2.7/dist-packages/paramiko/util.py, line
278, in retry_on_signal
return function()
  File /usr/local/lib/python2.7/dist-packages/paramiko/client.py, line
236, in lambda
retry_on_signal(lambda: sock.connect(addr))
  File /usr/lib/python2.7/socket.py, line 224, in meth
return getattr(self._sock,name)(*args)
error: [Errno 111] Connection refused

Kindly help me resolve the issue.

--
Trinath Somanchi - B39208
trinath.soman...@freescale.com | extn: 4048

-Original Message-
From: James E. Blair [mailto:cor...@inaugust.com]
Sent: Saturday, March 21, 2015 9:46 PM
To: OpenStack Development Mailing List (not for usage questions)
Cc: openstack-infra@lists.openstack.org
Subject: Re: [openstack-dev] Gerrit downtime on 2015-03-21

cor...@inaugust.com (James E. Blair) writes:

 Hi,

 Gerrit will be unavailable for a few hours starting at 1500 UTC on
 Saturday, March 21.

Gerrit is up and running on the new server.  Actual downtime was about 1
hour from 1500 to 1600.

Please let us know either here or on Freenode in #openstack-infra if you
notice any problems.

-Jim

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


___
OpenStack-Infra mailing list
OpenStack-Infra@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra


Re: [openstack-dev] Gerrit downtime on 2015-03-21

2015-03-23 Thread Gary Kotton
Please see 
http://lists.openstack.org/pipermail/openstack-infra/2015-February/002425.h
tml
That should explain.

On 3/23/15, 8:53 AM, trinath.soman...@freescale.com
trinath.soman...@freescale.com wrote:

Hi-

The Issue is resolved. Its an update to the NEW IP address of Gerrit.



--
Trinath Somanchi - B39208
trinath.soman...@freescale.com | extn: 4048

-Original Message-
From: trinath.soman...@freescale.com
[mailto:trinath.soman...@freescale.com]
Sent: Monday, March 23, 2015 11:57 AM
To: OpenStack Development Mailing List (not for usage questions)
Cc: openstack-in...@lists.openstack.org
Subject: Re: [OpenStack-Infra] [openstack-dev] Gerrit downtime on
2015-03-21

Hi-

I get this error from my CI Zuul debug Log.

2015-03-23 12:16:45,618 ERROR gerrit.GerritWatcher: Exception on ssh
event stream:
Traceback (most recent call last):
  File /usr/local/lib/python2.7/dist-packages/zuul/lib/gerrit.py, line
64, in _run
key_filename=self.keyfile)
  File /usr/local/lib/python2.7/dist-packages/paramiko/client.py, line
236, in connect
retry_on_signal(lambda: sock.connect(addr))
  File /usr/local/lib/python2.7/dist-packages/paramiko/util.py, line
278, in retry_on_signal
return function()
  File /usr/local/lib/python2.7/dist-packages/paramiko/client.py, line
236, in lambda
retry_on_signal(lambda: sock.connect(addr))
  File /usr/lib/python2.7/socket.py, line 224, in meth
return getattr(self._sock,name)(*args)
error: [Errno 111] Connection refused

Kindly help me resolve the issue.

--
Trinath Somanchi - B39208
trinath.soman...@freescale.com | extn: 4048

-Original Message-
From: James E. Blair [mailto:cor...@inaugust.com]
Sent: Saturday, March 21, 2015 9:46 PM
To: OpenStack Development Mailing List (not for usage questions)
Cc: openstack-in...@lists.openstack.org
Subject: Re: [openstack-dev] Gerrit downtime on 2015-03-21

cor...@inaugust.com (James E. Blair) writes:

 Hi,

 Gerrit will be unavailable for a few hours starting at 1500 UTC on
 Saturday, March 21.

Gerrit is up and running on the new server.  Actual downtime was about 1
hour from 1500 to 1600.

Please let us know either here or on Freenode in #openstack-infra if you
notice any problems.

-Jim

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-Infra mailing list
openstack-in...@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [infra] git review

2015-03-22 Thread Gary Kotton
Hi,
Any idea when this will be up and running again:


gkotton@ubuntu:~/nova$ git review

Problem running 'git remote update gerrit'

Fetching gerrit

ssh: connect to host review.openstack.org port 29418: Network is unreachable

fatal: Could not read from remote repository.


Please make sure you have the correct access rights

and the repository exists.

error: Could not fetch gerrit

Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] Neutron extenstions

2015-03-22 Thread Gary Kotton
 support it turns out some more
modes are required,
and we decided to change the subnet core resource. It is the exception.

Thanks,
Akihiro

2015-03-20 8:23 GMT+09:00 Armando M. 
arma...@gmail.commailto:arma...@gmail.com:
 Forwarding my reply to the other thread here:

 

 If my memory does not fail me, changes to the API (new resources, new
 resource attributes or new operations allowed to resources) have always been
 done according to these criteria:

 an opt-in approach: this means we know the expected behavior of the plugin
 as someone has coded the plugin in such a way that the API change is
 supported;
 an opt-out approach: if the API change does not require explicit backend
 support, and hence can be deemed supported by all plugins.
 a 'core' extension (ones available in neutron/extensions) should be
 implemented at least by the reference implementation;

 Now, there might have been examples in the past where criteria were not met,
 but these should be seen as exceptions rather than the rule, and as such,
 fixed as defects so that an attribute/resource/operation that is
 accidentally exposed to a plugin will either be honored as expected or an
 appropriate failure is propagated to the user. Bottom line, the server must
 avoid to fail silently, because failing silently is bad for the user.

 Now both features [1] and [2] violated the opt-in criterion above: they
 introduced resources attributes in the core models, forcing an undetermined
 behavior on plugins.

 I think that keeping [3,4] as is can lead to a poor user experience; IMO
 it's unacceptable to let a user specify the attribute, and see that
 ultimately the plugin does not support it. I'd be fine if this was an
 accident, but doing this by design is a bit evil. So, I'd suggest the
 following, in order to keep the features in Kilo:

 Patches [3, 4] did introduce config flags to control the plugin behavior,
 but it looks like they were not applied correctly; for instance, the
 vlan_transparent case was only applied to ML2. Similarly the MTU config flag
 was not processed server side to ensure that plugins that do not support
 advertisement do not fail silently. This needs to be rectified.
 As for VLAN transparency, we'd need to implement work item 5 (of 6) of spec
 [2], as this extension without at least a backend able to let tagged traffic
 pass doesn't seem right.
 Ensure we sort out the API tests so that we know how the features behave.

 Now granted that controlling the API via config flags is not the best
 solution, as this was always handled through the extension mechanism, but
 since we've been talking about moving away from extension attributes with
 [5], it does sound like a reasonable stop-gap solution.

 Thoughts?
 Armando

 [1]
 http://specs.openstack.org/openstack/neutron-specs/specs/kilo/mtu-selection-and-advertisement.html
 [2]
 http://specs.openstack.org/openstack/neutron-specs/specs/kilo/nfv-vlan-trunks.html
 [3]
 https://review.openstack.org/#/q/project:openstack/neutron+branch:master+topic:bp/mtu-selection-and-advertisement,n,z
 [4]
 https://review.openstack.org/#/q/project:openstack/neutron+branch:master+topic:bp/nfv-vlan-trunks,n,z
 [5] https://review.openstack.org/#/c/136760/

 On 19 March 2015 at 14:56, Ian Wells 
 ijw.ubu...@cack.org.ukmailto:ijw.ubu...@cack.org.uk wrote:

 On 19 March 2015 at 11:44, Gary Kotton 
 gkot...@vmware.commailto:gkot...@vmware.com wrote:

 Hi,
 Just the fact that we did this does not make it right. But I guess that
 we
 are starting to bend the rules. I think that we really need to be far
 more
 diligent about this kind of stuff. Having said that we decided the
 following on IRC:
 1. Mtu will be left in the core (all plugins should be aware of this and
 treat it if necessary)
 2. Vlan-transparency will be moved to an extension. Pritesh is working on
 this.


 The spec started out as an extension, and in its public review people
 requested that it not be an extension and that it should instead be core.  I
 accept that we can change our minds, but I believe there should be a good
 reason for doing so.  You haven't given that reason here and you haven't
 even said who the 'we' is that decided this.  Also, as the spec author, I
 had a conversation with you all but there was no decision at the end of it
 (I presume that came afterward) and I feel that I have a reasonable right to
 be involved.  Could you at least summarise your reasoning here?

 I admit that I prefer this to be in core, but I'm not terribly choosy and
 that's not why I'm asking.  I'm more concerned that this is changing our
 mind at literally the last moment, and in turn wasting a developer's time,
 when there was a perfectly good process to debate this before coding was
 begun, and again when the code was up for review, both of which apparently
 failed.  I'd like to understand how we avoid getting here again in the
 future.  I'd also like to be certain we are not simply reversing a choice on
 a whim.
 --
 Ian

Re: [openstack-dev] [oslo][cinder][nova][neutron] going forward to oslo-config-generator ...

2015-03-21 Thread Gary Kotton
Hi,
One of the issues that we had in Nova was that when we moved to oslo
libraries configuration options support by the libraries were no longer
present in the generated configuration file. Is this something that is
already supported or planned (sorry for being a little ignorant here).
In neutron things may be a little more challenging as there are many
different plugins and with the decomposition things may have additional
challenges. The configuration binding is done via the external decomposed
code and not in the neutron code base. So it is not clear how that code
may be parsed to generate the sample configuration.
Thanks
Gary

On 3/21/15, 12:01 AM, Jay S. Bryant jsbry...@electronicjungle.net
wrote:

All,

Let me start with the TLDR;

Cinder, Nova and Neutron have lots of configuration options that need to
be processed by oslo-config-generator to create the
project.conf.sample file.  There are a couple of different ways this
could be done.  I have one proposal out, which has raised concerns,
there is a second approach that could be taken which I am proposing
below.  Please read on if you have a strong opinion on the precedent we
will try to set in Cinder.  :-)

We discussed in the oslo meeting a couple of weeks ago a plan for how
Cinder was going to blaze a trail to the new oslo-config-generator.  The
result of that discussion and work is here:  [1]  It needs some more
work but has the bare bones pieces there to move to using
oslo-config-generator.

With the change I have written extensive hacking checks that ensure that
any lists that are registered with register_opts() are included in the
base cinder/opts.py file that is then a single entry point that pulls
all of the options together to generate the cinder.conf.sample file.
This has raised concern, however, that whenever a developer adds a new
list of configuration options, they are going to have to know to go back
to cinder/opts.py and add their module and option list there.  The
hacking check should catch this before code is submitted, but we are
possibly setting ourselves up for cases where the patch will fail in the
gate because updates are not made in all the correct places and because
pep8 isn't run before the patch is pushed.

It is important to note, that this will not happen every time a
configuration option is changed or added, as was the case with the old
check-uptodate.sh script.  Only when a new list of configuration options
is added which is a much less likely occurrence.  To avoid this
happening at all it was proposed by the Cinder team that we use the code
I wrote for the hacking checks to dynamically go through the files and
create cinder/opts.py whenever 'tox -egenconfig' is run.  Doing this
makes me uncomfortable as it is not consistent with anything else I am
familiar with in OpenStack and is not consistent with what other
projects are doing to handle this problem.  In discussion with Doug
Hellman, the approach also seemed to cause him concern.  So, I don't
believe that is the right solution.

An alternative that may be a better solution was proposed by Doug:

We could even further reduce the occurrence of such issues by moving the
list_opts() function down into each driver and have an entry point for
oslo.config.opts in setup.cfg for each of the drivers.  As with the
currently proposed solution, the developer doesn't have to edit a top
level file for a new configuration option.  This solution adds that the
developer doesn't have to edit a top level file to add a new
configuration item list to their driver.  With this approach the change
would happen in the driver's list_opts() function, rather than in
cinder/opts.py .  The only time that setup.cfg would needed to edited is
when a new package is added or when a new driver is added.  This would
reduce some of the already minimal burden on the developer.  We,
however, would need to agree upon some method for aggregating together
the options lists on a per package (i.e. cinder.scheduler, cinder.api)
level.  This approach, however, also has the advantage of providing a
better indication in the sample config file of where the options are
coming from.  That is an improvement over what I have currently proposed.

Does Doug's proposal sound more agreeable to everyone?  It is important
to note that the fact that some manual intervention is required to
'plumb' in the new configuration options was done by design.  There is a
little more work required to make options available to
oslo-config-generator but the ability to use different namespaces,
different sample configs, etc were added with the new generator.  These
additional capabilities were requested by other projects.  So, moving to
this design does have the potential for more long-term gain.

Thanks for taking the time to consider this!

Jay

[1] https://review.openstack.org/#/c/165431/


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 

Re: [openstack-dev] [Neutron] VLAN transparency support

2015-03-20 Thread Gary Kotton
Hi,
So at the moment we have something that is half baked. Say we take the MTU 
support as an example: There is a configuration flag ‘advertise_mtu’ (the 
default value is False) – this is set by an admin, but a tenant can define the 
mtu setting when creating a network.
So by default the tenant setting are ignored.

So I suggest the following:
1. 
https://github.com/openstack/neutron/blob/master/neutron/api/v2/attributes.py#L697

  *   we do a convert_to': convert_to_int (if someone passes any other type 
here it will break the dnsmasq
  *   We add in another validation that checks against the configuration. It 
should throw an exception if the tenant has set an MTU and the admin has not 
set the advertise_mtu flag

We can take the similar approach to the ‘vlan_transparent’ but I have no idea 
what that actually means as part of the API. I am really not in favor of this 
even being in core.

Thanks
Gary

From: Armando M. arma...@gmail.commailto:arma...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Friday, March 20, 2015 at 12:33 AM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Neutron] VLAN transparency support

If my memory does not fail me, changes to the API (new resources, new resource 
attributes or new operations allowed to resources) have always been done 
according to these criteria:

  *   an opt-in approach: this means we know the expected behavior of the 
plugin as someone has coded the plugin in such a way that the API change is 
supported;
  *   an opt-out approach: if the API change does not require explicit backend 
support, and hence can be deemed supported by all plugins.
  *   a 'core' extension (ones available in neutron/extensions) should be 
implemented at least by the reference implementation;

Now, there might have been examples in the past where criteria were not met, 
but these should be seen as exceptions rather than the rule, and as such, fixed 
as defects so that an attribute/resource/operation that is accidentally exposed 
to a plugin will either be honored as expected or an appropriate failure is 
propagated to the user. Bottom line, the server must avoid to fail silently, 
because failing silently is bad for the user.

Now both features [1] and [2] violated the opt-in criterion above: they 
introduced resources attributes in the core models, forcing an undetermined 
behavior on plugins.

I think that keeping [3,4] as is can lead to a poor user experience; IMO it's 
unacceptable to let a user specify the attribute, and see that ultimately the 
plugin does not support it. I'd be fine if this was an accident, but doing this 
by design is a bit evil. So, I'd suggest the following, in order to keep the 
features in Kilo:

 *   Patches [3, 4] did introduce config flags to control the plugin 
behavior, but it looks like they were not applied correctly; for instance, the 
vlan_transparent case was only applied to ML2. Similarly the MTU config flag 
was not processed server side to ensure that plugins that do not support 
advertisement do not fail silently. This needs to be rectified.
 *   As for VLAN transparency, we'd need to implement work item 5 (of 6) of 
spec [2], as this extension without at least a backend able to let tagged 
traffic pass doesn't seem right.
 *   Ensure we sort out the API tests so that we know how the features 
behave.

Now granted that controlling the API via config flags is not the best solution, 
as this was always handled through the extension mechanism, but since we've 
been talking about moving away from extension attributes with [5], it does 
sound like a reasonable stop-gap solution.

Thoughts?
Armando

[1] 
http://specs.openstack.org/openstack/neutron-specs/specs/kilo/mtu-selection-and-advertisement.html
[2] 
http://specs.openstack.org/openstack/neutron-specs/specs/kilo/nfv-vlan-trunks.html
[3] 
https://review.openstack.org/#/q/project:openstack/neutron+branch:master+topic:bp/mtu-selection-and-advertisement,n,z
[4] 
https://review.openstack.org/#/q/project:openstack/neutron+branch:master+topic:bp/nfv-vlan-trunks,n,z
[5] https://review.openstack.org/#/c/136760/

On 19 March 2015 at 12:01, Gary Kotton 
gkot...@vmware.commailto:gkot...@vmware.com wrote:
With regards to the MTU can you please point me to where we validate that the 
MTU defined by the tenant is actually = the supported MTU on the network. I 
did not see this in the code (maybe I missed something).


From: Ian Wells ijw.ubu...@cack.org.ukmailto:ijw.ubu...@cack.org.uk
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, March 19, 2015 at 8:44 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Neutron] VLAN transparency support

Per the other discussion on attributes, I believe the change walks

[openstack-dev] [Neutron] VLAN transparency support

2015-03-19 Thread Gary Kotton
Hi,
It appears that https://review.openstack.org/#/c/158420/ update the base 
attributes for the networks. Is there any reason why this was not added as a 
separate extension like all others.
I do not think that this is the correct way to go and we should do this as all 
other extensions have been maintained. I have posted a revert 
(https://review.openstack.org/#/c/165776/) - please feel free to knack if it is 
invalid.
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] VLAN transparency support

2015-03-19 Thread Gary Kotton
Hi,
This patch has the same addition too - 
https://review.openstack.org/#/c/154921/. We should also revert that one.
Thanks
Gary

From: Gary Kotton gkot...@vmware.commailto:gkot...@vmware.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, March 19, 2015 at 1:14 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [Neutron] VLAN transparency support

Hi,
It appears that https://review.openstack.org/#/c/158420/ update the base 
attributes for the networks. Is there any reason why this was not added as a 
separate extension like all others.
I do not think that this is the correct way to go and we should do this as all 
other extensions have been maintained. I have posted a revert 
(https://review.openstack.org/#/c/165776/) - please feel free to knack if it is 
invalid.
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] Neutron extenstions

2015-03-19 Thread Gary Kotton
Hi,
Changed the subject so that it may draw a little attention.
There were 2 patches approved that kind of break the API (in my humble opinion):
https://review.openstack.org/#/c/154921/ and 
https://review.openstack.org/#/c/158420/
In both of these two new fields were added to the base attributes - mtu and 
vlan_transparency
Reverts for them are:
https://review.openstack.org/165801 (mtu) and 
https://review.openstack.org/165776 (vlan transparency).
In my opinion these should be added as separate extensions.
Thanks
Gary

From: Gary Kotton gkot...@vmware.commailto:gkot...@vmware.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, March 19, 2015 at 2:32 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Neutron] VLAN transparency support

Hi,
This patch has the same addition too - 
https://review.openstack.org/#/c/154921/. We should also revert that one.
Thanks
Gary

From: Gary Kotton gkot...@vmware.commailto:gkot...@vmware.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, March 19, 2015 at 1:14 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [Neutron] VLAN transparency support

Hi,
It appears that https://review.openstack.org/#/c/158420/ update the base 
attributes for the networks. Is there any reason why this was not added as a 
separate extension like all others.
I do not think that this is the correct way to go and we should do this as all 
other extensions have been maintained. I have posted a revert 
(https://review.openstack.org/#/c/165776/) - please feel free to knack if it is 
invalid.
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] Neutron extenstions

2015-03-19 Thread Gary Kotton
Hi,
Until now all changes to the API’s have been made in separate extensions and 
not in the base. These should actually be on the provider networks extension.
First this code is not supported by any of the plugins other than the ML2 (I am 
not sure if this break things – it certain broke the unit tests). Secondly 
these two changes do not have open source reference implementations (but that 
is digressing from the problem).
I really think that we need to revert these and have the extensions done in the 
standard fasion.
Thanks
Gary


From: Brandon Logan 
brandon.lo...@rackspace.commailto:brandon.lo...@rackspace.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, March 19, 2015 at 6:20 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Neutron] Neutron extenstions


​Isn't this argument as to whether those fields should be turned off/on, versus 
just always being on?  Are there any guidelines as to what fields are allowed 
to be added in that base resource attr map?  If ML2 needs these and other 
fields, should they just always be on?


Thanks,

Brandon


From: Doug Wiegley 
doug...@parksidesoftware.commailto:doug...@parksidesoftware.com
Sent: Thursday, March 19, 2015 11:01 AM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Neutron] Neutron extenstions

Hi Gary,

First I’m seeing these, but I don’t see that they’re required on input, unless 
I’m mis-reading those reviews.  Additional of new output fields to a json 
object, or adding optional inputs, is not generally considered to be backwards 
incompatible behavior in an API. Does OpenStack have a stricter standard on 
that?

Thanks,
doug


On Mar 19, 2015, at 6:37 AM, Gary Kotton 
gkot...@vmware.commailto:gkot...@vmware.com wrote:

Hi,
Changed the subject so that it may draw a little attention.
There were 2 patches approved that kind of break the API (in my humble opinion):
https://review.openstack.org/#/c/154921/ and 
https://review.openstack.org/#/c/158420/
In both of these two new fields were added to the base attributes – mtu and 
vlan_transparency
Reverts for them are:
https://review.openstack.org/165801 (mtu) and 
https://review.openstack.org/165776 (vlan transparency).
In my opinion these should be added as separate extensions.
Thanks
Gary

From: Gary Kotton gkot...@vmware.commailto:gkot...@vmware.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, March 19, 2015 at 2:32 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Neutron] VLAN transparency support

Hi,
This patch has the same addition too - 
https://review.openstack.org/#/c/154921/. We should also revert that one.
Thanks
Gary

From: Gary Kotton gkot...@vmware.commailto:gkot...@vmware.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, March 19, 2015 at 1:14 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [Neutron] VLAN transparency support

Hi,
It appears that https://review.openstack.org/#/c/158420/ update the base 
attributes for the networks. Is there any reason why this was not added as a 
separate extension like all others.
I do not think that this is the correct way to go and we should do this as all 
other extensions have been maintained. I have posted a revert 
(https://review.openstack.org/#/c/165776/) – please feel free to knack if it is 
invalid.
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.orgmailto:openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] VLAN transparency support

2015-03-19 Thread Gary Kotton
With regards to the MTU can you please point me to where we validate that the 
MTU defined by the tenant is actually = the supported MTU on the network. I 
did not see this in the code (maybe I missed something).


From: Ian Wells ijw.ubu...@cack.org.ukmailto:ijw.ubu...@cack.org.uk
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, March 19, 2015 at 8:44 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Neutron] VLAN transparency support

Per the other discussion on attributes, I believe the change walks in 
historical footsteps and it's a matter of project policy choice.  That aside, 
you raised a couple of other issues on IRC:

- backward compatibility with plugins that haven't adapted their API - this is 
addressed in the spec, which should have been implemented in the patches 
(otherwise I will downvote the patch myself) - behaviour should be as before 
with the additional feature that you can now tell more about what the plugin is 
thinking
- whether they should be core or an extension - this is a more personal 
opinion, but on the grounds that all networks are either trunks or not, and all 
networks have MTUs, I think they do want to be core.  I would like to see 
plugin developers strongly encouraged to consider what they can do on both 
elements, whereas an extension tends to sideline functionality from view so 
that plugin writers don't even know it's there for consideration.

Aside from that, I'd like to emphasise the value of these patches, so hopefully 
we can find a way to get them in in some form in this cycle.  I admit I'm 
interested in them because they make it easier to do NFV.  But they also help 
normal cloud users and operators, who otherwise have to do some really strange 
things [1].  I think it's maybe a little unfair to post reversion patches 
before discussion, particularly when the patch works, passes tests and 
implements an approved spec correctly.
--
Ian.
[1] 
https://bugzilla.redhat.com/show_bug.cgi?id=1138958https://urldefense.proofpoint.com/v2/url?u=https-3A__bugzilla.redhat.com_show-5Fbug.cgi-3Fid-3D1138958d=AwMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=NzYY0bOpToH9ZNwzqI_SpQHiPFRXD_nfb1bM3qAw7Css=FlF57GYJqeWgx5ivxnK5kfWlyTIc1ZFbdlXoi2cfdhwe=
 (admittedly first link I found, but there's no shortage of them)

On 19 March 2015 at 05:32, Gary Kotton 
gkot...@vmware.commailto:gkot...@vmware.com wrote:
Hi,
This patch has the same addition too - 
https://review.openstack.org/#/c/154921/. We should also revert that one.
Thanks
Gary

From: Gary Kotton gkot...@vmware.commailto:gkot...@vmware.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, March 19, 2015 at 1:14 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [Neutron] VLAN transparency support

Hi,
It appears that https://review.openstack.org/#/c/158420/ update the base 
attributes for the networks. Is there any reason why this was not added as a 
separate extension like all others.
I do not think that this is the correct way to go and we should do this as all 
other extensions have been maintained. I have posted a revert 
(https://review.openstack.org/#/c/165776/) - please feel free to knack if it is 
invalid.
Thanks
Gary

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Neutron] Neutron extenstions

2015-03-19 Thread Gary Kotton
Hi,
Just the fact that we did this does not make it right. But I guess that we
are starting to bend the rules. I think that we really need to be far more
diligent about this kind of stuff. Having said that we decided the
following on IRC:
1. Mtu will be left in the core (all plugins should be aware of this and
treat it if necessary)
2. Vlan-transparency will be moved to an extension. Pritesh is working on
this.
Thanks
Gary

On 3/19/15, 8:30 PM, Sean M. Collins s...@coreitpro.com wrote:

On Thu, Mar 19, 2015 at 11:24:16AM PDT, Ian Wells wrote:
 There are precedents for this.  For example, the attributes that
currently
 exist for IPv6 advertisement are very similar:


I'll also note that the API changes landed in Icehouse, but the
implementation missed the Icehouse deadline and was landed in Juno, so
for a time the attributes were hidden from users.

https://review.openstack.org/#/c/85869/
-- 
Sean M. Collins

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Kilo FeatureFreeze is March 19th, FeatureProposalFreeze has happened

2015-03-11 Thread Gary Kotton
Hi,
Not 100% sure that I understand. This is for the BP¹s and specs that were
approved for Kilo. Bug fixes if I understand are going to be reviewed
until the release of Kilo.
Is launchpad not a sufficient source for highlighting bugs?
Thanks
Gary

On 3/11/15, 2:13 PM, John Garbutt j...@johngarbutt.com wrote:

Hi,

Just a quick update on where we are at with the release:
https://wiki.openstack.org/wiki/Kilo_Release_Schedule

Please help review all the code we want to merge before FeatureFreeze:
https://etherpad.openstack.org/p/kilo-nova-priorities-tracking
https://launchpad.net/nova/+milestone/kilo-3

Please note, 19th March is:
kilo-3 release, General FeatureFreeze, StringFreeze, DepFreeze
(that includes all high priority items)

Generally patches that don't look likely to merge by 19th March are
likely to get deferred around 17th March, to make sure we get kilo-3
out the door.

As ever, there may be exceptions, if we really need them, but they
will have to be reviewed by ttx for their impact on the overall
integrated release of kilo. More details will be shared nearer the
time.

A big ask at this time, is to highlight any release critical bugs that
we need to fixe before we can release kilo (and that involves testing
things). We are likely to use the kilo-rc-potential tag to track those
bugs, more details on that soon.

Any questions, please do ask (here or on IRC).

Thanks,
johnthetubaguy

PS
Just a reminder you are now free to submit specs for liberty. Specs
where there is no clear agreement will be the best candidates for a
discussion slot at the summit. Again more on that later.

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [vmware] Alternate meeting times

2015-03-10 Thread Gary Kotton
Hi,
As mentioned a few weeks ago we would like to have alternate meeting times for 
the Vmware driver(s) meeting. So for all interested lets meet tomorrow at 10:00 
UTC on #openstack-meeting-4.
Thanks
Gary


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Glance] Core nominations.

2015-03-08 Thread Gary Kotton


On 3/8/15, 2:34 PM, Flavio Percoco fla...@redhat.com wrote:

On 07/03/15 23:16 +, Nikhil Komawar wrote:
Thank you for the response, Hemanth! Those are some excellent questions.


In order to avoid diverging the conversation, I would like to give my
general
sense of direction. Please do keep in mind that a lot of these thoughts
need to
be better formulated, preferably on a different thread.


Core-members would be generic concept unlike core-reviewers. The one
important
thing that this should achieve is clear understanding of the individuals
(usually ones who are new or interact less often in Glance) - who
actually is a
Core in the program? There are a few things that can be part of their
rights
like being able to vote for important decisions (like the current
thread), they
may or may not have core-reviewer rights based on their participation
area. For
example, they could be security liaison or they may _officially_ do
release
management for the libraries without being a core-reviewer, etc. The
responsibilities should complement the rights.


Those are just initial thoughts and can be better formulated. I will
attempt to
craft out the details of the core-member concept in the near future and
you all
are welcome to join me in doing so.

I think I misread the original proposal with ragards to
core-members. As it is explained here, I'm opposed on having this.
As soon as you start tagging people and adding more layers to the
community, it'll be harder to manage it and more importantly it'll be
more fragmented than it is, which is something I believe we don't
need.

Agree 100%


Citing the example you mentioned in your previous email:

 There are a few things that can be part of their rights like being
 able to vote for important decisions

This breaks openess and it reads like: If you're not a 'core-member',
your vote won't count

We've fought hard to remove all these kind of labels and exclusive
rights by reducing them to the minimum, hence the core-reviewers team.

Anyone should feel free to vote, speak up and most importantly,
everyones opinion *must* be taken into account.

I'll wait for your final proposal to give a more constructive and
extended opinion based on that.

Flavio



Hope that answered your questions, at least for the time being!


Cheers
-Nikhil
━
━━
From: Hemanth Makkapati hemanth.makkap...@rackspace.com
Sent: Friday, March 6, 2015 7:15 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Glance] Core nominations.
 

I like the idea of a 'core-member'. But, how are core-members different
from
core-reviewers? For instance, with core-reviewers it is very clear that
these
are folks you would trust with merging code because they are supposed to
have a
good understanding of the overall project. What about core-members? Are
core-members essentially just core-reviewers who somehow don't fit the
criteria
of core-reviewers but are good candidates nevertheless? Just trying to
understand here ... no offense meant.


Also, +1 to both the criteria for removing existing cores and addition
of new
cores.


-Hemanth.

━
━━
From: Nikhil Komawar nikhil.koma...@rackspace.com
Sent: Friday, March 6, 2015 4:04 PM
To: OpenStack Development Mailing List (not for usage questions)
Subject: Re: [openstack-dev] [Glance] Core nominations.
 

Thank you all for the input outside of the program: Kyle, Ihar, Thierry,
Daniel!


Mike, Ian: It's a good idea to have the policy however, we need to craft
one
that is custom to the Glance program. It will be a bit different to ones
out
there as we've contributors who are dedicated to only subset of the code
- for
example just glance_store or python-glanceclient or metadefs. From here
on, we
may see that for Artifacts and other such features. It's already being
observed
for metadefs.


While I like Mike's suggestion to (semi-)adopt what Nova and Neutron are
doing,
it also makes me wonder if that's going to help us in long term. If not,
then
what can we do now to set a good path forward?


Flavio, Erno, Malini, Louis, Mike: Drafting a guideline policy and
implementing
rotation based on that was my intent so that everyone is aware of the
changes
in the program. That would let the core reviewers know what their duties
are
and let non-cores know what they need to do to become cores. Moreover,
I've a
idea for proposing a core-member status for our program than just
core-reviewer. That seems more applicable for a few strong regular
contributors
like Travis and Lakshmi who work on bug fixes, bug triaging and client
improvements however, do not seem to keep momentum on reviews. The core
status
can affect project decisions hence, this change may be important. This
process
may involve some interactions with governance so, will take more time.


Malini: I wish to take a strategic decision here 

Re: [openstack-dev] [neutron] Proposal to add Ihar Hrachyshka as a Neutron Core Reviewer

2015-03-04 Thread Gary Kotton
+100Š.000

Very long overdue!

On 3/4/15, 10:23 PM, Maru Newby ma...@redhat.com wrote:

+1 from me, Ihar has been doing great work and it will be great to have
him finally able to merge!

 On Mar 4, 2015, at 11:42 AM, Kyle Mestery mest...@mestery.com wrote:
 
 I'd like to propose that we add Ihar Hrachyshka to the Neutron core
reviewer team. Ihar has been doing a great job reviewing in Neutron as
evidence by his stats [1]. Ihar is the Oslo liaison for Neutron, he's
been doing a great job keeping Neutron current there. He's already a
critical reviewer for all the Neutron repositories. In addition, he's a
stable maintainer. Ihar makes himself available in IRC, and has done a
great job working with the entire Neutron team. His reviews are
thoughtful and he really takes time to work with code submitters to
ensure his feedback is addressed.
 
 I'd also like to again remind everyone that reviewing code is a
responsibility, in Neutron the same as other projects. And core
reviewers are especially beholden to this responsibility. I'd also like
to point out and reinforce that +1/-1 reviews are super useful, and I
encourage everyone to continue reviewing code across Neutron as well as
the other OpenStack projects, regardless of your status as a core
reviewer on these projects.
 
 Existing Neutron cores, please vote +1/-1 on this proposal to add Ihar
to the core reviewer team.
 
 Thanks!
 Kyle
 
 [1] 
https://urldefense.proofpoint.com/v2/url?u=http-3A__stackalytics.com_repo
rt_contribution_neutron-2Dgroup_90d=AwICAgc=Sqcl0Ez6M0X8aeM67LKIiDJAXVe
Aw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=Ai-ZNicr
eqkmcjZEmVtR4ztEWETwC-yUThK_vJ_vFtcs=QOgsZ0G74PZQYC8kvsozIDeWHYMn7t_Rk6p
zqBLFui0e= 
 
_
_
 OpenStack Development Mailing List (not for usage questions)
 Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Ironic] Adding vendor drivers in Ironic

2015-03-01 Thread Gary Kotton
Hi,
I am just relaying pain-points that we encountered in neutron. As I have
said below it makes the development process a lot quicker for people
working on external drivers. I personally believe that it fragments the
community and feel that the external drivers loose the community
contributions and inputs.
Thanks
Gary

On 2/28/15, 7:58 PM, Clint Byrum cl...@fewbar.com wrote:

I'm not sure I understand your statement Gary. If Ironic defines
what is effectively a plugin API, and the vendor drivers are careful
to utilize that API properly, the two sets of code can be released
entirely independent of one another. This is how modules work in the
kernel, X.org drivers work, and etc. etc. Of course, vendors could be
irresponsible and break compatibility with older releases of Ironic,
but that is not in their best interest, so I don't see why anybody would
need to tightly couple.

As far as where generic code goes, that seems obvious: it all has to go
into Ironic and be hidden behind the plugin API.

Excerpts from Gary Kotton's message of 2015-02-28 09:28:55 -0800:
 Hi,
 There are pros and cons for what you have mentioned. My concern, and I
mentioned them with the neutron driver decomposition, is that we are are
loosing the community inputs and contributions. Yes, one can certainly
move faster and freer (which is a huge pain point in the community). How
are generic code changes percolated to your repo? Do you have an
automatic CI that detects this? Please note that when itonic release you
will need to release your repo so that the relationship is 1:1...
 Thanks
 Gary
 
 From: Ramakrishnan G
rameshg87.openst...@gmail.commailto:rameshg87.openst...@gmail.com
 Reply-To: OpenStack List
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.o
rg
 Date: Saturday, February 28, 2015 at 8:28 AM
 To: OpenStack List
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.o
rg
 Subject: [openstack-dev] [Ironic] Adding vendor drivers in Ironic
 
 
 Hello All,
 
 This is about adding vendor drivers in Ironic.
 
 In Kilo, we have many vendor drivers getting added in Ironic which is a
very good thing.  But something I noticed is that, most of these reviews
have lots of hardware-specific code in them.  This is something most of
the other Ironic folks cannot understand unless they go and read the
hardware manuals of the vendor hardware about what is being done.
Otherwise we just need to blindly mark the file as reviewed.
 
 Now let me pitch in with our story about this.  We added a vendor
driver for HP Proliant hardware (the *ilo drivers in Ironic).  Initially
we proposed this same thing in Ironic that we will add all the hardware
specific code in Ironic itself under the directory drivers/modules/ilo.
But few of the Ironic folks didn't agree on this (Devananda especially
who is from my company :)). So we created a new module proliantutils,
hosted in our own github and recently moved it to stackforge.  We gave a
limited set of APIs for Ironic to use - like get_host_power_status(),
set_host_power(), get_one_time_boot(), set_one_time_boot(), etc. (Entire
list is here 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_stackforg
e_proliantutils_blob_master_proliantutils_ilo_operations.pyd=AwICAgc=Sq
cl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9
N3-diTlNj4GyNcm=QRyrevJwoHB6GFxiTDorDRShZ79rnf-SwtdVwGiYfccs=e9_q3eOLqT
eI3oNwT_0fur3qzpFLUy9wxVPEjujfAMse=
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_stackfor
ge_proliantutils_blob_master_proliantutils_ilo_operations.pyd=AwMFaQc=S
qcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq
9N3-diTlNj4GyNcm=m5_FxZnmz3
 cyIvavSV
 
DImH6xLR79L-svbcYKkjdcnb8s=fjlOB2ORYcne-cyYnZJO8bdpi4J8rbfCAbmciPllmFIe=
).
 
 We have only seen benefits in doing it.  Let me bring in some examples:
 
 1) We tried to add support for some lower version of servers.  We could
do this without making any changes in Ironic (Review in proliantutils
https://review.openstack.org/#/c/153945/)
 2) We are adding support for newer models of servers (earlier we use to
talk to servers in protocol called RIBCL, newer servers we will use a
protocol called RIS) - We could do this with just 14 lines of actual
code change in Ironic (this was needed mainly because we didn't think we
will have to use a new protocol itself when we started) -
https://review.openstack.org/#/c/154403/
 
 Now talking about the advantages of putting hardware-specific code in
Ironic:
 
 1) It's reviewed by Openstack community and tested:
 No. I doubt if I throw in 600 lines of new iLO specific code that is
here 
(https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_stackfor
ge_proliantutils_blob_master_proliantutils_ilo_ris.pyd=AwICAgc=Sqcl0Ez6
M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diT
lNj4GyNcm=QRyrevJwoHB6GFxiTDorDRShZ79rnf-SwtdVwGiYfccs=tEA3ZOH2Gu6GxHBG
PfPB0x9LeHuMcYAcDbqbQyPVHZAe=

Re: [openstack-dev] [Ironic] Adding vendor drivers in Ironic

2015-02-28 Thread Gary Kotton
Hi,
There are pros and cons for what you have mentioned. My concern, and I 
mentioned them with the neutron driver decomposition, is that we are are 
loosing the community inputs and contributions. Yes, one can certainly move 
faster and freer (which is a huge pain point in the community). How are generic 
code changes percolated to your repo? Do you have an automatic CI that detects 
this? Please note that when itonic release you will need to release your repo 
so that the relationship is 1:1...
Thanks
Gary

From: Ramakrishnan G 
rameshg87.openst...@gmail.commailto:rameshg87.openst...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Saturday, February 28, 2015 at 8:28 AM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [Ironic] Adding vendor drivers in Ironic


Hello All,

This is about adding vendor drivers in Ironic.

In Kilo, we have many vendor drivers getting added in Ironic which is a very 
good thing.  But something I noticed is that, most of these reviews have lots 
of hardware-specific code in them.  This is something most of the other Ironic 
folks cannot understand unless they go and read the hardware manuals of the 
vendor hardware about what is being done.  Otherwise we just need to blindly 
mark the file as reviewed.

Now let me pitch in with our story about this.  We added a vendor driver for HP 
Proliant hardware (the *ilo drivers in Ironic).  Initially we proposed this 
same thing in Ironic that we will add all the hardware specific code in Ironic 
itself under the directory drivers/modules/ilo.  But few of the Ironic folks 
didn't agree on this (Devananda especially who is from my company :)). So we 
created a new module proliantutils, hosted in our own github and recently moved 
it to stackforge.  We gave a limited set of APIs for Ironic to use - like 
get_host_power_status(), set_host_power(), get_one_time_boot(), 
set_one_time_boot(), etc. (Entire list is here 
https://github.com/stackforge/proliantutils/blob/master/proliantutils/ilo/operations.pyhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_stackforge_proliantutils_blob_master_proliantutils_ilo_operations.pyd=AwMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=m5_FxZnmz3cyIvavSVDImH6xLR79L-svbcYKkjdcnb8s=fjlOB2ORYcne-cyYnZJO8bdpi4J8rbfCAbmciPllmFIe=).

We have only seen benefits in doing it.  Let me bring in some examples:

1) We tried to add support for some lower version of servers.  We could do this 
without making any changes in Ironic (Review in proliantutils 
https://review.openstack.org/#/c/153945/)
2) We are adding support for newer models of servers (earlier we use to talk to 
servers in protocol called RIBCL, newer servers we will use a protocol called 
RIS) - We could do this with just 14 lines of actual code change in Ironic 
(this was needed mainly because we didn't think we will have to use a new 
protocol itself when we started) - https://review.openstack.org/#/c/154403/

Now talking about the advantages of putting hardware-specific code in Ironic:

1) It's reviewed by Openstack community and tested:
No. I doubt if I throw in 600 lines of new iLO specific code that is here 
(https://github.com/stackforge/proliantutils/blob/master/proliantutils/ilo/ris.pyhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_stackforge_proliantutils_blob_master_proliantutils_ilo_ris.pyd=AwMFaQc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=m5_FxZnmz3cyIvavSVDImH6xLR79L-svbcYKkjdcnb8s=vYNQ8MopljQOqje3T_aIhtw0oZPK4tFHGnlcbBH6wace=)
 for Ironic folks, they will hardly take a look at it.  And regarding testing, 
it's not tested in the gate unless we have a 3rd party CI for it.  [We (iLO 
drivers) also don't have 3rd party CI right now, but we are working on it.]

2) Everything gets packaged into distributions automatically:
Now the hardware-specific code that we add in Ironic under 
drivers/modules/vendor/ will get packaged into distributions, but this code 
in turn will have dependencies  which needs to be installed manually by the 
operator (I assume vendor specific dependencies are not considered by Linux 
distributions while packaging Openstack Ironic). Anyone installing Ironic and 
wanting to manage my company's servers will again need to install these 
dependencies manually.  Why not install the wrapper if there is one too.

I assume we only get these advantages by moving all of hardware-specific code 
to a wrapper module in stackforge and just exposing some APIs for Ironic to use:
* Ironic code would be much cleaner and easier to maintain
* Any changes related to your hardware - support for newer hardware, bug fixes 
in particular models of hardware, would be very easy. You don't need to change 
Ironic code for that. You could just fix the bug in your module, release a new 
version 

[openstack-dev] [nova] Shared storage support

2015-02-25 Thread Gary Kotton
Hi,
There is an issue with the statistics reported when a nova compute driver has 
shared storage attached. That is, there may be more than one compute node 
reporting on the shared storage. A patch has been posted - 
https://review.openstack.org/#/c/155184. The direction here was to add a extra 
parameter to the dictionary that the driver returns for the resource 
utilization. The DB statistics calculation would take this into account and 
then do calculations accordingly.
I am not really in favor of the approach for a number of reasons:

  1.  Over the last few cycles we have been making a move to trying to better 
define data structures and models that we use. More specifically we have been 
moving to object support
  2.  A change in the DB layer may break this support.
  3.  We are trying to have versioning of various blobs of data that are passed 
around

My thinking is that the resource tracker should be aware that the compute node 
has shared storage and the changes done there. I do not think that the compute 
node should rely on the changes being done in the DB layer - that may be on a 
different host and even run a different version.

I understand that this is a high or critical bug but I think that we need to 
discuss more on it and try have a more robust model.
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova][vmware][ironic] Configuring active/passive HA Nova compute

2015-02-23 Thread Gary Kotton


On 2/23/15, 2:05 PM, Matthew Booth mbo...@redhat.com wrote:

On 20/02/15 11:48, Matthew Booth wrote:
 Gary Kotton came across a doozy of a bug recently:
 
 https://bugs.launchpad.net/nova/+bug/1419785
 
 In short, when you start a Nova compute, it will query the driver for
 instances and compare that against the expected host of the the instance
 according to the DB. If the driver is reporting an instance the DB
 thinks is on a different host, it assumes the instance was evacuated
 while Nova compute was down, and deletes it on the hypervisor. However,
 Gary found that you trigger this when starting up a backup HA node which
 has a different `host` config setting. i.e. You fail over, and the first
 thing it does is delete all your instances.
 
 Gary and I both agree on a couple of things:
 
 1. Deleting all your instances is bad
 2. HA nova compute is highly desirable for some drivers
 
 We disagree on the approach to fixing it, though. Gary posted this:
 
 https://review.openstack.org/#/c/154029/
 
 I've already outlined my objections to this approach elsewhere, but to
 summarise I think this fixes 1 symptom of a design problem, and leaves
 the rest untouched. If the value of nova compute's `host` changes, then
 the assumption that instances associated with that compute can be
 identified by the value of instance.host becomes invalid. This
 assumption is pervasive, so it breaks a lot of stuff. The worst one is
 _destroy_evacuated_instances(), which Gary found, but if you scan
 nova/compute/manager for the string 'self.host' you'll find lots of
 them. For example, all the periodic tasks are broken, including image
 cache management, and the state of ResourceTracker will be unusual.
 Worse, whenever a new instance is created it will have a different value
 of instance.host, so instances running on a single hypervisor will
 become partitioned based on which nova compute was used to create them.
 
 In short, the system may appear to function superficially, but it's
 unsupportable.
 
 I had an alternative idea. The current assumption is that the `host`
 managing a single hypervisor never changes. If we break that assumption,
 we break Nova, so we could assert it at startup and refuse to start if
 it's violated. I posted this VMware-specific POC:
 
 https://review.openstack.org/#/c/154907/
 
 However, I think I've had a better idea. Nova creates ComputeNode
 objects for its current configuration at startup which, amongst other
 things, are a map of host:hypervisor_hostname. We could assert when
 creating a ComputeNode that hypervisor_hostname is not already
 associated with a different host, and refuse to start if it is. We would
 give an appropriate error message explaining that this is a
 misconfiguration. This would prevent the user from hitting any of the
 associated problems, including the deletion of all their instances.

I have posted a patch implementing the above for review here:

https://review.openstack.org/#/c/158269/

I have to look at what you have posted. I think that this topic is
something that we should speak about at the summit and this should fall
under some BP and well defined spec. I really would not like to see
existing installations being broken if and when this patch lands. It may
also affect Ironic as it works on the same model.


Matt
-- 
Matthew Booth
Red Hat Engineering, Virtualisation Team

Phone: +442070094448 (UK)
GPG ID:  D33C3490
GPG FPR: 3733 612D 2D05 5458 8A8A 1600 3441 EA19 D33C 3490

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Priority tracking

2015-02-23 Thread Gary Kotton
Just for a few clarifications:

  1.  The link below is for the nova priority tracking
  2.  It was requested that we do not add bug fixes to that list. There are 
other tracking tools for that
  3.  The list does have a Quick/Trivial Hit Bugs. Please read the 
description before you start to add to that list. Feel free to reach out to the 
guys who regularly contribute to this list if you feel that you want to dive in

A luta continua
Gary

From: Gary Kotton gkot...@vmware.commailto:gkot...@vmware.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Monday, February 23, 2015 at 2:19 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [nova] Priority tracking

Hi,
Not sure if everyone is aware of this. There is a ether pad where the priority 
of the project appears: 
https://etherpad.openstack.org/p/kilo-nova-priorities-tracking. This has the 
major bullets for the K cycle.
So in short - if you reviews are not on the page they may not get review cycles 
:)
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [nova] Priority tracking

2015-02-23 Thread Gary Kotton
Hi,
Not sure if everyone is aware of this. There is a ether pad where the priority 
of the project appears: 
https://etherpad.openstack.org/p/kilo-nova-priorities-tracking. This has the 
major bullets for the K cycle.
So in short - if you reviews are not on the page they may not get review cycles 
:)
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] LOG.debug()

2015-02-18 Thread Gary Kotton
Hi,
Please see 
http://docs.openstack.org/openstack-ops/content/logging_monitoring.html
If you have installed from packages this may be in 
/var/log/nova/nova-compute.log
Thanks
Gary

From: Vedsar Kushwaha 
vedsarkushw...@gmail.commailto:vedsarkushw...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Wednesday, February 18, 2015 at 4:52 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] LOG.debug()

Hello World,

I'm new to openstack and python too :).

In the file:
https://github.com/openstack/nova/blob/master/nova/scheduler/filters/ram_filter.pyhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_openstack_nova_blob_master_nova_scheduler_filters_ram-5Ffilter.pyd=AwMFAwc=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEsr=VlZxHpZBmzzkWT5jqz9JYBk8YTeq9N3-diTlNj4GyNcm=DJEz4nE1qVf12YKxUwG0LN0yBMtl3warl36Oqq4Vqpos=ONUtXkRDFMM8mfVHff8Fc3zFe9AdJohiOZBUe7P6P3Ie=

where does the LOG.debug() is storing the information?



--
Vedsar Kushwaha
M.Tech-Computational Science
Indian Institute of Science
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[Yahoo-eng-team] [Bug 1402509] Re: vmware with Distribute VirtualSwitch

2015-02-16 Thread Gary Kotton
Please see https://review.openstack.org/154771 for the initial
implementation

** Changed in: nova
   Status: Incomplete = Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1402509

Title:
  vmware with Distribute VirtualSwitch

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  I have two hosts in one vcenter cluster use Distribute VirtualSwitch.
  Before I launch a instance,i need add port_group  first.

  why not add port_group in nova if the port_group is not exist, and how
  i can do it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1402509/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[openstack-dev] [nova] Feature Freeze Exception for vmware-driver-domain-metadata

2015-02-16 Thread Gary Kotton
Retitled 

From: Gary Kotton gkot...@vmware.commailto:gkot...@vmware.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Saturday, February 14, 2015 at 8:01 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [nova] FFE request for vmware-driver-domain-metadata

Hi,
This support was added to the libvirt driver in J. The support is isolated to 
the Vmware driver and enables admins to get a better understanding of what is 
happening with the running instances. Any chance of getting a sponsor for this? 
https://review.openstack.org/#/c/141028/
This also enables the admin to do queries on the VC about instances, for 
example by AZ, flavor, etc.
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Use of egg snapshots of neutron code in neutron-*aas projects/distributing openstack

2015-02-16 Thread Gary Kotton
Hi,
The same issue is the for the backe end drivers. I think that they always
need to be aligned with the master branch. When we cut stable all of the
aaS and drivers also need to be cut.
This was one of the pain points that we brought up with the split and the
consensus was: we¹ll deal with it when we get to the bridge.
Thanks
Gary

On 2/16/15, 5:13 PM, James Page james.p...@ubuntu.com wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hi Folks

The split-out drivers for vpn/fw/lb as-a-service all make use of a
generated egg of the neutron git repository as part of their unit test
suite dependencies.

This presents a bit of a challenge for us downstream in distributions,
as we can't really pull in a full source egg of neutron from
git.openstack.org; we have the code base for neutron core available
(python-neutron), but that does not appear to be enough (see [0]).

I would appreciate if dev's working in this area could a) review the
bug and the problems we are seeing a b) think about how this can work
for distributions - I'm happy to create a new 'neutron-testing' type
package from the neutron codebase to support this stuff, but right now
I'm a bit unclear on exactly what its needs to contain!

Cheers

James


[0] https://bugs.launchpad.net/neutron/+bug/1422376

- -- 
James Page
Ubuntu and Debian Developer
james.p...@ubuntu.com
jamesp...@debian.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJU4gj5AAoJEL/srsug59jD5agP/1NFgrLQjD7+d0OrxSByD+b0
DEwlbSwFGvV6sIbjzP8/9ibUmxnCOcwW9Enn4+Ukp4KuhuWKuiEZYdOARkuEupaz
IyDw3F9NzytnER2s+sn2+tddQloTjCk0vzk+e5uH19ovwoLBmFOd/g5d+yNYt/SB
ozzA3S4WTyG8vws2AOBcubJkg1wYzyUSGATceBqYLFMa7e7GuazRR/XohOwa7iux
T1+4t72juhXUiFiPn4GD2aWjl30Eer0+juHdlje6EHtSRnODJXnYeEHIw/ndmTCy
gEmMZ3c9fUoJC51HBeOSjX+Mg5Hq/AaGLLQHU+shklg6pgXKZ1ZKFAYD5rjWrXB2
jxPM0vFcJEh2yfMHTsgbgP6AnYF5g7/36izTdJsXWDgEJoE7Zt2J+NX5+SLTihtt
GbWIUh5ZstZXBD85u4o8iB+whhpzZd7rE/GRK2Ax/kY8WnB8xeiU5wA5AQN6nTMr
XPT/ObXsXKnyrLgn4KkRZymEeDO1yaaVrtGtLxF2Dap2CpH8so7hLQw/3KYxDsTP
8dptOS4EzVm+jZPdAHMHIqsyA2wnRfyauPAyYDEeVioCUkijinrt61x62OM5s8+X
MbAOyjGGOPVXq0tFChbB9ZdSkMDNvj98sv1xhZ1yHmoKvJ56EM1drh7HhcJWD6/v
dv9uUmY4DhVlvjYKwPgY
=C4vr
-END PGP SIGNATURE-

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [devstack] authentication issues

2015-02-16 Thread Gary Kotton


On 2/16/15, 12:48 PM, Kashyap Chamarthy kcham...@redhat.com wrote:

On Mon, Feb 16, 2015 at 09:54:30AM +, Gary Kotton wrote:
 Hi, With the current master in devstack I am unable to create a
 neutron network.

 It looks like there is an issue with keystone. Anyone
 else hit this?  Thanks Gary

Hmm, I don't see any such issue here, I'm using:
Nova+Neutron+Keystone+Glance with libvirt/KVM drivers.

Thanks. I will double check.


And, these are the commits I'm at:

  DevStack
  commit 13c7ccc9d5d7ee8b88c2ee7d4af8990a075440a2
  Glance
  commit cd60a24a7d32d4ca0be36f7afa4d082193958989
  Merge: 803c540 4a78e85
  Keystone
  commit c06591dd470aaa595206100d0176ccc0575d58b7
  Author: OpenStack Proposal Bot openstack-in...@lists.openstack.org
  Neutron
  commit 12b0d4d9792d83fd559de59f2dd7b9f532f89398
  Merge: 7a0a2a1 a3ab3eb
  Nova
  commit 69f4b44691ddabc2cfa8c08539a51d255646e173
  Merge: ea1f1d6 353e823
  requirements
  commit ec1c788c2bfac3ef964396b92f8a090b60dbb4ef

$ neutron net-list
+--+-+
+
| id   | name| subnets
|
+--+-+
+
| ec39ff23-9319-4526-aa55-fdd0ec172bc5 | private |
2192c1b9-d1de-406d-ab7e-ba142a9b7d3d 10.1.0.0/24   |
| d2994e9c-649a-4668-a6bc-a71ff2362e74 | public  |
94cf7c03-7352-4b8d-8b00-21227c7414a4 172.24.4.0/24 |
+--+-+
+

$ ps -ef | grep -i neutron
kashyapc 12983 12954  1 05:43 pts/700:00:03 python
/usr/bin/neutron-server --config-file /etc/neutron/neutron.conf
--config-file /etc/neutron/plugins/ml2/ml2_conf.ini
kashyapc 13040 13014  0 05:43 pts/800:00:02 python
/usr/bin/neutron-openvswitch-agent --config-file
/etc/neutron/neutron.conf --config-file
/etc/neutron/plugins/ml2/ml2_conf.ini
kashyapc 13159 13049  0 05:43 pts/900:00:00 python
/usr/bin/neutron-dhcp-agent --config-file /etc/neutron/neutron.conf
--config-file=/etc/neutron/dhcp_agent.ini
root 13252 13040  0 05:43 pts/800:00:00 sudo
/usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf ovsdb-client monitor
Interface name,ofport --format=json
root 13254 13252  0 05:43 pts/800:00:00 /usr/bin/python
/usr/bin/neutron-rootwrap /etc/neutron/rootwrap.conf ovsdb-client monitor
Interface name,ofport --format=json
kashyapc 13263 13175  0 05:43 pts/10   00:00:00 python
/usr/bin/neutron-l3-agent --config-file /etc/neutron/neutron.conf
--config-file=/etc/neutron/l3_agent.ini
kashyapc 13348 13273  0 05:43 pts/11   00:00:00 python
/usr/bin/neutron-metadata-agent --config-file /etc/neutron/neutron.conf
--config-file=/etc/neutron/metadata_agent.ini
kashyapc 13369 13348  0 05:43 pts/11   00:00:00 python
/usr/bin/neutron-metadata-agent --config-file /etc/neutron/neutron.conf
--config-file=/etc/neutron/metadata_agent.ini
kashyapc 13370 13348  0 05:43 pts/11   00:00:00 python
/usr/bin/neutron-metadata-agent --config-file /etc/neutron/neutron.conf
--config-file=/etc/neutron/metadata_agent.ini
kashyapc 13371 13348  0 05:43 pts/11   00:00:00 python
/usr/bin/neutron-metadata-agent --config-file /etc/neutron/neutron.conf
--config-file=/etc/neutron/metadata_agent.ini
kashyapc 13372 13348  0 05:43 pts/11   00:00:00 python
/usr/bin/neutron-metadata-agent --config-file /etc/neutron/neutron.conf
--config-file=/etc/neutron/metadata_agent.ini
kashyapc 13940 1  0 05:43 ?00:00:00 /usr/bin/python
/usr/bin/neutron-ns-metadata-proxy
--pid_file=/home/kashyapc/src/cloud/data/neutron/external/pids/ef5ae22b-86
d2-42c0-8be4-95f75683bbfd.pid
--metadata_proxy_socket=/home/kashyapc/src/cloud/data/neutron/metadata_pro
xy --router_id=ef5ae22b-86d2-42c0-8be4-95f75683bbfd
--state_path=/home/kashyapc/src/cloud/data/neutron --metadata_port=9697
--metadata_proxy_user=1000 --metadata_proxy_group=1000 --debug --verbose



-- 
/kashyap

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [devstack] authentication issues

2015-02-16 Thread Gary Kotton
Hi,
With the current master in devstack I am unable to create a neutron network. It 
looks like there is an issue with keystone. Anyone else hit this?
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [nova][vmware] MS update

2015-02-15 Thread Gary Kotton
Hi,
MS is back up and running.
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Summit Voting and ATC emails?

2015-02-14 Thread Gary Kotton
Hi,
Yes, I think that they go out in batches. It would be best to check with
Stefano if you have any issues.
Thanks
Gary

On 2/15/15, 4:11 AM, Nick Chase nch...@mirantis.com wrote:

Does anybody know if a) ATC emails have started to go out yet, and b)
when proposal voting will start?

Thanks

---  Nick

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [nova] FFE request for vmware-driver-domain-metadata

2015-02-14 Thread Gary Kotton
Hi,
This support was added to the libvirt driver in J. The support is isolated to 
the Vmware driver and enables admins to get a better understanding of what is 
happening with the running instances. Any chance of getting a sponsor for this? 
https://review.openstack.org/#/c/141028/
This also enables the admin to do queries on the VC about instances, for 
example by AZ, flavor, etc.
Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Question about force_host skip filters

2015-02-12 Thread Gary Kotton
Hi,
I think that the filters should be applied to the list of hosts that are in 
'force_hosts'. I am not sure if this is what you are suggesting. If this is not 
then case then it sounds like a bug.
Thanks
Gary

From: Rui Chen chenrui.m...@gmail.commailto:chenrui.m...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, February 12, 2015 at 11:05 AM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [nova] Question about force_host skip filters

Hi:

   If we boot instance with 'force_hosts', the force host will skip all 
filters, looks like that it's intentional logic, but I don't know the reason.

   I'm not sure that the skipping logic is apposite, I think we should remove 
the skipping logic, and the 'force_hosts' should work with the scheduler, test 
whether the force host is appropriate ASAP. Skipping filters and postponing the 
booting failure to nova-compute is not advisable.

On the other side, more and more options had been added into flavor, like 
NUMA, cpu pinning, pci and so on, forcing a suitable host is more and more 
difficult.


Best Regards.
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [devstack] [third-party] how to use a devstack external plugin in gate testing

2015-02-12 Thread Gary Kotton


On 2/12/15, 1:33 PM, Chmouel Boudjnah chmo...@enovance.com wrote:

Jaume Devesa devv...@gmail.com writes:

 Following the conversation...

 We have seen that glusterfs[1] and ec2api[2] use different approach
 when it comes to repository managing: whereas glusterfs is a single
 'devstack' directory repository, ec2api is a whole project with a
 'devstack' directory on it.

 We plan to migrate 'python-neutron-plugin-midonet'[3] project to
 Stackforge too. It makes sense to add the 'devstack' directory on it?
 Or do you recommend us to have two different repositories in
 Stackforge: one for the neutron plugin and the other one for the
 devstack plugin?

as you stated I don't think there is a clear advantage or disadvantage
but IMO having too many repositories is not very user friendly and I would
recommend to have the plugin directly in the repo.

For things like glusterfs which is not a native openstack project it
makes sense that the plugin is hosted externally of the project.

I am in favor of having these in the devstack reop. I think that keeping
everything under the same umbrella is the healthiest model. Moving things
to different repos is a a challenge and leads to endless problems (that is
my two cents)

Chmouel

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [nova] Question about force_host skip filters

2015-02-12 Thread Gary Kotton
I understand the fact that an opertaor can and should be able to place the VM 
where she/he wants. The VM should just adhere to the scheduling constraints :) 
(which are defined in the filters)
:)

From: Rui Chen chenrui.m...@gmail.commailto:chenrui.m...@gmail.com
Reply-To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, February 12, 2015 at 1:51 PM
To: OpenStack List 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [nova] Question about force_host skip filters

 filters should be applied to the list of hosts that are in 'force_hosts'.

Yes, @Gray, it's my point.

Operator can live-migrate a instance to a specified host and skip filters,  
it's apposite and important, I agree with you.

But when we boot instance, we always want to launch a instance successfully or 
get a clear failure reason, if the filters are applied for the force host, 
operator maybe find out that he is doing something wrong at earlier time. For 
example, he couldn't boot a pci instance on a force host that don't own pci 
device.

and I don't think 'force_hosts' is operator action, the default value is 
'is_admin:True' in policy.json, but in some case the value may be changed so 
that the regular user can boot instance on specified host.

2015-02-12 17:44 GMT+08:00 Sylvain Bauza 
sba...@redhat.commailto:sba...@redhat.com:

Le 12/02/2015 10:05, Rui Chen a écrit :
Hi:

   If we boot instance with 'force_hosts', the force host will skip all 
filters, looks like that it's intentional logic, but I don't know the reason.

   I'm not sure that the skipping logic is apposite, I think we should remove 
the skipping logic, and the 'force_hosts' should work with the scheduler, test 
whether the force host is appropriate ASAP. Skipping filters and postponing the 
booting failure to nova-compute is not advisable.

On the other side, more and more options had been added into flavor, like 
NUMA, cpu pinning, pci and so on, forcing a suitable host is more and more 
difficult.


Any action done by the operator is always more important than what the 
Scheduler could decide. So, in an emergency situation, the operator wants to 
force a migration to an host, we need to accept it and do it, even if it 
doesn't match what the Scheduler could decide (and could violate any policy)

That's a *force* action, so please leave the operator decide.

-Sylvain



Best Regards.



__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribemailto:openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: 
openstack-dev-requ...@lists.openstack.org?subject:unsubscribehttp://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [vmware-api] Weekly meeting

2015-02-12 Thread Gary Kotton
Hi,
Over the last few IRC meetings we have discussed the following:

  1.  Providing a platform for people other than those working on the Nova 
driver to take part. There are efforts with the Glance, Cinder, Ceilometer and 
Neutron projects. Hopefully people working on those can also take part and we 
can share and discuss ideas, painpoints, bugs etc.
  2.  Meeting time. We have also spoken about alternating the meeting times so 
that people in different timezones can take part. At the moment we have 
Wednesday 17:00 UTC. How does the option of alternate weeks doing at 9:00 UTC?

Thanks
Gary
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


<    1   2   3   4   5   6   7   8   9   10   >