mon: MonitorDBStore: return -ENOENT on get() if key doesn't exist

And adjust version_t get(string,string) so that, in case of -ENOENT, it
returns 0 (when a key doesn't exist, assumes its value is zero), and make
sure it asserts in all other negative return values.

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
ceph-fuse: add ceph options for all current fuse options

This will make it easier to disable these for end users, and for platforms
with old libfuse versions that don't support them.

Signed-off-by: Sage Weil <sage@inktank.com>
osd: allow log trimming during recovery

We rely on min_last_complete_ondisk being accurate; as long as we have logs
from that point, the current replicas will be able to safely recovery via
their logs.  Bump the target size, just as we do with degraded.

Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
doc: Added Auth Config Reference as standalone config reference.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc: Added comment to enable message. Added link to Auth Config Reference.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc: Removed auth entries from general. Part of an auth-specific section now.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc: Added auth entry to index.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
doc: fixed link and form edit.

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
vstart.sh: give mon. key mon = 'allow *' caps

This is needed for ceph-create-keys to do its thing.

Signed-off-by: Sage Weil <sage@inktank.com>
debian: require cryptsetup-bin

This is needed for ceph-disk-prepare's dmcrypt support.

Signed-off-by: Sage Weil <sage@inktank.com>
doc: Added dependencies for ubuntu 12.10.

fixes: #4288

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
mon: PaxosServices: don't ignore get_version(ver,bl) return value

get_version(version_t,bufferlist) can only return one of two values:
  -ENOENT iff the version doesn't exist
  zero iff it was successful

Any other value is incorrect.

Fixes: #4281

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
doc: Consolidated Ubuntu and Ubuntu 12.10 requirements.

fixes: #4288

Signed-off-by: John Wilkins <john.wilkins@inktank.com>
Merge branch 'wip-4281'

Reviewed-by: Sage Weil <sage@inktank.com>
ceph-test.install:  Add libcephfs-test.jar to package.

Signed-off-by: Gary Lowell  <gary.lowell@inktank.com>
doc: rbd-cloudstack: fix bullet list, missing words, change ! to .
fix ceph-object-corpus submodule commit

Broken by 58f4cd53b9a29ec16c863fde8e790381dee20253

Signed-off-by: Sage Weil <sage@inktank.com>
Merge branch 'wip-4222'

Fix for Bug 4222.  Add libcephfs-test.jar to the ceph-test package.

Signed-off-by: Gary Lowell  <gary.lowell@inktank.com>