doc: Hadoop clarifications

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
doc: start Hadoop installation docs

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
Makefile.am:  fix ceph_sbindir

This reinstates the fix for the ceph_sbindir from commit
352f362567bf270d0896fb7573df4ae5139a56fb, with corrections
from Danny's review commits pull request #389.
Fixes: #5492

Reported-by: Denis Kaganovich <mahatma@eu.by>
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
Signed-off-by: Sage Weil <sage@inktank.com>
Signed-off-by: Gary Lowell  <gary.lowell@inktank.com>
Merge branch 'wip-5492-gl' into next

Re-instate fix for #5492 with corrections.

Signed-off-by: Gary Lowell  <gary.lowell@inktank.com>
Get device-by-path by looking for it instead of assuming 3rd entry.

On some systems (virtual machines so far) the device-by-path entry
from udevadm is not always in the same spot so instead actually
look for the right output instead of blindy assuming that its a
specific field in the output.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Reviewed-by: Gary Lowell  <gary.lowell@inktank.com>
cls/rgw: init op in rgw_cls_obj_complete_op ctor

Turned up by the encoding/decoding unit tests.

Signed-off-by: Sage Weil <sage@inktank.com>
mds: fix rename_rollback::drec cctor

Signed-off-by: Sage Weil <sage@inktank.com>
mds: make rename_rollback::drec not assert on unexpected d_type

Signed-off-by: Sage Weil <sage@inktank.com>
test/encoding/import-genearted: fix

Dest dir was wrong, cp shortcut check was wrong.

Signed-off-by: Sage Weil <sage@inktank.com>
ceph.in: remove unnecessary semicolons

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
ceph.in: add missing spaces after comma

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
ceph.in: add missing spaces around operator

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
ceph_argparse.py: fix bad indentation

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
ceph_argparse.py: add missing spaces around operator

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
ceph_argparse.py: add missing spaces after comma

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
ceph_argparse.py: fix some ArgumentValid() commands

Fix raise call for ArgumentValid(): self has no member t, use
t directly. Moved one check in the correct block to avoide useless
checks.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
ceph_argparse.py: remove unnecessary semicolon

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
ceph_argparse.py: fix dangerous default value [] as arg

Fix valid pylint warning about "Dangerous default value [] as argument".

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
ceph_argparse.py: define some self.* in __init__

Fix for "Attribute 'xy' defined outside __init__": add __init__
function to class and set some default values for the variables.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
rgw: handle bucket removal by system user on master region

intra region bucket creation, deletion and copy object to and from remote regions validated

Signed-off-by: Babu Shanmugam <anbu@enovance.com>
Reviewed-by:Yehuda Sadeh <yehuda@inktank.com>