fix host, pid, tid order

using "differenthost" (== not the current hostname) makes
the process_alive check always return True (to play safe,
because in can not check for processes on other hosts).
This commit is contained in:
Thomas Waldmann 2023-01-13 19:56:46 +01:00
parent 91104674e7
commit 16eb38e20a
No known key found for this signature in database
GPG key ID: 243ACFA951F78E01

View file

@ -157,8 +157,11 @@ class TestExclusiveLock:
exception_counter = SynchronizedCounter()
print_lock = ThreadingLock()
thread = None
host_id, process_id = "differenthost", 1234
for thread_id in range(RACE_TEST_NUM_THREADS):
thread = Thread(target=acquire_release_loop, args=(('foo', thread_id, 0), RACE_TEST_DURATION, thread_id, lock_owner_counter, exception_counter, print_lock, thread))
thread = Thread(target=acquire_release_loop,
args=((host_id, process_id, thread_id), RACE_TEST_DURATION, thread_id,
lock_owner_counter, exception_counter, print_lock, thread))
thread.start()
thread.join() # joining the last thread