Skip to content

Commit 23b3e3f

Browse files
committed
make sure run_id is unique by adding random number as suffix
Signed-off-by: Daniel Horak <[email protected]>
1 parent 59c9b2f commit 23b3e3f

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

ocs_ci/utility/framework/fusion_fdf_init.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import argparse
22
import logging
33
import os
4+
import random
45
from shutil import which
56
import time
67

@@ -200,8 +201,8 @@ def generate_run_id() -> int:
200201
int: Unique identifier for the run
201202
202203
"""
203-
logger.debug("Generating run_id from timestamp")
204-
run_id = int(time.time())
204+
logger.debug("Generating run_id from timestamp and random number")
205+
run_id = int(time.time()) * 1000 + random.randint(0, 1000)
205206
config.RUN["run_id"] = run_id
206207
return run_id
207208

ocs_ci/utility/framework/initialization.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import argparse
22
import faulthandler
33
import os
4+
import random
45
import re
56
import signal
67
import sys
@@ -209,7 +210,7 @@ def process_ocsci_conf(arguments):
209210
if args.flexy_env_file:
210211
framework.config.ENV_DATA["flexy_env_file"] = args.flexy_env_file
211212

212-
framework.config.RUN["run_id"] = int(time.time())
213+
framework.config.RUN["run_id"] = int(time.time()) * 1000 + random.randint(0, 1000)
213214
bin_dir = framework.config.RUN.get("bin_dir")
214215
if bin_dir:
215216
framework.config.RUN["bin_dir"] = os.path.abspath(

0 commit comments

Comments
 (0)