libcephfs: ignore missing offset64 definition

on apple.

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
compat: enable lseek64 alias

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
statfs: include headers for statfs structs

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
buffer: remove darwin portability cruft

valloc conflicts with an existing call, and none of these macros are
actually used in buffer.h. The DARWIN check isn't valid either since
this is an installed header and that depends on acconfig.h

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
make: add libcommon for missing symbols

On OSX without linking in libcommon at the end of these make targets
there is a missing reference to pipe_cloexec, even though the dependency
is present indirectly through libglobal.

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
linux_version: build on all platforms

This linux version check is used in FileJournal to check about write
caching behavior. This is a temporary fix that will result in the
failure path and a warning about writing caching being turned on until
methods for OSX/FreeBSD/Windows can be found to find the same
information.

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
pipe: add compat for TEMP_FAILURE_RETRY symbol

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
doc/release-notes: v0.72.2

Signed-off-by: Sage Weil <sage@inktank.com>
doc/release-notes: missed a name

Signed-off-by: Sage Weil <sage@inktank.com>
ceph_test_rados: update in-memory user_version on RemoveAttrsOp

Signed-off-by: Sage Weil <sage@inktank.com>
ceph_test_rados_api_tier: more grace for HitSetTrim

Saw this test fail due to ill-timed thrashing:

 /a/teuthology-2013-12-20_23:00:02-rados-master-testing-basic-plana/10941

Signed-off-by: Sage Weil <sage@inktank.com>
Merge pull request #981 from dachary/wip-rep-replicated

replace pool type REP with REPLICATED

Reviewed-by: Sage Weil <sage@inktank.com>
Merge pull request #980 from ceph/port/misc

Misc portability patches

Reviewed-by: Sage Weil <sage@inktank.com>
rgw: add -ldl for mongoose

/usr/bin/ld: mongoose/mongoose.o: undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
/lib/x86_64-linux-gnu/libdl.so.2: error adding symbols: DSO missing from command line
error: collect2: ld returned 1 exit status

Signed-off-by: Sage Weil <sage@inktank.com>
mon: s/rep/replicated/ in pool create prototype

The test is updated to remove unecessary asserts. Since all combinations
of properties and pool type are allowed, there is no way to statically
check the validity of the arguments.

Signed-off-by: Loic Dachary <loic@dachary.org>