]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/seastar/src/core/sharded.cc
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / seastar / src / core / sharded.cc
index a7d39b8a41a6111924660cae6c92cee67cf6296e..51b25221641615e4fff2a05eea5279a596c0a842 100644 (file)
@@ -20,6 +20,7 @@
  */
 
 #include <seastar/core/sharded.hh>
+#include <seastar/core/loop.hh>
 #include <boost/iterator/counting_iterator.hpp>
 
 namespace seastar {
@@ -28,7 +29,7 @@ namespace internal {
 
 
 future<>
-sharded_parallel_for_each(unsigned nr_shards, on_each_shard_func on_each_shard) {
+sharded_parallel_for_each(unsigned nr_shards, on_each_shard_func on_each_shard) noexcept(std::is_nothrow_move_constructible_v<on_each_shard_func>) {
     return parallel_for_each(boost::irange<unsigned>(0, nr_shards), std::move(on_each_shard));
 }