def load_from_hdfs(
            self, datasource, static_path,  ts_dim, columns,
            intervals, num_shards, metric_spec=None, hadoop_dependency_coordinates=None):
        task_id = self.send_ingest_query(
            datasource, static_path, ts_dim, columns, metric_spec,
            intervals, num_shards, hadoop_dependency_coordinates)
        status_url = self.get_ingest_status_url(task_id)
        while True:
            r = requests.get(status_url)
            d = json.loads(r.text)
            if d['status']['status'] == 'FAILED':
                logging.error(d)
                raise AirflowDruidLoadException(
                    "[Error]: Ingesting data to druid failed.")
            elif d['status']['status'] == 'SUCCESS':
                break
            time.sleep(LOAD_CHECK_INTERVAL)
Regression test for #10153: foreign key __lte lookups.
dataset/ETHPy150Open airbnb/airflow/airflow/hooks/druid_hook.py/DruidHook.load_from_hdfs--crossover with--dataset/ETHPy150Open lionheart/django-pyodbc/tests/django16/model_regress/tests.py/ModelTests.test_related_lte_lookup