Re: [openstack-dev] [Trove] Core reviewer update

2015-02-05 Thread Iccha Sethi
+1.

Congratulations to the new core members.

From: Denis Makogon dmako...@mirantis.commailto:dmako...@mirantis.com
Reply-To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, February 5, 2015 at 10:38 AM
To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Trove] Core reviewer update

+1

Congratulations Peter, Victoria and Edmond.


On Thu, Feb 5, 2015 at 6:26 PM, Nikhil Manchanda 
slick...@gmail.commailto:slick...@gmail.com wrote:
Hello Trove folks:

Keeping in line with other OpenStack projects, and attempting to keep
the momentum of reviews in Trove going, we need to keep our core-team up
to date -- folks who are regularly doing good reviews on the code should
be brought in to core and folks whose involvement is dropping off should
be considered for removal since they lose context over time, not being
as involved.

For this update I'm proposing the following changes:
- Adding Peter Stachowski (peterstac) to trove-core
- Adding Victoria Martinez De La Cruz (vkmc) to trove-core
- Adding Edmond Kotowski (edmondk) to trove-core
- Removing Michael Basnight (hub_cap) from trove-core
- Removing Tim Simpson (grapex) from trove-core

For context on Trove reviews and who has been active, please see
Russell's stats for Trove at:
- http://russellbryant.net/openstack-stats/trove-reviewers-30.txt
- http://russellbryant.net/openstack-stats/trove-reviewers-90.txt

Trove-core members -- please reply with your vote on each of these
proposed changes to the core team. Peter, Victoria and Eddie -- please
let me know of your willingness to be in trove-core. Michael, and Tim --
if you are planning on being substantially active on Trove in the near
term, also please do let me know.

Thanks,
Nikhil

__
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] [Glance] PTL Non-Candidacy

2014-09-23 Thread Iccha Sethi
+1 You will be missed Mark. Thank you for your leadership and mentorship.

Iccha

On 9/23/14, 5:59 AM, stuart.mcla...@hp.com stuart.mcla...@hp.com wrote:

Hi Mark,

Many thanks for your leadership, and keeping glance so enjoyable to work
on over the last few cycles.

-Stuart

From: Mark Washenberger mark.washenber...@markwash.net
To: OpenStack Development Mailing List
openstack-dev@lists.openstack.org
Subject: [openstack-dev] [Glance] PTL Non-Candidacy
Message-ID:
CAJyP2C_zR5oK-=dno1e5wv-qsimfqplckzfbl+rhg6-7fhd...@mail.gmail.com
Content-Type: text/plain; charset=utf-8

Greetings,

I will not be running for PTL for Glance for the Kilo release.

I want to thank all of the nice folks I've worked with--especially the
attendees and sponsors of the mid-cycle meetups, which I think were a
major
success and one of the highlights of the project for me.

Cheers,
markwash
-- next part --
An HTML attachment was scrubbed...
URL: 
http://lists.openstack.org/pipermail/openstack-dev/attachments/20140922/
85b17570/attachment-0001.html

--

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


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


Re: [openstack-dev] [Glance][Trove] Metadata Catalog

2014-07-24 Thread Iccha Sethi
+1

We are unsure when these changes will get into glance.
IMO we should go ahead will our instance metadata patch for now and when things 
are ready in glance land we can consider migrating to using that as a generic 
metadata repository.

Thanks,
Iccha

From: Craig Vyvial cp16...@gmail.commailto:cp16...@gmail.com
Reply-To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, July 24, 2014 at 3:04 PM
To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Glance][Trove] Metadata Catalog

Denis,

The scope of the metadata api goes beyond just using the glance metadata. The 
metadata can be used for instances and and other objects to add extra data like 
tags or something else that maybe a UI might want to use. We need this feature 
either way.

-Craig


On Thu, Jul 24, 2014 at 12:17 PM, Amrith Kumar 
amr...@tesora.commailto:amr...@tesora.com wrote:
Speaking as a ‘database guy’ and a ‘Trove guy’, I’ll say this; “Metadata” is a 
very generic term and the meaning of “metadata” in a database context is very 
different from the meaning of “metadata” in the context that Glance is 
providing.

Furthermore the usage and access pattern for this metadata, the frequency of 
change, and above all the frequency of access are fundamentally different 
between Trove and what Glance appears to be offering, and we should probably 
not get too caught up in the project “title”.

We would not be “reinventing the wheel” if we implemented an independent 
metadata scheme for Trove; we would be implementing the right kind of when for 
the vehicle that we are operating. Therefore I do not agree with your 
characterization that concludes that:

 given goals at [1] are out of scope of Database program, etc

Just to be clear, when you write:

 Unfortunately, we’re(Trove devs) are on half way to metadata …

it is vital to understand that our view of “metadata” is very different from 
(for example, a file system’s view of metadata, or potentially Glance’s view of 
metadata). For that reason, I believe that your comments on 
https://review.openstack.org/#/c/82123/16 are also somewhat extreme.

Before postulating a solution (or “delegating development to Glance devs”), it 
would be more useful to fully describe the problem being solved by Glance and 
the problem(s) we are looking to solve in Trove, and then we could have a 
meaningful discussion about the right solution.

I submit to you that we will come away concluding that there is a round peg, 
and a square hole. Yes, one will fit in the other but the final product will 
leave neither party particularly happy with the end result.

-amrith

From: Denis Makogon [mailto:dmako...@mirantis.commailto:dmako...@mirantis.com]
Sent: Thursday, July 24, 2014 9:33 AM
To: OpenStack Development Mailing List
Subject: [openstack-dev] [Glance][Trove] Metadata Catalog


Hello, Stackers.

 I’d like to discuss the future of Trove metadata API. But first small 
history info (mostly taken for Trove medata spec, see [1]):
Instance metadata is a feature that has been requested frequently by our users. 
They need a way to store critical information for their instances and have that 
be associated with the instance so that it is displayed whenever that instance 
is listed via the API. This also becomes very usable from a testing perspective 
when doing integration/ci. We can utilize the metadata to store things like 
what process created the instance, what the instance is being used for, etc... 
The design for this feature is modeled heavily on the Nova metadata API with a 
few tweaks in how it works internally.

And here comes conflict. Glance devs are working on “Glance Metadata 
Catalog” feature (see [2]). And as for me, we don’t have to “reinvent the 
wheel” for Trove. It seems that we would be able

to use Glance API to interact with   Metadata Catalog. And it seems to be 
redundant to write our own API for metadata CRUD operations.



From Trove perspective, we need to define a list concrete use cases for 
metadata usage (eg given goals at [1] are out of scope of Database program, 
etc.).

From development and cross-project integration perspective, we need to 
delegate all development to Glance devs. But we still able to help Glance devs 
with this feature by taking active part in polishing proposed spec (see [2]).



Unfortunately, we’re(Trove devs) are on half way to metadata - patch for 
python-troveclient already merged. So, we need to consider 
deprecation/reverting of merged and block

merging of proposed ( see [3]) patchsets in favor of Glance Metadata Catalog.


Thoughts?

[1] https://wiki.openstack.org/wiki/Trove-Instance-Metadata

[2] https://review.openstack.org/#/c/98554/11

[3] https://review.openstack.org/#/c/82123/


Best regards,

Denis Makogon


Re: [openstack-dev] [trove] Discussion of capabilities feature

2014-07-03 Thread Iccha Sethi
Hey Doug,

Thank you so much for putting this together. I have some 
questions/clarifications(inline) which would be useful to be addressed in the 
spec.


From: Doug Shelley d...@tesora.commailto:d...@tesora.com
Reply-To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Date: Thursday, July 3, 2014 at 2:20 PM
To: OpenStack Development Mailing List (not for usage questions) 
(openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org) 
openstack-dev@lists.openstack.orgmailto:openstack-dev@lists.openstack.org
Subject: [openstack-dev] [trove] Discussion of capabilities feature

At yesterday's Trove team meeting [1] there was significant discussion around 
the Capabilities [2] feature. While the community previously approved a BP and 
some of the initial implementation, it is apparent now that there is no 
agreement in the community around the requirements, use cases or proposed 
implementation.

I mentioned in the meeting that I thought it would make sense to adjust the 
current BP and spec to reflect the concerns and hopefully come up with 
something that we can get consensus on. Ahead of this, I thought it would to 
try to write up some of the key points and get some feedback here before 
updating the spec.

First, here are what I think the goals of the Capabilities feature are:
1. Provide other components with a mechanism for understanding which aspects of 
Trove are currently available and/or in use
 Good point about communicating to other components. We can highlight how 
 this would help other projects like horizon dynamically modify their UI 
 based on the api response.

[2] This proposal includes the ability to setup different capabilities for 
different datastore versions. “ So capabilities is specific to data 
stores/datastore versions and not for trove in general right?

Also it would be useful for us as a community to maybe lay some ground rules 
for what is a capability and what is not in the spec. For example, how to 
distinguish what goes in 
https://github.com/openstack/trove/blob/master/trove/common/cfg.py#L273 as a 
config value and what does not.

2. Allow operators the ability to control some aspects of Trove at deployment 
time
 If we are controlling the aspects at deploy time what advantages do having 
 tables like capabilities and capabilities_overrides offer over having in the 
 config file under the config groups for different data stores like 
 [mysql][redis] etc? I think it would be useful to document these answers 
 because they might keep resurfacing in the future.
Also want to make sure we are not trying to solve the problem of config 
override during run time here because that is an entirely different problem not 
in scope here.

Use Cases

1. Unimplemented feature - this is the case where one/some datastore managers 
provide support for some specific capability but others don't. A good example 
would be replication support as we are only planning to support the MySQL 
manager in the first version. As other datastore managers gain support for the 
capability, these would be enabled.
2. Unsupported feature - similar to #1 except this would be the case where the 
datastore manager inherently doesn't support the capability. For example, Redis 
doesn't have support for volumes.
3. Operator controllable feature - this would be a capability that can be 
controlled at deployment time at the option of the operator. For example, 
whether to provide access to the root user on instance creation.
 Are not 1 and 2 set at deploy time as well?
4. Downstream capabilities addition - basically the ability to use capabilities 
as an extension point. Allow downstream implementations to add capabilities 
that aren't present in upstream Trove.

Requirements

1. There are a well known set of capabilities that are provided with upstream 
Trove. Each capability is either read-only (basically use cases 1  2) or 
read-write (use case 3). Use case #4 capabilities are not part of the well 
known set.
2. Each capability can be over-ridden at the datastore manager level, the 
datastore level or the datastore version level. The datastore manager level 
would be used for the read only capabilities and specified by a given version 
of Trove. Datastore/Datastore version overrides would be for Operator 
controllable capabilities that are read-write.
 Is there going to be a distinction at design level between read-write/read 
 only capabilities? For example are operators going to be forbidden from 
 changing certain capabilities?

3. The datastore/datastore version overrides are only present if created by the 
Operator at deployment time.
 Again if this is deployment time only, should we be having config files  for 
 different data stores? And instead of having to populate databases by 
 admins, this could be taken care of by config management tools in 
 deployments?

4. A clean Trove install should create the 

Re: [openstack-dev] [Glance] Proposed S3 multi-part upload functionality

2013-09-30 Thread Iccha Sethi
Ozawa, +1 to what Zhi said. Go ahead and submit a patch for review and we can 
consider it for Icehouse. Also try to attend the glance meeting if possible and 
we can discuss it there.

Having better uploads/downloads and specifically better error handling for 
uploads and downloads would definitely help conserve resources and improve time 
taken.

Iccha

-Original Message-
From: Zhi Yan Liu lzy@gmail.com
Sent: Monday, September 30, 2013 1:29am
To: OpenStack Development Mailing List openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Glance] Proposed S3 multi-part upload 
functionality

On Mon, Sep 30, 2013 at 12:22 PM, Masashi Ozawa moz...@cloudian.com wrote:
 Hi everyone,

 We already created the blueprint for this feature below belore, if
 Glance can use S3 MultiPart Upload REST API for the large objects in
 future release as Amazon recommends it for the large object to be
 uploaded, I believe that it's very useful for the customers and a good
 thing for AWS and other S3 servers.

 https://blueprints.launchpad.net/glance/+spec/s3-multi-part-upload

 However it's not in the future release list so we actually implemeted
 this feature based on Grizzly for an internal testing porpose and it
 works so far.

 Made the implementation strategy below. So please review this so that
 we can hopefully have this feature in the future openstack release.

 - Proposal S3 multi-part upload functionality
 https://etherpad.openstack.org/s3-multi-part-upload

 thanks,
 - Ozawa
 --
 Cloudian KK - http://cloudian.jp/
 Masashi Ozawa moz...@cloudian.com


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

Hello Masashi Ozawa,

I consider it's a worth enhancement for s3 store driver, with a minor
change and a boto requirement update. You can just prepare your patch
base on the trunk code and commit it to Gerrit to allow team take a
review If you like.
Actually I'm just thinking if a resume-broken-transfer (image
uploading and downloading) is a useful thing for Glance as a common
requirement/enhancement. Any thoughts from you(s)?

thanks,
zhiyan

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



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


Re: [openstack-dev] Waiting for someone to verify/look into a bug I have opened for Glance Client tool

2013-09-30 Thread Iccha Sethi
Maty,

Can you link the launchpad bug? I have used image-list for glance v2 and it 
seemed to work fine for me. Maybe you could provide more details? 
Also maybe we should continue this discussion on openstack mailing list than 
the dev list?

Thanks,
Iccha

-Original Message-
From: GROSZ, Maty (Maty) maty.gr...@alcatel-lucent.com
Sent: Monday, September 30, 2013 9:40am
To: OpenStack Development Mailing List openstack-dev@lists.openstack.org
Subject: [openstack-dev] Waiting for someone to verify/look into a bug I have 
opened for Glance Client tool

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
Hi,

I have opened a bug for Glance Client tool some weeks ago (at September 8th) - 
and I still didn't receive any comment on it. Is it right? Am I wrong? 
Anything...
I will really appreciate if someone from the Glance client tool will have a 
look on the bug (see below).

Thanks,

Maty.

From launchpad:

Hi,

When I am running Glance Client tool against glance service using the following 
command:

 glance --debug --os-image-api-version 2 image-list

I get the followng output:

curl -i -X GET -H 'X-Auth-Token: 
rO0ABXc4ACAyYzlkYTk4ZDQwZGVmNWU2MDE0MGZjZDI0OThiMzk3MQAGbWdyb3N6AAQzMDQ3AAABQP0JOAs'
 -H 'Content-Type: application/json' -H 'User-Agent: python-glanceclient' -k 
https://cb.alucloud.local/al-openstack/v2/schemas/image
(9, 'Bad file descriptor')



*BUT* when I am running just the exact curl command you see in the debug log

 curl -i -X GET -H 'X-Auth-Token: 
 rO0ABXc4ACAyYzlkYTk4ZDQwZGVmNWU2MDE0MGZjZDI0OThiMzk3MQAGbWdyb3N6AAQzMDQ3AAABQP0JOAs'
  -H 'Content-Type: application/json' -H 'User-Agent: python-glanceclient' -k 
 https://cb.alucloud.local/al-openstack/v2/schemas/image

I get what am I expecting to get - the JSON schema:

HTTP/1.1 200 OK
Date: Sun, 08 Sep 2013 09:51:04 GMT
Content-Type: application/json
Content-Length: 4958
Connection: close

{type:object,properties:{id:{type:string},name:{type:string},visibility:{type:string,enum:[public,private]},file:{type:string},status:{type:string},minDisk:{type:integer},minRam:{type:integer},progress:{type:integer},userId:{type:string},metadata:{type:object},self:{type:string},size:{type:number},schema:{type:string},checksum:{type:string},customerId:{type:string},updated_at:{type:string},created_at:{type:string},container_format:{type:string,enum:[ovf,bare,aki,ari,ami]},disk_format:{type:string,enum:[raw,vhd,vmdk,vdi,iso,qcow2,aki,ari,ami]},name:image}



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