]>
Commit | Line | Data |
---|---|---|
1b11728e JB |
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 && |