From 837ea860e99e9e1534f14d3af9f54cbfd8b44af5 Mon Sep 17 00:00:00 2001 From: Kamil Cudnik Date: Wed, 15 Mar 2017 16:12:18 -0700 Subject: [PATCH] [orchagent]: Adding disable record flag (#176) --- orchagent/main.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/orchagent/main.cpp b/orchagent/main.cpp index 35f7c48d6121..c69cf35c9235 100644 --- a/orchagent/main.cpp +++ b/orchagent/main.cpp @@ -143,10 +143,15 @@ int main(int argc, char **argv) int opt; sai_status_t status; - while ((opt = getopt(argc, argv, "m:h")) != -1) + bool disableRecord = false; + + while ((opt = getopt(argc, argv, "m:hR")) != -1) { switch (opt) { + case 'R': + disableRecord = true; + break; case 'm': gMacAddress = MacAddress(optarg); break; @@ -173,7 +178,7 @@ int main(int argc, char **argv) sai_attribute_t attr; attr.id = SAI_REDIS_SWITCH_ATTR_RECORD; - attr.value.booldata = true; + attr.value.booldata = !disableRecord; status = sai_switch_api->set_switch_attribute(&attr);