doc: Updated diagrams, refactored text.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc: Refactored diagram and text.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
rgw: quota utility class

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
rgw: more quota utility stuff

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Formatter: add dump_bool()

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
rgw: add bucket quota config to entities

Add bucket quota fields to various entities: regionmap (for global
configuration), user info, bucket info.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
rgw: more quota implementation

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
doc: Added Dumpling to OS Recommendations.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc: Updated block device quick start to use ceph-deploy. OS neutral.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc: Diagram updates from feedback.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc: Diagram update from feedback.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc: Diagram update and clarification on ceph-deploy admin results.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
rgw: higher level quota check functionality

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
rgw: fix qutoa check

size is in kb

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
rgw: check quota before completing write op

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
rgw: also check quota before starting write

In that case we only do it if it's not chunked upload (for which we
don't have the content length).

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
rgw: update quota stats when needed

Now update the quota stats when completing specific operations.

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
rgw: init quota

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
rgw: bucket stats also dump quota info

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
rgw: dump quota params even if disabled

Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>