diff --git a/swift/obj/diskfile.py b/swift/obj/diskfile.py index ed9bac5e6d..3c3c2bd5a6 100644 --- a/swift/obj/diskfile.py +++ b/swift/obj/diskfile.py @@ -1696,7 +1696,7 @@ class BaseDiskFileWriter(object): msg = 'open(%s, O_TMPFILE | O_WRONLY) failed: %s \ Falling back to using mkstemp()' \ % (self._datadir, os.strerror(err.errno)) - self.logger.warning(msg) + self.logger.debug(msg) self.manager.use_linkat = False else: raise diff --git a/test/unit/obj/test_diskfile.py b/test/unit/obj/test_diskfile.py index ecc8c3beab..a86dbe01b2 100644 --- a/test/unit/obj/test_diskfile.py +++ b/test/unit/obj/test_diskfile.py @@ -5217,7 +5217,11 @@ class DiskFileMixin(BaseDiskFileTestMixin): # Once opening file with O_TMPFILE has failed, # failure is cached to not try again self.assertFalse(df.manager.use_linkat) + # Now that we try to use O_TMPFILE all the time, log at debug + # instead of warning log = df.manager.logger.get_lines_for_level('warning') + self.assertFalse(log) + log = df.manager.logger.get_lines_for_level('debug') self.assertGreater(len(log), 0) self.assertTrue('O_TMPFILE' in log[-1])