Re: rbd_cache, limiting read on high iops around 40k

2015-06-12 Thread pushpesh sharma
Thanks, posted the question in openstack list. Hopefully will get some expert opinion. On Fri, Jun 12, 2015 at 11:33 AM, Alexandre DERUMIER aderum...@odiso.com wrote: Hi, here a libvirt xml sample from libvirt src (you need to define iothreads number, then assign then in disks). I don't

Re: cloud-init resolv.conf updates

2015-06-12 Thread Alexandre DERUMIER
Would it also work with auto eth0 iface eth0 inet dhcp dns-nameservers X.X.X.X yes it should work Where can I read more about this ? Well, cloud-init doc is pretty poor. I have digged inside cloud-init git ;)

Re: cloud-init resolv.conf updates

2015-06-12 Thread Loic Dachary
Hi Alexandre, That's an interesting trick :-) Would it also work with auto eth0 iface eth0 inet dhcp dns-nameservers X.X.X.X Where can I read more about this ? Cheers On 12/06/2015 07:01, Alexandre DERUMIER wrote: Hi Loic, I'm always playing with cloudinit currently, and I never can

v9.0.1 contributors credits

2015-06-12 Thread M Ranga Swami Reddy
Hi Ceph, Here is a sorted list of authors and organizations who contributed to v9.0.1, by number of commits or reviews back to v9.0.0. The affiliation of authors to organizations can be updated by submitting a patch to https://github.com/ceph/ceph/blob/master/.organizationmap All commits are

Re: rbd_cache, limiting read on high iops around 40k

2015-06-12 Thread Alexandre DERUMIER
Hi, here a libvirt xml sample from libvirt src (you need to define iothreads number, then assign then in disks). I don't use openstack, so I really don't known how it's working with it. domain type='qemu' nameQEMUGuest1/name uuidc7a5fdbd-edaf-9455-926a-d65c16db1809/uuid memory

Re: Rados multi-object transaction use cases

2015-06-12 Thread Yehuda Sadeh-Weinraub
- Original Message - From: Samuel Just sj...@redhat.com To: ceph-devel ceph-devel@vger.kernel.org Sent: Friday, June 12, 2015 3:15:02 PM Subject: Rados multi-object transaction use cases In the Infernalis CDS, we had a session on RADOS multi-object transactions. I'd like to

RE: Rados multi-object transaction use cases

2015-06-12 Thread Somnath Roy
Also, wouldn't this help in case of some kind of write coalescing for librbd/librados and sending one transaction down in case of multiple ? Thanks Regards Somnath -Original Message- From: ceph-devel-ow...@vger.kernel.org [mailto:ceph-devel-ow...@vger.kernel.org] On Behalf Of Yehuda

Re: Bucket name restrictions in RGW

2015-06-12 Thread Robin H. Johnson
On Fri, Jun 12, 2015 at 08:44:05PM +0200, Wido den Hollander wrote: In case we plan to support website hosting in future on RGW, Yes, I'm working on this presently. You can find the work in my fork on Github, and the scratchpad documentation here:

Rados multi-object transaction use cases

2015-06-12 Thread Samuel Just
In the Infernalis CDS, we had a session on RADOS multi-object transactions. I'd like to continue the discussion at the upcoming Jewel CDS. I thought I'd prime the discussion by asking: if librados supported multi-object read and write transactions, what would you use them for? Some idea of

Re: Bucket name restrictions in RGW

2015-06-12 Thread Wido den Hollander
On 06/12/2015 05:28 PM, Harshal Gupta wrote: Hi, I was looking into the bucket creation and found out that we are able to create buckets with names which are not DNS compliant. One such example is names ending with a non-alphanumeric character. There are other rules which make bucket name

Re: Rados multi-object transaction use cases

2015-06-12 Thread Li Wang
Hi Samuel, We have made significant progress towards this implementation, we submitted a BP at http://tracker.ceph.com/projects/ceph/wiki/Rados_-_multi-object_transaction_support several days ago, so far it is just a place holder, I will post our detailed progress soon, and great to hear

Re: Bucket name restrictions in RGW

2015-06-12 Thread Yehuda Sadeh-Weinraub
Whatever we end up doing, we need to make it configurable, and also keep backward compatibility, so that buckets that were created prior to such a change will still remain accessible. Some setups would not need this limitation and will find it too restricting so I'm not sure that it's really

Bucket name restrictions in RGW

2015-06-12 Thread Harshal Gupta
Hi, I was looking into the bucket creation and found out that we are able to create buckets with names which are not DNS compliant. One such example is names ending with a non-alphanumeric character. There are other rules which make bucket name restrictions in RGW more lenient than what is

[PATCH 0/6] support watch/notify version 2

2015-06-12 Thread Douglas Fuller
osd_client, rbd: add support for version 2 of watch/notify Support watch/notify 2 in osd_client and update rbd for compatibility. Map ceph_osd_event to expected watch/notify messages and store watch and watch error callbacks. Implement CEPH_OSD_WATCH_OP_PING and CEPH_OSD_WATCH_OP_RECONNECT.

[PATCH 3/6] ceph/rbd: update watch-notify ceph_osd_op

2015-06-12 Thread Douglas Fuller
From: Mike Christie micha...@cs.wisc.edu This syncs the ceph_osd_op struct with the current version of ceph where the watch struct has been updated to support more ops and the notify-ack support has been broken out of the watch struct. Ceph commits 1a82cc3926fc7bc4cfbdd2fd4dfee8660d5107a1

[PATCH 6/6] osd_client: send watch ping messages

2015-06-12 Thread Douglas Fuller
Send CEPH_OSD_WATCH_OP_PING every osd_keepalive_timeout for each watch event registered. When errors are detected, look up the watch event and send it CEPH_WATCH_EVENT_DISCONNECTED. Signed-off-by: Douglas Fuller dful...@redhat.com --- include/linux/ceph/osd_client.h | 1 +

[PATCH 2/6] ceph/rbd: add support for header version 2 and 3

2015-06-12 Thread Douglas Fuller
From: Mike Christie micha...@cs.wisc.edu This adds support watch-notify header 2 and 3 support, so we can get a return_code from those operations. Signed-off-by: Mike Christie micha...@cs.wisc.edu --- drivers/block/rbd.c | 5 +++-- include/linux/ceph/osd_client.h | 10 ++

[PATCH 1/6] ceph/rbd: add support for watch notify payloads

2015-06-12 Thread Douglas Fuller
From: Mike Christie micha...@cs.wisc.edu This patch adds support for proto version 1 of watch-notify, so drivers like rbd can be sent a buffer with information like the notify operation being performed. Signed-off-by: Mike Christie micha...@cs.wisc.edu --- drivers/block/rbd.c | 3

[PATCH 4/6] osd_client, rbd: update event interface for watch/notify2

2015-06-12 Thread Douglas Fuller
Change unused ceph_osd_event structure to refer to pending watch/notify2 messages. Watch events include the separate watch and watch error callbacks used for watch/notify2. Update rbd to use separate watch and watch error callbacks via the new watch event. Signed-off-by: Douglas Fuller

[PATCH 5/6] osd_client: add support for notify payloads via notify event

2015-06-12 Thread Douglas Fuller
Add support in notify events for receiving data from notify_ack. Notify events are optional; data is discarded if no event is found. Signed-off-by: Douglas Fuller dful...@redhat.com --- net/ceph/osd_client.c | 39 --- 1 file changed, 36 insertions(+), 3