]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd: remove incorrect use of std::includes() 47570/head
authorIlya Dryomov <idryomov@gmail.com>
Fri, 12 Aug 2022 09:10:45 +0000 (11:10 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Fri, 12 Aug 2022 09:10:45 +0000 (11:10 +0200)
commit1483e2a20237ad65fa3188b910e4e19f3ace9030
tree85d3e43abb3a74b1da2e64a940b425d0cc7ca748
parente0b428a87a48f2132c825ffde4629709a57b76d6
rbd: remove incorrect use of std::includes()

- std::includes() requires sorted ranges but command specs aren't
  sorted
- std::includes() purpose is to check whether the second range is
  a subsequence of the first range but here the size of the second
  range is always equal to the size of the first range, which means
  that, had the ranges been sorted, std::includes() would have checked
  straight equality

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
src/tools/rbd/Shell.cc