]> git.pld-linux.org Git - packages/ceph.git/blob - ceph-types.patch
8b55026410592e7f6f437de23a2c2194898a9f58
[packages/ceph.git] / ceph-types.patch
1 --- ceph-12.2.13/src/osd/PrimaryLogPG.cc.orig   2020-01-30 21:52:36.000000000 +0100
2 +++ ceph-12.2.13/src/osd/PrimaryLogPG.cc        2020-05-28 12:18:59.914600378 +0200
3 @@ -1582,7 +1582,7 @@
4    if (limit != eversion_t() &&
5        limit != pg_trim_to &&
6        pg_log.get_log().approx_size() > target) {
7 -    size_t num_to_trim = std::min(pg_log.get_log().approx_size() - target,
8 +    size_t num_to_trim = std::min(static_cast<uint64_t>(pg_log.get_log().approx_size() - target),
9                               cct->_conf->osd_pg_log_trim_max);
10      if (num_to_trim < cct->_conf->osd_pg_log_trim_min &&
11          cct->_conf->osd_pg_log_trim_max >= cct->_conf->osd_pg_log_trim_min) {
12 @@ -1628,7 +1628,7 @@
13        pg_log.get_log().approx_size() > target) {
14      dout(10) << __func__ << " approx pg log length =  "
15               << pg_log.get_log().approx_size() << dendl;
16 -    size_t num_to_trim = std::min(pg_log.get_log().approx_size() - target,
17 +    size_t num_to_trim = std::min(static_cast<uint64_t>(pg_log.get_log().approx_size() - target),
18                                   cct->_conf->osd_pg_log_trim_max);
19      dout(10) << __func__ << " num_to_trim =  " << num_to_trim << dendl;
20      if (num_to_trim < cct->_conf->osd_pg_log_trim_min &&
This page took 0.021502 seconds and 2 git commands to generate.