From 69b513f62741688dc959696b4cd2c7db40810d37 Mon Sep 17 00:00:00 2001
From: Grzegorz Kowalski <grzegorz.kowalski@ess.eu>
Date: Wed, 25 Sep 2024 15:36:15 +0200
Subject: [PATCH] E3-1638: Remove --realtime iocsh argument

---
 CHANGELOG.md            | 1 +
 require-ess/tools/iocsh | 5 -----
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9bd7051..dd35f27 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 ## [Unreleased]
 
 * Fix truncated errorlog messages
+* Remove `--realtime` option from `iocsh`
 
 ## [5.1.0]
 
diff --git a/require-ess/tools/iocsh b/require-ess/tools/iocsh
index b6d8f5b..edf12d1 100755
--- a/require-ess/tools/iocsh
+++ b/require-ess/tools/iocsh
@@ -21,7 +21,6 @@ def iocsh(
     command: List[str],
     database: List[Path],
     no_init: bool,
-    realtime: bool,
     gdb: str,
     valgrind: str,
     debug: bool,
@@ -83,9 +82,6 @@ def iocsh(
             supp_file = os.path.abspath(os.path.dirname(__file__)) + "/iocsh_epics.supp"
             non_optional = ["--suppressions=" + supp_file]
             cmd = ["valgrind"] + non_optional + valgrind.split(" ") + cmd
-        elif realtime:
-            os.environ["LD_BIND_NOW"] = str(1)
-            cmd = "chrt --fifo 1".split(" ") + cmd
 
         logging.debug(f"Running command `{' '.join(cmd)}`")
         try:
@@ -137,7 +133,6 @@ def generate_parser() -> argparse.ArgumentParser:
     )
 
     mutex_group_modifiers = parser.add_mutually_exclusive_group()
-    mutex_group_modifiers.add_argument("-rt", "--realtime", action="store_true")
     mutex_group_modifiers.add_argument(
         "-dg",
         "--gdb",
-- 
GitLab