On 17/06/2017, John Spray wrote: > Somewhat related perhaps: people running cephfs on ARM recently had > this problem, for that case the solution was simply to define in Ceph > some constants that mirror the linux ones, see commit 88d2da5e9. We may wish to consider using std::error_code for Ceph's internal error stuff rather than trying to shoehorn everything into the POSIX + Whatever Linux Defines error codes. That way we could have a lot more specificity and preserve the source of the error while still defining an equivalence (where appropriate) to POSIX-derived error conditions. -- Senior Software Engineer Red Hat Storage, Ann Arbor, MI, US IRC: Aemerson@{RedHat, OFTC} 0x80F7544B90EDBFB9 E707 86BA 0C1B 62CC 152C 7C12 80F7 544B 90ED BFB9 -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html