HariSekhon/DevOps-Python-tools

ambari_trigger_service_checks.py does not wait when used on all services

maciex opened this issue · 4 comments

Command

$ docker run harisekhon/pytools ambari_trigger_service_checks.py -H bf-hdp-1.mydomain.com -u admin -p admin --all --wait --debug

Expected result

I expected that service check will be triggered on all services and the command will wait till all finished.

Actual result

Command finished after the first service check was finished

Debug log

$ docker run harisekhon/pytools ambari_trigger_service_checks.py -H bf-hdp-1.mydomain.com -u admin -p admin --all --wait --debug
2019-10-18 12:06:25,103 - cli.py[__parse_verbose__:372](1) - DEBUG - enabling debug logging
2019-10-18 12:06:25,104 - cli.py[verbose:297](1) - DEBUG - setting verbose to 3
2019-10-18 12:06:25,105 - cli.py[__parse_timeout__:387](1) - DEBUG - getting $TIMEOUT value None
2019-10-18 12:06:25,105 - cli.py[__parse_timeout__:397](1) - DEBUG - timeout not set, using default timeout 7200
2019-10-18 12:06:25,105 - utils.py[log_option:2233](1) - INFO  - timeout:  7200
2019-10-18 12:06:25,105 - cli.py[timeout:254](1) - DEBUG - setting timeout to 7200 secs
2019-10-18 12:06:25,106 - cli.py[main:159](1) - INFO  - Hari Sekhon ambari_trigger_service_checks.py version 0.2.1 =>  CLI version 0.9.3 =>  Utils version 0.12.4
2019-10-18 12:06:25,106 - cli.py[main:160](1) - INFO  - https://github.com/harisekhon/devops-python-tools
2019-10-18 12:06:25,106 - cli.py[main:161](1) - INFO  - verbose level: 3 (DEBUG)
2019-10-18 12:06:25,106 - utils.py[log_option:2233](1) - INFO  - timeout:  7200
2019-10-18 12:06:25,106 - cli.py[main:164](1) - DEBUG - setting timeout alarm (7200)
2019-10-18 12:06:25,106 - utils.py[log_option:2233](1) - INFO  - host:  bf-hdp-1.mydomain.com
2019-10-18 12:06:25,106 - utils.py[log_option:2233](1) - INFO  - port:  8080
2019-10-18 12:06:25,107 - utils.py[log_option:2233](1) - INFO  - user:  admin
2019-10-18 12:06:25,108 - utils.py[log_option:2233](1) - INFO  - password:  <omitted>
2019-10-18 12:06:25,108 - ambari_trigger_service_checks.py[req:173](1) - DEBUG - X-Requested-By: admin
2019-10-18 12:06:25,108 - ambari_trigger_service_checks.py[req:184](1) - DEBUG - GET http://bf-hdp-1.mydomain.com:8080/api/v1/clusters
2019-10-18 12:06:25,267 - ambari_trigger_service_checks.py[req:190](1) - DEBUG - headers:
X-XSS-Protection:1; mode=block
X-Content-Type-Options:nosniff, nosniff
Content-Encoding:gzip
Transfer-Encoding:chunked
Set-Cookie:AMBARISESSIONID=node0161orqznhpk47gfjyfwc8eo6b236.node0;Path=/;HttpOnly
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Vary:Accept-Encoding, User-Agent
User:admin
Pragma:no-cache
Cache-Control:no-store
Date:Fri, 18 Oct 2019 12:06:25 GMT
X-Frame-Options:DENY
Content-Type:text/plain;charset=utf-8
2019-10-18 12:06:25,267 - ambari_trigger_service_checks.py[req:191](1) - DEBUG - status code: 200
2019-10-18 12:06:25,267 - ambari_trigger_service_checks.py[req:192](1) - DEBUG - body:
{
  "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters",
  "items" : [
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster",
      "Clusters" : {
        "cluster_name" : "cluster"
      }
    }
  ]
}
2019-10-18 12:06:25,268 - ambari_trigger_service_checks.py[run:142](1) - INFO  - no --cluster specified, but only one cluster managed by Ambari, inferring --cluster='cluster'
2019-10-18 12:06:25,268 - utils.py[log_option:2233](1) - INFO  - cluster:  cluster
2019-10-18 12:06:25,268 - ambari_trigger_service_checks.py[req:173](1) - DEBUG - X-Requested-By: admin
2019-10-18 12:06:25,268 - ambari_trigger_service_checks.py[req:184](1) - DEBUG - GET http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services
2019-10-18 12:06:25,456 - ambari_trigger_service_checks.py[req:190](1) - DEBUG - headers:
X-XSS-Protection:1; mode=block
X-Content-Type-Options:nosniff, nosniff
Content-Encoding:gzip
Transfer-Encoding:chunked
Set-Cookie:AMBARISESSIONID=node01q6l4v5zzi0cjdjsiepci6ebs237.node0;Path=/;HttpOnly
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Vary:Accept-Encoding, User-Agent
User:admin
Pragma:no-cache
Cache-Control:no-store
Date:Fri, 18 Oct 2019 12:06:25 GMT
X-Frame-Options:DENY
Content-Type:text/plain;charset=utf-8
2019-10-18 12:06:25,456 - ambari_trigger_service_checks.py[req:191](1) - DEBUG - status code: 200
2019-10-18 12:06:25,456 - ambari_trigger_service_checks.py[req:192](1) - DEBUG - body:
{
  "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services",
  "items" : [
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/AMBARI_METRICS",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "AMBARI_METRICS"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/HBASE",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "HBASE"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/HDFS",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "HDFS"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/HIVE",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "HIVE"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/KAFKA",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "KAFKA"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/KNOX",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "KNOX"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/MAPREDUCE2",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "MAPREDUCE2"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/SPARK2",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "SPARK2"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/SQOOP",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "SQOOP"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/SUPERSET",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "SUPERSET"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/TEZ",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "TEZ"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/YARN",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "YARN"
      }
    },
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/services/ZOOKEEPER",
      "ServiceInfo" : {
        "cluster_name" : "cluster",
        "service_name" : "ZOOKEEPER"
      }
    }
  ]
}
2019-10-18 12:06:25,457 - ambari_trigger_service_checks.py[request_service_checks:278](1) - DEBUG - requesting service checks for services: [u'AMBARI_METRICS', u'HBASE', u'HDFS', u'HIVE', u'KAFKA', u'KNOX', u'MAPREDUCE2', u'SPARK2', u'SQOOP', u'SUPERSET', u'TEZ', u'YARN', u'ZOOKEEPER']
2019-10-18 12:06:25,457 - ambari_trigger_service_checks.py[gen_payload:332](1) - DEBUG - generating payload for services: [u'AMBARI_METRICS', u'HBASE', u'HDFS', u'HIVE', u'KAFKA', u'KNOX', u'MAPREDUCE2', u'SPARK2', u'SQOOP', u'SUPERSET', u'TEZ', u'YARN', u'ZOOKEEPER']
2019-10-18 12:06:25,459 - ambari_trigger_service_checks.py[gen_payload:389](1) - DEBUG - generated payload:
[
    {
        "RequestSchedule": {
            "batch": [
                {
                    "requests": [
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "AMBARI_METRICS_SERVICE_CHECK",
                                    "context": "AMBARI_METRICS Service Check (batch 1 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "AMBARI_METRICS"
                                    }
                                ]
                            },
                            "order_id": 1,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "HBASE_SERVICE_CHECK",
                                    "context": "HBASE Service Check (batch 2 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "HBASE"
                                    }
                                ]
                            },
                            "order_id": 2,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "HDFS_SERVICE_CHECK",
                                    "context": "HDFS Service Check (batch 3 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "HDFS"
                                    }
                                ]
                            },
                            "order_id": 3,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "HIVE_SERVICE_CHECK",
                                    "context": "HIVE Service Check (batch 4 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "HIVE"
                                    }
                                ]
                            },
                            "order_id": 4,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "KAFKA_SERVICE_CHECK",
                                    "context": "KAFKA Service Check (batch 5 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "KAFKA"
                                    }
                                ]
                            },
                            "order_id": 5,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "KNOX_SERVICE_CHECK",
                                    "context": "KNOX Service Check (batch 6 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "KNOX"
                                    }
                                ]
                            },
                            "order_id": 6,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "MAPREDUCE2_SERVICE_CHECK",
                                    "context": "MAPREDUCE2 Service Check (batch 7 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "MAPREDUCE2"
                                    }
                                ]
                            },
                            "order_id": 7,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "SPARK2_SERVICE_CHECK",
                                    "context": "SPARK2 Service Check (batch 8 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "SPARK2"
                                    }
                                ]
                            },
                            "order_id": 8,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "SQOOP_SERVICE_CHECK",
                                    "context": "SQOOP Service Check (batch 9 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "SQOOP"
                                    }
                                ]
                            },
                            "order_id": 9,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "SUPERSET_SERVICE_CHECK",
                                    "context": "SUPERSET Service Check (batch 10 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "SUPERSET"
                                    }
                                ]
                            },
                            "order_id": 10,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "TEZ_SERVICE_CHECK",
                                    "context": "TEZ Service Check (batch 11 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "TEZ"
                                    }
                                ]
                            },
                            "order_id": 11,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "YARN_SERVICE_CHECK",
                                    "context": "YARN Service Check (batch 12 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "YARN"
                                    }
                                ]
                            },
                            "order_id": 12,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        },
                        {
                            "RequestBodyInfo": {
                                "RequestInfo": {
                                    "command": "ZOOKEEPER_QUORUM_SERVICE_CHECK",
                                    "context": "ZOOKEEPER Service Check (batch 13 of 13)"
                                },
                                "Requests/resource_filters": [
                                    {
                                        "service_name": "ZOOKEEPER"
                                    }
                                ]
                            },
                            "order_id": 13,
                            "type": "POST",
                            "uri": "/api/v1/clusters/cluster/requests"
                        }
                    ]
                },
                {
                    "batch_settings": {
                        "batch_separation_in_seconds": 1,
                        "task_failure_tolerance": 1
                    }
                }
            ]
        }
    }
]
2019-10-18 12:06:25,459 - ambari_trigger_service_checks.py[request_service_checks:283](1) - INFO  - sending batch schedule check request for services: AMBARI_METRICS, HBASE, HDFS, HIVE, KAFKA, KNOX, MAPREDUCE2, SPARK2, SQOOP, SUPERSET, TEZ, YARN, ZOOKEEPER
2019-10-18 12:06:25,459 - ambari_trigger_service_checks.py[req:173](1) - DEBUG - X-Requested-By: admin
2019-10-18 12:06:25,459 - ambari_trigger_service_checks.py[req:180](1) - DEBUG - POST http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules
2019-10-18 12:06:25,459 - ambari_trigger_service_checks.py[req:181](1) - DEBUG - POSTing data:

[{"RequestSchedule": {"batch": [{"requests": [{"order_id": 1, "RequestBodyInfo": {"RequestInfo": {"command": "AMBARI_METRICS_SERVICE_CHECK", "context": "AMBARI_METRICS Service Check (batch 1 of 13)"}, "Requests/resource_filters": [{"service_name": "AMBARI_METRICS"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 2, "RequestBodyInfo": {"RequestInfo": {"command": "HBASE_SERVICE_CHECK", "context": "HBASE Service Check (batch 2 of 13)"}, "Requests/resource_filters": [{"service_name": "HBASE"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 3, "RequestBodyInfo": {"RequestInfo": {"command": "HDFS_SERVICE_CHECK", "context": "HDFS Service Check (batch 3 of 13)"}, "Requests/resource_filters": [{"service_name": "HDFS"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 4, "RequestBodyInfo": {"RequestInfo": {"command": "HIVE_SERVICE_CHECK", "context": "HIVE Service Check (batch 4 of 13)"}, "Requests/resource_filters": [{"service_name": "HIVE"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 5, "RequestBodyInfo": {"RequestInfo": {"command": "KAFKA_SERVICE_CHECK", "context": "KAFKA Service Check (batch 5 of 13)"}, "Requests/resource_filters": [{"service_name": "KAFKA"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 6, "RequestBodyInfo": {"RequestInfo": {"command": "KNOX_SERVICE_CHECK", "context": "KNOX Service Check (batch 6 of 13)"}, "Requests/resource_filters": [{"service_name": "KNOX"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 7, "RequestBodyInfo": {"RequestInfo": {"command": "MAPREDUCE2_SERVICE_CHECK", "context": "MAPREDUCE2 Service Check (batch 7 of 13)"}, "Requests/resource_filters": [{"service_name": "MAPREDUCE2"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 8, "RequestBodyInfo": {"RequestInfo": {"command": "SPARK2_SERVICE_CHECK", "context": "SPARK2 Service Check (batch 8 of 13)"}, "Requests/resource_filters": [{"service_name": "SPARK2"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 9, "RequestBodyInfo": {"RequestInfo": {"command": "SQOOP_SERVICE_CHECK", "context": "SQOOP Service Check (batch 9 of 13)"}, "Requests/resource_filters": [{"service_name": "SQOOP"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 10, "RequestBodyInfo": {"RequestInfo": {"command": "SUPERSET_SERVICE_CHECK", "context": "SUPERSET Service Check (batch 10 of 13)"}, "Requests/resource_filters": [{"service_name": "SUPERSET"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 11, "RequestBodyInfo": {"RequestInfo": {"command": "TEZ_SERVICE_CHECK", "context": "TEZ Service Check (batch 11 of 13)"}, "Requests/resource_filters": [{"service_name": "TEZ"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 12, "RequestBodyInfo": {"RequestInfo": {"command": "YARN_SERVICE_CHECK", "context": "YARN Service Check (batch 12 of 13)"}, "Requests/resource_filters": [{"service_name": "YARN"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}, {"order_id": 13, "RequestBodyInfo": {"RequestInfo": {"command": "ZOOKEEPER_QUORUM_SERVICE_CHECK", "context": "ZOOKEEPER Service Check (batch 13 of 13)"}, "Requests/resource_filters": [{"service_name": "ZOOKEEPER"}]}, "type": "POST", "uri": "/api/v1/clusters/cluster/requests"}]}, {"batch_settings": {"task_failure_tolerance": 1, "batch_separation_in_seconds": 1}}]}}]
2019-10-18 12:06:26,178 - ambari_trigger_service_checks.py[req:190](1) - DEBUG - headers:
X-XSS-Protection:1; mode=block
X-Content-Type-Options:nosniff, nosniff
Transfer-Encoding:chunked
Set-Cookie:AMBARISESSIONID=node01r5hk4u9fvaypyrd530kl3h37238.node0;Path=/;HttpOnly
Expires:Thu, 01 Jan 1970 00:00:00 GMT
User:admin
Pragma:no-cache
Cache-Control:no-store
Date:Fri, 18 Oct 2019 12:06:25 GMT
X-Frame-Options:DENY
Content-Type:text/plain;charset=utf-8
2019-10-18 12:06:26,178 - ambari_trigger_service_checks.py[req:191](1) - DEBUG - status code: 201
2019-10-18 12:06:26,179 - ambari_trigger_service_checks.py[req:192](1) - DEBUG - body:
{
  "resources" : [
    {
      "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7",
      "RequestSchedule" : {
        "id" : 7
      }
    }
  ]
}
2019-10-18 12:06:26,179 - ambari_trigger_service_checks.py[request_service_checks:288](1) - INFO  - RequestSchedule 7 submitted
2019-10-18 12:06:26,179 - ambari_trigger_service_checks.py[req:173](1) - DEBUG - X-Requested-By: admin
2019-10-18 12:06:26,179 - ambari_trigger_service_checks.py[req:184](1) - DEBUG - GET http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7
2019-10-18 12:06:26,346 - ambari_trigger_service_checks.py[req:190](1) - DEBUG - headers:
X-XSS-Protection:1; mode=block
X-Content-Type-Options:nosniff, nosniff
Content-Encoding:gzip
Transfer-Encoding:chunked
Set-Cookie:AMBARISESSIONID=node0omygpf8xseemqnjujpxx366j240.node0;Path=/;HttpOnly
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Vary:Accept-Encoding, User-Agent
User:admin
Pragma:no-cache
Cache-Control:no-store
Date:Fri, 18 Oct 2019 12:06:26 GMT
X-Frame-Options:DENY
Content-Type:text/plain;charset=utf-8
2019-10-18 12:06:26,346 - ambari_trigger_service_checks.py[req:191](1) - DEBUG - status code: 200
2019-10-18 12:06:26,346 - ambari_trigger_service_checks.py[req:192](1) - DEBUG - body:
{
  "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7",
  "RequestSchedule" : {
    "authenticated_user" : 1,
    "batch" : {
      "batch_requests" : [
        {
          "order_id" : 1,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"AMBARI_METRICS_SERVICE_CHECK\",\"context\":\"AMBARI_METRICS Service Check (batch 1 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"AMBARI_METRICS\"}]}",
          "request_status" : "Accepted",
          "return_code" : 202
        },
        {
          "order_id" : 2,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HBASE_SERVICE_CHECK\",\"context\":\"HBASE Service Check (batch 2 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HBASE\"}]}"
        },
        {
          "order_id" : 3,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HDFS_SERVICE_CHECK\",\"context\":\"HDFS Service Check (batch 3 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HDFS\"}]}"
        },
        {
          "order_id" : 4,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HIVE_SERVICE_CHECK\",\"context\":\"HIVE Service Check (batch 4 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HIVE\"}]}"
        },
        {
          "order_id" : 5,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KAFKA_SERVICE_CHECK\",\"context\":\"KAFKA Service Check (batch 5 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KAFKA\"}]}"
        },
        {
          "order_id" : 6,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KNOX_SERVICE_CHECK\",\"context\":\"KNOX Service Check (batch 6 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KNOX\"}]}"
        },
        {
          "order_id" : 7,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"MAPREDUCE2_SERVICE_CHECK\",\"context\":\"MAPREDUCE2 Service Check (batch 7 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"MAPREDUCE2\"}]}"
        },
        {
          "order_id" : 8,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SPARK2_SERVICE_CHECK\",\"context\":\"SPARK2 Service Check (batch 8 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SPARK2\"}]}"
        },
        {
          "order_id" : 9,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SQOOP_SERVICE_CHECK\",\"context\":\"SQOOP Service Check (batch 9 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SQOOP\"}]}"
        },
        {
          "order_id" : 10,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SUPERSET_SERVICE_CHECK\",\"context\":\"SUPERSET Service Check (batch 10 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SUPERSET\"}]}"
        },
        {
          "order_id" : 11,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"TEZ_SERVICE_CHECK\",\"context\":\"TEZ Service Check (batch 11 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"TEZ\"}]}"
        },
        {
          "order_id" : 12,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"YARN_SERVICE_CHECK\",\"context\":\"YARN Service Check (batch 12 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"YARN\"}]}"
        },
        {
          "order_id" : 13,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"ZOOKEEPER_QUORUM_SERVICE_CHECK\",\"context\":\"ZOOKEEPER Service Check (batch 13 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"ZOOKEEPER\"}]}"
        }
      ],
      "batch_settings" : {
        "batch_separation_in_seconds" : 1,
        "task_failure_tolerance_limit" : 1
      }
    },
    "cluster_name" : "cluster",
    "create_time" : "2019-10-18 12:06:25",
    "create_user" : "admin",
    "description" : null,
    "id" : 7,
    "last_execution_status" : "Accepted",
    "schedule" : null,
    "status" : "SCHEDULED",
    "update_time" : "2019-10-18 12:06:25",
    "update_user" : "admin"
  }
}
2019-10-18 12:06:26,347 - ambari_trigger_service_checks.py[parse_scheduled_request:325](1) - INFO  - Accepted: AMBARI_METRICS_SERVICE_CHECK: AMBARI_METRICS Service Check (batch 1 of 13)
2019-10-18 12:06:27,347 - ambari_trigger_service_checks.py[req:173](1) - DEBUG - X-Requested-By: admin
2019-10-18 12:06:27,347 - ambari_trigger_service_checks.py[req:184](1) - DEBUG - GET http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7
2019-10-18 12:06:27,510 - ambari_trigger_service_checks.py[req:190](1) - DEBUG - headers:
X-XSS-Protection:1; mode=block
X-Content-Type-Options:nosniff, nosniff
Content-Encoding:gzip
Transfer-Encoding:chunked
Set-Cookie:AMBARISESSIONID=node01tot21v7tibfw16491j20poejl242.node0;Path=/;HttpOnly
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Vary:Accept-Encoding, User-Agent
User:admin
Pragma:no-cache
Cache-Control:no-store
Date:Fri, 18 Oct 2019 12:06:27 GMT
X-Frame-Options:DENY
Content-Type:text/plain;charset=utf-8
2019-10-18 12:06:27,510 - ambari_trigger_service_checks.py[req:191](1) - DEBUG - status code: 200
2019-10-18 12:06:27,510 - ambari_trigger_service_checks.py[req:192](1) - DEBUG - body:
{
  "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7",
  "RequestSchedule" : {
    "authenticated_user" : 1,
    "batch" : {
      "batch_requests" : [
        {
          "order_id" : 1,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"AMBARI_METRICS_SERVICE_CHECK\",\"context\":\"AMBARI_METRICS Service Check (batch 1 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"AMBARI_METRICS\"}]}",
          "request_status" : "IN_PROGRESS",
          "return_code" : 202
        },
        {
          "order_id" : 2,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HBASE_SERVICE_CHECK\",\"context\":\"HBASE Service Check (batch 2 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HBASE\"}]}"
        },
        {
          "order_id" : 3,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HDFS_SERVICE_CHECK\",\"context\":\"HDFS Service Check (batch 3 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HDFS\"}]}"
        },
        {
          "order_id" : 4,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HIVE_SERVICE_CHECK\",\"context\":\"HIVE Service Check (batch 4 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HIVE\"}]}"
        },
        {
          "order_id" : 5,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KAFKA_SERVICE_CHECK\",\"context\":\"KAFKA Service Check (batch 5 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KAFKA\"}]}"
        },
        {
          "order_id" : 6,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KNOX_SERVICE_CHECK\",\"context\":\"KNOX Service Check (batch 6 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KNOX\"}]}"
        },
        {
          "order_id" : 7,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"MAPREDUCE2_SERVICE_CHECK\",\"context\":\"MAPREDUCE2 Service Check (batch 7 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"MAPREDUCE2\"}]}"
        },
        {
          "order_id" : 8,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SPARK2_SERVICE_CHECK\",\"context\":\"SPARK2 Service Check (batch 8 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SPARK2\"}]}"
        },
        {
          "order_id" : 9,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SQOOP_SERVICE_CHECK\",\"context\":\"SQOOP Service Check (batch 9 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SQOOP\"}]}"
        },
        {
          "order_id" : 10,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SUPERSET_SERVICE_CHECK\",\"context\":\"SUPERSET Service Check (batch 10 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SUPERSET\"}]}"
        },
        {
          "order_id" : 11,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"TEZ_SERVICE_CHECK\",\"context\":\"TEZ Service Check (batch 11 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"TEZ\"}]}"
        },
        {
          "order_id" : 12,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"YARN_SERVICE_CHECK\",\"context\":\"YARN Service Check (batch 12 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"YARN\"}]}"
        },
        {
          "order_id" : 13,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"ZOOKEEPER_QUORUM_SERVICE_CHECK\",\"context\":\"ZOOKEEPER Service Check (batch 13 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"ZOOKEEPER\"}]}"
        }
      ],
      "batch_settings" : {
        "batch_separation_in_seconds" : 1,
        "task_failure_tolerance_limit" : 1
      }
    },
    "cluster_name" : "cluster",
    "create_time" : "2019-10-18 12:06:25",
    "create_user" : "admin",
    "description" : null,
    "id" : 7,
    "last_execution_status" : "IN_PROGRESS",
    "schedule" : null,
    "status" : "SCHEDULED",
    "update_time" : "2019-10-18 12:06:25",
    "update_user" : "admin"
  }
}
2019-10-18 12:06:27,511 - ambari_trigger_service_checks.py[parse_scheduled_request:325](1) - INFO  - IN_PROGRESS: AMBARI_METRICS_SERVICE_CHECK: AMBARI_METRICS Service Check (batch 1 of 13)
2019-10-18 12:06:28,511 - ambari_trigger_service_checks.py[req:173](1) - DEBUG - X-Requested-By: admin
2019-10-18 12:06:28,512 - ambari_trigger_service_checks.py[req:184](1) - DEBUG - GET http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7
2019-10-18 12:06:28,688 - ambari_trigger_service_checks.py[req:190](1) - DEBUG - headers:
X-XSS-Protection:1; mode=block
X-Content-Type-Options:nosniff, nosniff
Content-Encoding:gzip
Transfer-Encoding:chunked
Set-Cookie:AMBARISESSIONID=node01qkj6ve6xuzn7zfewbkiaxvcb243.node0;Path=/;HttpOnly
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Vary:Accept-Encoding, User-Agent
User:admin
Pragma:no-cache
Cache-Control:no-store
Date:Fri, 18 Oct 2019 12:06:28 GMT
X-Frame-Options:DENY
Content-Type:text/plain;charset=utf-8
2019-10-18 12:06:28,688 - ambari_trigger_service_checks.py[req:191](1) - DEBUG - status code: 200
2019-10-18 12:06:28,688 - ambari_trigger_service_checks.py[req:192](1) - DEBUG - body:
{
  "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7",
  "RequestSchedule" : {
    "authenticated_user" : 1,
    "batch" : {
      "batch_requests" : [
        {
          "order_id" : 1,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"AMBARI_METRICS_SERVICE_CHECK\",\"context\":\"AMBARI_METRICS Service Check (batch 1 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"AMBARI_METRICS\"}]}",
          "request_status" : "IN_PROGRESS",
          "return_code" : 202
        },
        {
          "order_id" : 2,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HBASE_SERVICE_CHECK\",\"context\":\"HBASE Service Check (batch 2 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HBASE\"}]}"
        },
        {
          "order_id" : 3,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HDFS_SERVICE_CHECK\",\"context\":\"HDFS Service Check (batch 3 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HDFS\"}]}"
        },
        {
          "order_id" : 4,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HIVE_SERVICE_CHECK\",\"context\":\"HIVE Service Check (batch 4 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HIVE\"}]}"
        },
        {
          "order_id" : 5,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KAFKA_SERVICE_CHECK\",\"context\":\"KAFKA Service Check (batch 5 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KAFKA\"}]}"
        },
        {
          "order_id" : 6,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KNOX_SERVICE_CHECK\",\"context\":\"KNOX Service Check (batch 6 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KNOX\"}]}"
        },
        {
          "order_id" : 7,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"MAPREDUCE2_SERVICE_CHECK\",\"context\":\"MAPREDUCE2 Service Check (batch 7 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"MAPREDUCE2\"}]}"
        },
        {
          "order_id" : 8,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SPARK2_SERVICE_CHECK\",\"context\":\"SPARK2 Service Check (batch 8 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SPARK2\"}]}"
        },
        {
          "order_id" : 9,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SQOOP_SERVICE_CHECK\",\"context\":\"SQOOP Service Check (batch 9 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SQOOP\"}]}"
        },
        {
          "order_id" : 10,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SUPERSET_SERVICE_CHECK\",\"context\":\"SUPERSET Service Check (batch 10 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SUPERSET\"}]}"
        },
        {
          "order_id" : 11,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"TEZ_SERVICE_CHECK\",\"context\":\"TEZ Service Check (batch 11 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"TEZ\"}]}"
        },
        {
          "order_id" : 12,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"YARN_SERVICE_CHECK\",\"context\":\"YARN Service Check (batch 12 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"YARN\"}]}"
        },
        {
          "order_id" : 13,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"ZOOKEEPER_QUORUM_SERVICE_CHECK\",\"context\":\"ZOOKEEPER Service Check (batch 13 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"ZOOKEEPER\"}]}"
        }
      ],
      "batch_settings" : {
        "batch_separation_in_seconds" : 1,
        "task_failure_tolerance_limit" : 1
      }
    },
    "cluster_name" : "cluster",
    "create_time" : "2019-10-18 12:06:25",
    "create_user" : "admin",
    "description" : null,
    "id" : 7,
    "last_execution_status" : "IN_PROGRESS",
    "schedule" : null,
    "status" : "SCHEDULED",
    "update_time" : "2019-10-18 12:06:25",
    "update_user" : "admin"
  }
}
2019-10-18 12:06:28,689 - ambari_trigger_service_checks.py[parse_scheduled_request:325](1) - INFO  - IN_PROGRESS: AMBARI_METRICS_SERVICE_CHECK: AMBARI_METRICS Service Check (batch 1 of 13)
2019-10-18 12:06:29,689 - ambari_trigger_service_checks.py[req:173](1) - DEBUG - X-Requested-By: admin
2019-10-18 12:06:29,689 - ambari_trigger_service_checks.py[req:184](1) - DEBUG - GET http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7
2019-10-18 12:06:29,876 - ambari_trigger_service_checks.py[req:190](1) - DEBUG - headers:
X-XSS-Protection:1; mode=block
X-Content-Type-Options:nosniff, nosniff
Content-Encoding:gzip
Transfer-Encoding:chunked
Set-Cookie:AMBARISESSIONID=node01rls9xgy5t4cv7p5vhbgaqkmq244.node0;Path=/;HttpOnly
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Vary:Accept-Encoding, User-Agent
User:admin
Pragma:no-cache
Cache-Control:no-store
Date:Fri, 18 Oct 2019 12:06:29 GMT
X-Frame-Options:DENY
Content-Type:text/plain;charset=utf-8
2019-10-18 12:06:29,876 - ambari_trigger_service_checks.py[req:191](1) - DEBUG - status code: 200
2019-10-18 12:06:29,876 - ambari_trigger_service_checks.py[req:192](1) - DEBUG - body:
{
  "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7",
  "RequestSchedule" : {
    "authenticated_user" : 1,
    "batch" : {
      "batch_requests" : [
        {
          "order_id" : 1,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"AMBARI_METRICS_SERVICE_CHECK\",\"context\":\"AMBARI_METRICS Service Check (batch 1 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"AMBARI_METRICS\"}]}",
          "request_status" : "IN_PROGRESS",
          "return_code" : 202
        },
        {
          "order_id" : 2,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HBASE_SERVICE_CHECK\",\"context\":\"HBASE Service Check (batch 2 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HBASE\"}]}"
        },
        {
          "order_id" : 3,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HDFS_SERVICE_CHECK\",\"context\":\"HDFS Service Check (batch 3 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HDFS\"}]}"
        },
        {
          "order_id" : 4,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HIVE_SERVICE_CHECK\",\"context\":\"HIVE Service Check (batch 4 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HIVE\"}]}"
        },
        {
          "order_id" : 5,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KAFKA_SERVICE_CHECK\",\"context\":\"KAFKA Service Check (batch 5 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KAFKA\"}]}"
        },
        {
          "order_id" : 6,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KNOX_SERVICE_CHECK\",\"context\":\"KNOX Service Check (batch 6 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KNOX\"}]}"
        },
        {
          "order_id" : 7,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"MAPREDUCE2_SERVICE_CHECK\",\"context\":\"MAPREDUCE2 Service Check (batch 7 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"MAPREDUCE2\"}]}"
        },
        {
          "order_id" : 8,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SPARK2_SERVICE_CHECK\",\"context\":\"SPARK2 Service Check (batch 8 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SPARK2\"}]}"
        },
        {
          "order_id" : 9,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SQOOP_SERVICE_CHECK\",\"context\":\"SQOOP Service Check (batch 9 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SQOOP\"}]}"
        },
        {
          "order_id" : 10,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SUPERSET_SERVICE_CHECK\",\"context\":\"SUPERSET Service Check (batch 10 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SUPERSET\"}]}"
        },
        {
          "order_id" : 11,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"TEZ_SERVICE_CHECK\",\"context\":\"TEZ Service Check (batch 11 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"TEZ\"}]}"
        },
        {
          "order_id" : 12,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"YARN_SERVICE_CHECK\",\"context\":\"YARN Service Check (batch 12 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"YARN\"}]}"
        },
        {
          "order_id" : 13,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"ZOOKEEPER_QUORUM_SERVICE_CHECK\",\"context\":\"ZOOKEEPER Service Check (batch 13 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"ZOOKEEPER\"}]}"
        }
      ],
      "batch_settings" : {
        "batch_separation_in_seconds" : 1,
        "task_failure_tolerance_limit" : 1
      }
    },
    "cluster_name" : "cluster",
    "create_time" : "2019-10-18 12:06:25",
    "create_user" : "admin",
    "description" : null,
    "id" : 7,
    "last_execution_status" : "IN_PROGRESS",
    "schedule" : null,
    "status" : "SCHEDULED",
    "update_time" : "2019-10-18 12:06:25",
    "update_user" : "admin"
  }
}
2019-10-18 12:06:29,876 - ambari_trigger_service_checks.py[parse_scheduled_request:325](1) - INFO  - IN_PROGRESS: AMBARI_METRICS_SERVICE_CHECK: AMBARI_METRICS Service Check (batch 1 of 13)
2019-10-18 12:06:30,877 - ambari_trigger_service_checks.py[req:173](1) - DEBUG - X-Requested-By: admin
2019-10-18 12:06:30,877 - ambari_trigger_service_checks.py[req:184](1) - DEBUG - GET http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7
2019-10-18 12:06:31,035 - ambari_trigger_service_checks.py[req:190](1) - DEBUG - headers:
X-XSS-Protection:1; mode=block
X-Content-Type-Options:nosniff, nosniff
Content-Encoding:gzip
Transfer-Encoding:chunked
Set-Cookie:AMBARISESSIONID=node01qxjd9dedkecfkf2fpfjmgev6245.node0;Path=/;HttpOnly
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Vary:Accept-Encoding, User-Agent
User:admin
Pragma:no-cache
Cache-Control:no-store
Date:Fri, 18 Oct 2019 12:06:31 GMT
X-Frame-Options:DENY
Content-Type:text/plain;charset=utf-8
2019-10-18 12:06:31,035 - ambari_trigger_service_checks.py[req:191](1) - DEBUG - status code: 200
2019-10-18 12:06:31,035 - ambari_trigger_service_checks.py[req:192](1) - DEBUG - body:
{
  "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7",
  "RequestSchedule" : {
    "authenticated_user" : 1,
    "batch" : {
      "batch_requests" : [
        {
          "order_id" : 1,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"AMBARI_METRICS_SERVICE_CHECK\",\"context\":\"AMBARI_METRICS Service Check (batch 1 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"AMBARI_METRICS\"}]}",
          "request_status" : "IN_PROGRESS",
          "return_code" : 202
        },
        {
          "order_id" : 2,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HBASE_SERVICE_CHECK\",\"context\":\"HBASE Service Check (batch 2 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HBASE\"}]}"
        },
        {
          "order_id" : 3,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HDFS_SERVICE_CHECK\",\"context\":\"HDFS Service Check (batch 3 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HDFS\"}]}"
        },
        {
          "order_id" : 4,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HIVE_SERVICE_CHECK\",\"context\":\"HIVE Service Check (batch 4 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HIVE\"}]}"
        },
        {
          "order_id" : 5,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KAFKA_SERVICE_CHECK\",\"context\":\"KAFKA Service Check (batch 5 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KAFKA\"}]}"
        },
        {
          "order_id" : 6,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KNOX_SERVICE_CHECK\",\"context\":\"KNOX Service Check (batch 6 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KNOX\"}]}"
        },
        {
          "order_id" : 7,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"MAPREDUCE2_SERVICE_CHECK\",\"context\":\"MAPREDUCE2 Service Check (batch 7 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"MAPREDUCE2\"}]}"
        },
        {
          "order_id" : 8,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SPARK2_SERVICE_CHECK\",\"context\":\"SPARK2 Service Check (batch 8 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SPARK2\"}]}"
        },
        {
          "order_id" : 9,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SQOOP_SERVICE_CHECK\",\"context\":\"SQOOP Service Check (batch 9 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SQOOP\"}]}"
        },
        {
          "order_id" : 10,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SUPERSET_SERVICE_CHECK\",\"context\":\"SUPERSET Service Check (batch 10 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SUPERSET\"}]}"
        },
        {
          "order_id" : 11,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"TEZ_SERVICE_CHECK\",\"context\":\"TEZ Service Check (batch 11 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"TEZ\"}]}"
        },
        {
          "order_id" : 12,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"YARN_SERVICE_CHECK\",\"context\":\"YARN Service Check (batch 12 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"YARN\"}]}"
        },
        {
          "order_id" : 13,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"ZOOKEEPER_QUORUM_SERVICE_CHECK\",\"context\":\"ZOOKEEPER Service Check (batch 13 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"ZOOKEEPER\"}]}"
        }
      ],
      "batch_settings" : {
        "batch_separation_in_seconds" : 1,
        "task_failure_tolerance_limit" : 1
      }
    },
    "cluster_name" : "cluster",
    "create_time" : "2019-10-18 12:06:25",
    "create_user" : "admin",
    "description" : null,
    "id" : 7,
    "last_execution_status" : "IN_PROGRESS",
    "schedule" : null,
    "status" : "SCHEDULED",
    "update_time" : "2019-10-18 12:06:25",
    "update_user" : "admin"
  }
}
2019-10-18 12:06:31,035 - ambari_trigger_service_checks.py[parse_scheduled_request:325](1) - INFO  - IN_PROGRESS: AMBARI_METRICS_SERVICE_CHECK: AMBARI_METRICS Service Check (batch 1 of 13)
2019-10-18 12:06:32,036 - ambari_trigger_service_checks.py[req:173](1) - DEBUG - X-Requested-By: admin
2019-10-18 12:06:32,036 - ambari_trigger_service_checks.py[req:184](1) - DEBUG - GET http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7
2019-10-18 12:06:32,190 - ambari_trigger_service_checks.py[req:190](1) - DEBUG - headers:
X-XSS-Protection:1; mode=block
X-Content-Type-Options:nosniff, nosniff
Content-Encoding:gzip
Transfer-Encoding:chunked
Set-Cookie:AMBARISESSIONID=node0ga3wdc5gp57p293upof7q2fz247.node0;Path=/;HttpOnly
Expires:Thu, 01 Jan 1970 00:00:00 GMT
Vary:Accept-Encoding, User-Agent
User:admin
Pragma:no-cache
Cache-Control:no-store
Date:Fri, 18 Oct 2019 12:06:32 GMT
X-Frame-Options:DENY
Content-Type:text/plain;charset=utf-8
2019-10-18 12:06:32,190 - ambari_trigger_service_checks.py[req:191](1) - DEBUG - status code: 200
2019-10-18 12:06:32,191 - ambari_trigger_service_checks.py[req:192](1) - DEBUG - body:
{
  "href" : "http://bf-hdp-1.mydomain.com:8080/api/v1/clusters/cluster/request_schedules/7",
  "RequestSchedule" : {
    "authenticated_user" : 1,
    "batch" : {
      "batch_requests" : [
        {
          "order_id" : 1,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"AMBARI_METRICS_SERVICE_CHECK\",\"context\":\"AMBARI_METRICS Service Check (batch 1 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"AMBARI_METRICS\"}]}",
          "request_status" : "COMPLETED",
          "return_code" : 202
        },
        {
          "order_id" : 2,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HBASE_SERVICE_CHECK\",\"context\":\"HBASE Service Check (batch 2 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HBASE\"}]}"
        },
        {
          "order_id" : 3,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HDFS_SERVICE_CHECK\",\"context\":\"HDFS Service Check (batch 3 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HDFS\"}]}"
        },
        {
          "order_id" : 4,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"HIVE_SERVICE_CHECK\",\"context\":\"HIVE Service Check (batch 4 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"HIVE\"}]}"
        },
        {
          "order_id" : 5,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KAFKA_SERVICE_CHECK\",\"context\":\"KAFKA Service Check (batch 5 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KAFKA\"}]}"
        },
        {
          "order_id" : 6,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"KNOX_SERVICE_CHECK\",\"context\":\"KNOX Service Check (batch 6 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"KNOX\"}]}"
        },
        {
          "order_id" : 7,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"MAPREDUCE2_SERVICE_CHECK\",\"context\":\"MAPREDUCE2 Service Check (batch 7 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"MAPREDUCE2\"}]}"
        },
        {
          "order_id" : 8,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SPARK2_SERVICE_CHECK\",\"context\":\"SPARK2 Service Check (batch 8 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SPARK2\"}]}"
        },
        {
          "order_id" : 9,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SQOOP_SERVICE_CHECK\",\"context\":\"SQOOP Service Check (batch 9 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SQOOP\"}]}"
        },
        {
          "order_id" : 10,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"SUPERSET_SERVICE_CHECK\",\"context\":\"SUPERSET Service Check (batch 10 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"SUPERSET\"}]}"
        },
        {
          "order_id" : 11,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"TEZ_SERVICE_CHECK\",\"context\":\"TEZ Service Check (batch 11 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"TEZ\"}]}"
        },
        {
          "order_id" : 12,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"YARN_SERVICE_CHECK\",\"context\":\"YARN Service Check (batch 12 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"YARN\"}]}"
        },
        {
          "order_id" : 13,
          "request_type" : "POST",
          "request_uri" : "/api/v1/clusters/cluster/requests",
          "request_body" : "{\"RequestInfo\":{\"command\":\"ZOOKEEPER_QUORUM_SERVICE_CHECK\",\"context\":\"ZOOKEEPER Service Check (batch 13 of 13)\"},\"Requests/resource_filters\":[{\"service_name\":\"ZOOKEEPER\"}]}"
        }
      ],
      "batch_settings" : {
        "batch_separation_in_seconds" : 1,
        "task_failure_tolerance_limit" : 1
      }
    },
    "cluster_name" : "cluster",
    "create_time" : "2019-10-18 12:06:25",
    "create_user" : "admin",
    "description" : null,
    "id" : 7,
    "last_execution_status" : "COMPLETED",
    "schedule" : null,
    "status" : "SCHEDULED",
    "update_time" : "2019-10-18 12:06:25",
    "update_user" : "admin"
  }
}
2019-10-18 12:06:32,191 - ambari_trigger_service_checks.py[parse_scheduled_request:311](1) - INFO  - COMPLETED

I've just pushed a potential fix, can you please do:

docker run -ti harisekhon/pytools bash
git pull
git checkout ambari_trigger_service_checks_wait_fix

and then run the ./ambari_trigger_service_checks.py ... command again to test the version I've just pushed in that branch.

@maciex did you get a change to try this update?

@HariSekhon I'm not using the tools on a daily basis.I just used it once to upgrade the dev cluster, which I don't have already. Sorry I can't retest the fix.

Merged and closed.