PR #40062 tweaked the behavior of lockdep to compile it out
of the code entirely for release builds. This fixes several
gtests where lockdep was force-enabled.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
bdc1178bd8a722233743a1b6ad63f79dccb3f8f8)
int r = rados.conf_set("lockdep", "true");
if (r < 0) {
- std::cerr << "failed to enable lockdep" << std::endl;
- return -r;
+ std::cerr << "warning: failed to enable lockdep" << std::endl;
}
return RUN_ALL_TESTS();
}
int r = rados.conf_set("lockdep", "true");
if (r < 0) {
- std::cerr << "failed to enable lockdep" << std::endl;
- return -r;
+ std::cerr << "warning: failed to enable lockdep" << std::endl;
}
int seed = getpid();
int r = rados.conf_set("lockdep", "true");
if (r < 0) {
- std::cerr << "failed to enable lockdep" << std::endl;
- return -r;
+ std::cerr << "warning: failed to enable lockdep" << std::endl;
}
return RUN_ALL_TESTS();
}