]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
include: Bug fixes for CompatSet
authorDavid Zafman <david.zafman@inktank.com>
Tue, 17 Sep 2013 20:39:57 +0000 (13:39 -0700)
committerDavid Zafman <david.zafman@inktank.com>
Thu, 26 Sep 2013 18:24:40 +0000 (11:24 -0700)
commitacc47d234af63b1f707a7633f41655e8997b9aeb
treefa872e340925016f474b90a4ad2be23d76084af6
parent98b3cd3a784e9a7514e7f1addeb749c44a5dfef6
include: Bug fixes for CompatSet

FeatureSet insert/remove
  Use 64-bit arithmetic to allow features past 31
  Allow feature 63 by fixing assert in insert
CompatSet::unsupported() bugs
  Ignore feature 0 which became illegal
  Use 64-bit arithmetic when computing mask
  Use id in insert() and to get correct feature name
  Use the right map to get name for diff.ro_compat

Caused by 80979bbe92409e6f098566e18be6ed59ad9d111a
Caused by 470796b5456592ee5179bbd44b72910a2d7f6aca

Backport: dumpling, cuttlefish

Signed-off-by: David Zafman <david.zafman@inktank.com>
src/include/CompatSet.h