<div dir="ltr">Notice the `user_quota` and `bucket_quota` here: <a href="http://paste.ubuntu.com/15563242/">http://paste.ubuntu.com/15563242/</a>. <div><br></div><div>I am still limited by the default account quota using both juju-dev, and juju-common users. I feel this helps verify that the quota is not being set at the radosgw level.  <div><br></div><div> </div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 30, 2016 at 2:43 PM, James Beedy <span dir="ltr"><<a href="mailto:jamesbeedy@gmail.com" target="_blank">jamesbeedy@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div>Billy,<div><br></div><div>I'm thinking the radosgw and swift object-store apis must be similar to some degree because we use the same clients to access either one with consistent functionality despite the underlying object-store implementation.</div><div><br></div><div>Concerning swift support, I feel radosgw supports both s3 and swift to the same degree, see the radosgw docs here: <a href="http://docs.ceph.com/docs/master/install/install-ceph-gateway/#using-the-gateway" target="_blank">http://docs.ceph.com/docs/master/install/install-ceph-gateway/#using-the-gateway</a></div><div><br></div><div>As far as I can see per ^, radosgw supports s3, and swift .... am I missing something here?</div><div class="gmail_extra"><br></div><div class="gmail_extra">I have ensured all possible quotas on at the lower ceph/radosgw level are non-existent, so I can be assured the quota is not coming from the lower level. It seems the account quota (in this case) is set at the openstack level, not the ceph level. I'm thinking this account quota data might be stored in the .users.swift bucket ..?..?..?. <br></div><div class="gmail_extra"><br></div><div class="gmail_extra">To easily replicate this:<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Preform a pg_basebackup of a database > 30GB, using wal-e, pointed at your swift/radosgw container. Your backup will fail once the swift container reaches 30GB.  </div><div class="gmail_extra"><br></div><div class="gmail_extra">The current object-storage account quotas render object storage useless for anything > 30GB.</div><div class="gmail_extra"><br></div><div class="gmail_extra">This feels like a solid bug to me. Thoughts?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks,</div><div class="gmail_extra"><br></div><div class="gmail_extra">~James</div><div><div class="h5"><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_quote">On Wed, Mar 30, 2016 at 9:50 AM, Billy Olsen <span dir="ltr"><<a href="mailto:billy.olsen@canonical.com" target="_blank">billy.olsen@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">James,<div><br></div><div>You can manage ceph radosgw quotas via the radosgw-admin command - <a href="http://docs.ceph.com/docs/hammer/radosgw/admin/" target="_blank">http://docs.ceph.com/docs/hammer/radosgw/admin/</a></div><div><br></div><div>I'm not sure if the general object storage APIs apply from OpenStack, but in general Ceph is S3 compatible and not Swift compatible. If there's an API difference, Ceph will lean the way of S3. If there are Swift specific APIs, its possible that Ceph does not yet honor those APIs.</div><div><br></div><div class="gmail_extra"><div><div><br><div class="gmail_quote">On Tue, Mar 29, 2016 at 10:19 AM, James Beedy <span dir="ltr"><<a href="mailto:jamesbeedy@gmail.com" target="_blank">jamesbeedy@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Liam,<div><br></div><div>The capability to modify account quotas for object storage is a must have. Can you aid me in finding out how this might be accomplished using ceph-radosgw? </div><div><br></div><div>Thanks,</div><div><br></div><div>~James</div></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 29, 2016 at 3:48 AM, Liam Young <span dir="ltr"><<a href="mailto:liam.young@canonical.com" target="_blank">liam.young@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi James,<div><br></div><div>The <span style="font-size:12.8px">ceph-radosgw</span><span style="font-size:12.8px">  charm does register endpoints with keystone. The catalog query below was </span><span style="font-size:12.8px">against the deployment done by the 018-basic-trusty-liberty</span> <span style="font-size:12.8px">ceph-radosgw </span><span style="font-size:12.8px">amulet test:</span></div><div><span style="font-size:12.8px"><br></span></div><div><div><span style="font-size:12.8px">$ keystone catalog --service object-store</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Service: object-store</span></div><div><span style="font-size:12.8px">+-------------+----------------------------------+</span></div><div><span style="font-size:12.8px">|   Property  |              Value               |</span></div><div><span style="font-size:12.8px">+-------------+----------------------------------+</span></div><div><span style="font-size:12.8px">|   adminURL  |    <a href="http://10.5.5.41:80/swift" target="_blank">http://10.5.5.41:80/swift</a>     |</span></div><div><span style="font-size:12.8px">|      id     | 5369a3e7cdc846af8c6a1cda90a6bd7a |</span></div><div><span style="font-size:12.8px">| internalURL |   <a href="http://10.5.5.41:80/swift/v1" target="_blank">http://10.5.5.41:80/swift/v1</a>   |</span></div><div><span style="font-size:12.8px">|  publicURL  |   <a href="http://10.5.5.41:80/swift/v1" target="_blank">http://10.5.5.41:80/swift/v1</a>   |</span></div><div><span style="font-size:12.8px">|    region   |            RegionOne             |</span></div><div><span style="font-size:12.8px">+-------------+----------------------------------+</span></div></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Having said that I don't know whether </span><span style="font-size:12.8px">ceph-radosgw supports managing qutoas via that api, I suspect not. </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Liam</span></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On Fri, Mar 25, 2016 at 9:56 PM, James Beedy <span dir="ltr"><<a href="mailto:jamesbeedy@gmail.com" target="_blank">jamesbeedy@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div>Team,</div><div><br></div>I have a need to increase the account quotas of my ceph-radosgw object storage. To the extent of my knowledge, I need to preform api calls similar to those found here: <a href="http://docs.openstack.org/liberty/config-reference/content/object-storage-account-quotas.html" target="_blank">http://docs.openstack.org/liberty/config-reference/content/object-storage-account-quotas.html</a><div><br></div><div>Is this functionality currently supported by the object-store api?</div><div><br></div><div>I feel like ceph-radosgw may not be passing the relational data on identity joined hook to facilitate the creation of my needed endpoint.</div><div><br></div><div>Has anyone else hit this yet? I feel like this is a legitimate bug with either ceph-radosgw or keystone, although I could just be missing something.</div><div><br></div><div>I feel like I need the public and internal endpoints created here: <a href="http://docs.openstack.org/liberty/install-guide-ubuntu/swift-controller-install.html" target="_blank">http://docs.openstack.org/liberty/install-guide-ubuntu/swift-controller-install.html</a></div><div><br></div><div>Any insight would be greatly appreciated!</div><div><br></div><div>Thanks!</div><span><font color="#888888"><div><br></div><div>James</div></font></span></div>
<br></div></div><span><font color="#888888">--<br>
Juju mailing list<br>
<a href="mailto:Juju@lists.ubuntu.com" target="_blank">Juju@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju</a><br>
<br></font></span></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div><br>--<br>
Juju mailing list<br>
<a href="mailto:Juju@lists.ubuntu.com" target="_blank">Juju@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br><div><div dir="ltr"><div><div>Billy Olsen<br><br></div></div><a href="mailto:billy.olsen@canonical.com" style="color:rgb(17,85,204)" target="_blank">billy.olsen@canonical.com</a><div>Software Engineer<br>Canonical USA<br></div></div></div>
</font></span></div></div>
</blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>