]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd: remove incorrect use of std::includes() 47583/head
authorIlya Dryomov <idryomov@gmail.com>
Fri, 12 Aug 2022 09:10:45 +0000 (11:10 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Sun, 14 Aug 2022 16:29:25 +0000 (18:29 +0200)
commite2c51985e487befbcda5591ab92aeaeefc229893
tree586f605f765e358c4594efee5061e751b00b216f
parent391856b48e80030896a16ba854e93a08ab70b890
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>
(cherry picked from commit 1483e2a20237ad65fa3188b910e4e19f3ace9030)
src/tools/rbd/Shell.cc