These weren't encoded as strings, which means they were effectively
forgotton on each mgr restart. Sigh.
Fixes: https://tracker.ceph.com/issues/49215
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit
78b72b0be752fce855203b28b558133a0d47eba8)
life_expectancy = make_pair(from, to);
life_expectancy_stamp = now;
if (from != utime_t()) {
- metadata["life_expectancy_min"] = from;
+ metadata["life_expectancy_min"] = stringify(from);
} else {
metadata["life_expectancy_min"] = "";
}
if (to != utime_t()) {
- metadata["life_expectancy_max"] = to;
+ metadata["life_expectancy_max"] = stringify(to);
} else {
metadata["life_expectancy_max"] = "";
}