yasm-wrapper: fix -f ...

Signed-off-by: Sage Weil <sage@redhat.com>
erasure-code/isa/Makefile: add missing \, and missing headers

Signed-off-by: Sage Weil <sage@redhat.com>
configure: check for 'better' yasm that can build ISA-L

Signed-off-by: Sage Weil <sage@redhat.com>
use llrintl when converting double to micro

This avoids rounding error (noticeable on i386).

Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
doc/release-notes: tweak quoting

ERROR: /srv/autobuild-ceph/gitbuilder.git/build/doc/release-notes.rst:22: Unknown target name: "leveldb".

Signed-off-by: Sage Weil <sage@redhat.com>
ReplicatedPG: For async-read, set the real result after completing read.

When reading an object from replicated pool, ceph uses sync mode,
so it can set the results in execute_ctx correctly.
However, For the async-read in EC Pool, current code didn't set the
real results after read in complete_read_ctx.

Signed-off-by: Ma Jianpeng <jianpeng.ma@intel.com>
ECBackend: Using ROUND_UP_TO to refactor function get_recovery_chunk_size()

Signed-off-by: Ma Jianpeng <jianpeng.ma@intel.com>
erasure-code/isa: don't use typename outside of template

error: erasure-code/isa/ErasureCodeIsa.h:141: using 'typename' outside of template

Signed-off-by: Sage Weil <sage@redhat.com>
erasure-code/isa: fix signed/unsigned comparison

warning: erasure-code/isa/ErasureCodeIsa.cc:313: comparison between signed and unsigned integer expressions

Signed-off-by: Sage Weil <sage@redhat.com>
Merge pull request #2157 from ceph/wip-8937

rgw: call processor->handle_data() again if needed

Reviewed-by: Sage Weil <sage@redhat.com>
osd: do not leak Session* ref in _send_boot()

The get_priv() call returns a ref; make sure we drop it if it exists.
This doesn't happen on every run because usually it is NULL and we take
the other path; it's only after the OSD has been marked down that we reach
the second path.

Signed-off-by: Sage Weil <sage@redhat.com>
unittest_erasure_code_[plugin_]isa: conditionally compile

Signed-off-by: Sage Weil <sage@redhat.com>
rocksdb: update submodule makefile

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
do_autogen.sh: build with static librocksdb

Signed-off-by: Sage Weil <sage@redhat.com>
rocksdb: require less shiny autoconf

precise has 2.59

Signed-off-by: Sage Weil <sage@redhat.com>
configure: verify c++11 is present for rocksdb

Signed-off-by: Sage Weil <sage@redhat.com>
Makefile: include rocksdb in dist tarball always

Signed-off-by: Sage Weil <sage@redhat.com>
configure: enable static rocksdb if check and c++11

Signed-off-by: Sage Weil <sage@redhat.com>
add rocksdb bz2 dep

Signed-off-by: Sage Weil <sage@redhat.com>
debian, rpm: build require bzip2 dev

Signed-off-by: Sage Weil <sage@redhat.com>