def start_accumulo_procs(self, safeMode=None): log.info("Starting normal accumulo") SunnyDayTest.start_accumulo_procs(self, safeMode) log.info("Starting victim logger") libpath = '%s/test/system/auto/fake_disk_failure.so' % ACCUMULO_HOME os.environ['LD_PRELOAD'] = libpath os.environ['DYLD_INSERT_LIBRARIES'] = libpath os.environ['DYLD_FORCE_FLAT_NAMESPACE'] = 'true' stop = self.start_logger(self.masterHost()) del os.environ['LD_PRELOAD'] del os.environ['DYLD_FORCE_FLAT_NAMESPACE'] del os.environ['DYLD_INSERT_LIBRARIES'] self.flagFile = os.getenv("HOME") + "/HOLD_IO_%d" % stop.pid self.sleep(5)
def tearDown(self): SunnyDayTest.tearDown(self) try: os.unlink(self.flagFile) except: pass