Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

include/ceph_features: deprecate a bunch of features #18546

Merged
merged 23 commits into from
Oct 31, 2017

Commits on Oct 27, 2017

  1. include/ceph_features: deprecate HAMMER_0_94_4

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    b10f5d4 View commit details
    Browse the repository at this point in the history
  2. mon/OSDMonitor: drop --force for use_gmt_hitset

    This is supported by all >= luminous OSDs, so this guard is not needed.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    a18406b View commit details
    Browse the repository at this point in the history
  3. mon/OSDMonitor: drop various other use_gmt_hitset checks

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    86c5521 View commit details
    Browse the repository at this point in the history
  4. include/ceph_features: deprecated OSD_HITSET_GMT

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    54ff667 View commit details
    Browse the repository at this point in the history
  5. mon,osd: ignore ERASURE_CODE_PLUGINS_V[23]

    These are all present in luminous, so we don't care anymore.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    d3b8ef1 View commit details
    Browse the repository at this point in the history
  6. include/ceph_features: deprecate ERASURE_CODE_PLUGINGS_V[23]

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    75ffebb View commit details
    Browse the repository at this point in the history
  7. osd/PrimaryLogPG: ignore PROXY_WRITE_FEATURES feature

    Present in luminous.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    8053f9c View commit details
    Browse the repository at this point in the history
  8. include/ceph_features: deprecate OSD_PROXY_WRITE_FEATURES

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    0bc9e37 View commit details
    Browse the repository at this point in the history
  9. mon/OSDMonitor: drop OSD_BITWISE_HOBJ_SORT check

    This is present in luminous.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    3fb1523 View commit details
    Browse the repository at this point in the history
  10. mon/OSDMonitor: drop feature check for set sortbitwise

    Present in luminous.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    81ea0c7 View commit details
    Browse the repository at this point in the history
  11. osd/OSDMap: unconditionally warn on !sortbitwise

    This shouldn't even be possible.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    3dddc02 View commit details
    Browse the repository at this point in the history
  12. include/ceph_features: deprecate OSD_BITWISE_HOBJ_SORT

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    2d435af View commit details
    Browse the repository at this point in the history
  13. include/ceph_features: deprecate OSD_PROXY_WRITE_FEATURES

    Already stopped paying attention to this in the post-luminous cleanup.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    afa11a2 View commit details
    Browse the repository at this point in the history
  14. include/ceph_features: drop OSDSUBOP_NO_SNAPCONTEXT

    This overlap other definitions and is not used.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    bd13340 View commit details
    Browse the repository at this point in the history
  15. mon/OSDMonitor: assume peer handles osdmap forward requests

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    ceb31ee View commit details
    Browse the repository at this point in the history
  16. include/ceph_features: deprecated MON_ROUTE_OSDMAP

    We won't really get it back until we also deprecate the other overlapping
    bits, though!
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    681860e View commit details
    Browse the repository at this point in the history
  17. include/ceph_features: drop dup and unused TMAP2OMAP feature

    This overlaps with OSD_ERASURE_CODES, which we're deprecating at the same
    time, so let's just drop this.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    875d7ad View commit details
    Browse the repository at this point in the history
  18. mon: ignore OSD_ERASURE_CODES

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    513d3a0 View commit details
    Browse the repository at this point in the history
  19. osd: ignore OSD_ERASURE_CODES

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    c1fbf35 View commit details
    Browse the repository at this point in the history
  20. osd/OSDMap: ignore OSD_ERASURE_CODES for get_min_compat_client

    The other feature bits are enough to identify a release, so we can drop
    this one.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    26c9b66 View commit details
    Browse the repository at this point in the history
  21. mon: ignore PRIMARY_AFFINITY for purposes of complaning about missing…

    … features
    
    This was a weird proxy for old mons.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    17bf9c8 View commit details
    Browse the repository at this point in the history
  22. mon/OSDMOnitor: ignore PRIMARY_AFFINITY

    Luminous has it.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    5f147f1 View commit details
    Browse the repository at this point in the history
  23. include/ceph_features: deprecated OSD_ERASURE_CODES

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Oct 27, 2017
    Configuration menu
    Copy the full SHA
    03a670a View commit details
    Browse the repository at this point in the history