Jobs


Id Dag Id State Job Type Start Date End Date Latest Heartbeat Executor Class Hostname Unixname
38431 crawlers_hourly success LocalTaskJob 2023-09-22T11:00:05.731501+00:00 2023-09-22T11:00:10.783200+00:00 2023-09-22T11:00:05.731520+00:00 LocalExecutor 68bb9f6dae8e airflow
38430 crawlers_hourly success LocalTaskJob 2023-09-22T11:00:05.667202+00:00 2023-09-22T11:10:22.394580+00:00 2023-09-22T11:00:05.667216+00:00 LocalExecutor 68bb9f6dae8e airflow
38429 crawlers_hourly success LocalTaskJob 2023-09-22T11:00:05.635799+00:00 2023-09-22T11:21:49.426263+00:00 2023-09-22T11:00:05.635813+00:00 LocalExecutor 68bb9f6dae8e airflow
38428 crawlers_hourly success LocalTaskJob 2023-09-22T11:00:02.376044+00:00 2023-09-22T11:00:07.396468+00:00 2023-09-22T11:00:02.376052+00:00 LocalExecutor 68bb9f6dae8e airflow
38427 crawlers_hourly success LocalTaskJob 2023-09-22T10:19:38.702369+00:00 2023-09-22T10:19:43.730471+00:00 2023-09-22T10:19:38.702380+00:00 LocalExecutor 68bb9f6dae8e airflow
38426 crawlers_hourly success LocalTaskJob 2023-09-22T10:19:35.673424+00:00 2023-09-22T10:19:40.726403+00:00 2023-09-22T10:19:35.673432+00:00 LocalExecutor 68bb9f6dae8e airflow
38425 crawlers_hourly success LocalTaskJob 2023-09-22T10:00:05.663891+00:00 2023-09-22T10:10:12.537120+00:00 2023-09-22T10:00:05.663901+00:00 LocalExecutor 68bb9f6dae8e airflow
38424 crawlers_hourly success LocalTaskJob 2023-09-22T10:00:05.651448+00:00 2023-09-22T10:00:10.705444+00:00 2023-09-22T10:00:05.651461+00:00 LocalExecutor 68bb9f6dae8e airflow
38423 crawlers_hourly success LocalTaskJob 2023-09-22T10:00:05.481963+00:00 2023-09-22T10:01:00.644907+00:00 2023-09-22T10:00:05.481976+00:00 LocalExecutor 68bb9f6dae8e airflow
38422 crawlers_hourly success LocalTaskJob 2023-09-22T10:00:05.478166+00:00 2023-09-22T10:19:33.856252+00:00 2023-09-22T10:00:05.478184+00:00 LocalExecutor 68bb9f6dae8e airflow
38421 crawlers_hourly success LocalTaskJob 2023-09-22T10:00:02.271676+00:00 2023-09-22T10:00:07.293031+00:00 2023-09-22T10:00:02.271684+00:00 LocalExecutor 68bb9f6dae8e airflow
38420 crawlers_hourly success LocalTaskJob 2023-09-22T09:17:48.730787+00:00 2023-09-22T09:17:53.757022+00:00 2023-09-22T09:17:48.730815+00:00 LocalExecutor 68bb9f6dae8e airflow
38419 crawlers_hourly success LocalTaskJob 2023-09-22T09:17:45.635431+00:00 2023-09-22T09:17:50.689966+00:00 2023-09-22T09:17:45.635439+00:00 LocalExecutor 68bb9f6dae8e airflow
38418 crawlers_hourly success LocalTaskJob 2023-09-22T09:00:05.060950+00:00 2023-09-22T09:00:15.114044+00:00 2023-09-22T09:00:05.060968+00:00 LocalExecutor 68bb9f6dae8e airflow
38417 crawlers_hourly success LocalTaskJob 2023-09-22T09:00:05.042856+00:00 2023-09-22T09:17:48.009777+00:00 2023-09-22T09:00:05.042875+00:00 LocalExecutor 68bb9f6dae8e airflow
38416 crawlers_hourly success LocalTaskJob 2023-09-22T09:00:05.007237+00:00 2023-09-22T09:10:21.753499+00:00 2023-09-22T09:00:05.007255+00:00 LocalExecutor 68bb9f6dae8e airflow
38415 crawlers_hourly success LocalTaskJob 2023-09-22T09:00:04.991128+00:00 2023-09-22T09:02:00.306456+00:00 2023-09-22T09:00:04.991146+00:00 LocalExecutor 68bb9f6dae8e airflow
38414 crawlers_hourly success LocalTaskJob 2023-09-22T09:00:01.716848+00:00 2023-09-22T09:00:06.736332+00:00 2023-09-22T09:00:01.716858+00:00 LocalExecutor 68bb9f6dae8e airflow
38413 crawlers_hourly success LocalTaskJob 2023-09-22T08:23:36.486928+00:00 2023-09-22T08:23:41.511883+00:00 2023-09-22T08:23:36.486936+00:00 LocalExecutor 68bb9f6dae8e airflow
38412 crawlers_hourly success LocalTaskJob 2023-09-22T08:23:33.378506+00:00 2023-09-22T08:23:38.429450+00:00 2023-09-22T08:23:33.378521+00:00 LocalExecutor 68bb9f6dae8e airflow
38411 crawlers_hourly success LocalTaskJob 2023-09-22T08:00:05.930163+00:00 2023-09-22T08:00:10.986738+00:00 2023-09-22T08:00:05.930183+00:00 LocalExecutor 68bb9f6dae8e airflow
38410 crawlers_hourly success LocalTaskJob 2023-09-22T08:00:05.857630+00:00 2023-09-22T08:23:34.767181+00:00 2023-09-22T08:00:05.857642+00:00 LocalExecutor 68bb9f6dae8e airflow
38409 crawlers_hourly success LocalTaskJob 2023-09-22T08:00:05.788045+00:00 2023-09-22T08:00:40.888493+00:00 2023-09-22T08:00:05.788054+00:00 LocalExecutor 68bb9f6dae8e airflow
38408 crawlers_hourly success LocalTaskJob 2023-09-22T08:00:05.784910+00:00 2023-09-22T08:10:17.576710+00:00 2023-09-22T08:00:05.784918+00:00 LocalExecutor 68bb9f6dae8e airflow
38407 crawlers_hourly success LocalTaskJob 2023-09-22T08:00:02.533588+00:00 2023-09-22T08:00:07.552830+00:00 2023-09-22T08:00:02.533595+00:00 LocalExecutor 68bb9f6dae8e airflow
38406 crawlers_hourly success LocalTaskJob 2023-09-22T07:19:33.625436+00:00 2023-09-22T07:19:38.641587+00:00 2023-09-22T07:19:33.625445+00:00 LocalExecutor 68bb9f6dae8e airflow
38405 crawlers_hourly success LocalTaskJob 2023-09-22T07:19:30.476128+00:00 2023-09-22T07:19:35.493907+00:00 2023-09-22T07:19:30.476136+00:00 LocalExecutor 68bb9f6dae8e airflow
38404 crawlers_hourly success LocalTaskJob 2023-09-22T07:00:05.197961+00:00 2023-09-22T07:19:28.519356+00:00 2023-09-22T07:00:05.197979+00:00 LocalExecutor 68bb9f6dae8e airflow
38403 crawlers_hourly success LocalTaskJob 2023-09-22T07:00:05.136117+00:00 2023-09-22T07:00:40.247632+00:00 2023-09-22T07:00:05.136131+00:00 LocalExecutor 68bb9f6dae8e airflow
38402 crawlers_hourly success LocalTaskJob 2023-09-22T07:00:04.987732+00:00 2023-09-22T07:00:10.032473+00:00 2023-09-22T07:00:04.987747+00:00 LocalExecutor 68bb9f6dae8e airflow
38401 crawlers_hourly success LocalTaskJob 2023-09-22T07:00:04.966332+00:00 2023-09-22T07:10:11.736633+00:00 2023-09-22T07:00:04.966349+00:00 LocalExecutor 68bb9f6dae8e airflow
38400 crawlers_hourly success LocalTaskJob 2023-09-22T07:00:01.772096+00:00 2023-09-22T07:00:06.792841+00:00 2023-09-22T07:00:01.772104+00:00 LocalExecutor 68bb9f6dae8e airflow
38399 crawlers_hourly success LocalTaskJob 2023-09-22T06:27:08.208758+00:00 2023-09-22T06:27:13.239340+00:00 2023-09-22T06:27:08.208769+00:00 LocalExecutor 68bb9f6dae8e airflow
38398 crawlers_hourly success LocalTaskJob 2023-09-22T06:27:05.090670+00:00 2023-09-22T06:27:10.143813+00:00 2023-09-22T06:27:05.090692+00:00 LocalExecutor 68bb9f6dae8e airflow
38397 crawlers_hourly success LocalTaskJob 2023-09-22T06:00:05.674750+00:00 2023-09-22T06:00:35.773190+00:00 2023-09-22T06:00:05.674762+00:00 LocalExecutor 68bb9f6dae8e airflow
38396 crawlers_hourly success LocalTaskJob 2023-09-22T06:00:05.671306+00:00 2023-09-22T06:27:05.152677+00:00 2023-09-22T06:00:05.671326+00:00 LocalExecutor 68bb9f6dae8e airflow
38395 crawlers_hourly success LocalTaskJob 2023-09-22T06:00:05.614461+00:00 2023-09-22T06:10:17.321213+00:00 2023-09-22T06:00:05.614478+00:00 LocalExecutor 68bb9f6dae8e airflow
38394 crawlers_hourly success LocalTaskJob 2023-09-22T06:00:05.566031+00:00 2023-09-22T06:00:10.604369+00:00 2023-09-22T06:00:05.566047+00:00 LocalExecutor 68bb9f6dae8e airflow
38393 crawlers_hourly success LocalTaskJob 2023-09-22T06:00:02.334611+00:00 2023-09-22T06:00:07.357898+00:00 2023-09-22T06:00:02.334634+00:00 LocalExecutor 68bb9f6dae8e airflow
38392 crawlers_hourly success LocalTaskJob 2023-09-22T05:27:50.603305+00:00 2023-09-22T05:27:55.621774+00:00 2023-09-22T05:27:50.603316+00:00 LocalExecutor 68bb9f6dae8e airflow
38391 crawlers_hourly success LocalTaskJob 2023-09-22T05:27:47.457782+00:00 2023-09-22T05:27:52.477797+00:00 2023-09-22T05:27:47.457789+00:00 LocalExecutor 68bb9f6dae8e airflow
38390 crawlers_hourly success LocalTaskJob 2023-09-22T05:00:05.434749+00:00 2023-09-22T05:10:12.199599+00:00 2023-09-22T05:00:05.434761+00:00 LocalExecutor 68bb9f6dae8e airflow
38389 crawlers_hourly success LocalTaskJob 2023-09-22T05:00:05.416448+00:00 2023-09-22T05:00:10.467117+00:00 2023-09-22T05:00:05.416468+00:00 LocalExecutor 68bb9f6dae8e airflow
38388 crawlers_hourly success LocalTaskJob 2023-09-22T05:00:05.311638+00:00 2023-09-22T05:00:35.407574+00:00 2023-09-22T05:00:05.311650+00:00 LocalExecutor 68bb9f6dae8e airflow
38387 crawlers_hourly success LocalTaskJob 2023-09-22T05:00:05.290677+00:00 2023-09-22T05:27:49.979954+00:00 2023-09-22T05:00:05.290688+00:00 LocalExecutor 68bb9f6dae8e airflow
38386 crawlers_hourly success LocalTaskJob 2023-09-22T05:00:02.096831+00:00 2023-09-22T05:00:07.116900+00:00 2023-09-22T05:00:02.096845+00:00 LocalExecutor 68bb9f6dae8e airflow
38385 crawlers_hourly success LocalTaskJob 2023-09-22T04:25:26.388508+00:00 2023-09-22T04:25:31.415300+00:00 2023-09-22T04:25:26.388515+00:00 LocalExecutor 68bb9f6dae8e airflow
38384 crawlers_hourly success LocalTaskJob 2023-09-22T04:25:23.304269+00:00 2023-09-22T04:25:28.352901+00:00 2023-09-22T04:25:23.304277+00:00 LocalExecutor 68bb9f6dae8e airflow
38383 crawlers_hourly success LocalTaskJob 2023-09-22T04:00:05.938794+00:00 2023-09-22T04:00:10.989382+00:00 2023-09-22T04:00:05.938807+00:00 LocalExecutor 68bb9f6dae8e airflow
38382 crawlers_hourly success LocalTaskJob 2023-09-22T04:00:05.804197+00:00 2023-09-22T04:10:32.559612+00:00 2023-09-22T04:00:05.804209+00:00 LocalExecutor 68bb9f6dae8e airflow
38381 crawlers_hourly success LocalTaskJob 2023-09-22T04:00:05.754708+00:00 2023-09-22T04:25:25.044034+00:00 2023-09-22T04:00:05.754724+00:00 LocalExecutor 68bb9f6dae8e airflow
38380 crawlers_hourly success LocalTaskJob 2023-09-22T04:00:05.746769+00:00 2023-09-22T04:00:40.866320+00:00 2023-09-22T04:00:05.746782+00:00 LocalExecutor 68bb9f6dae8e airflow
38379 crawlers_hourly success LocalTaskJob 2023-09-22T04:00:02.513278+00:00 2023-09-22T04:00:07.533394+00:00 2023-09-22T04:00:02.513286+00:00 LocalExecutor 68bb9f6dae8e airflow
38378 crawlers_hourly success LocalTaskJob 2023-09-22T03:15:33.288789+00:00 2023-09-22T03:15:38.329271+00:00 2023-09-22T03:15:33.288797+00:00 LocalExecutor 68bb9f6dae8e airflow
38377 crawlers_hourly success LocalTaskJob 2023-09-22T03:15:30.154828+00:00 2023-09-22T03:15:35.205598+00:00 2023-09-22T03:15:30.154845+00:00 LocalExecutor 68bb9f6dae8e airflow
38376 crawlers_hourly success LocalTaskJob 2023-09-22T03:00:05.268840+00:00 2023-09-22T03:00:10.298587+00:00 2023-09-22T03:00:05.268860+00:00 LocalExecutor 68bb9f6dae8e airflow
38375 crawlers_hourly success LocalTaskJob 2023-09-22T03:00:05.129555+00:00 2023-09-22T03:15:32.565254+00:00 2023-09-22T03:00:05.129575+00:00 LocalExecutor 68bb9f6dae8e airflow
38374 crawlers_hourly success LocalTaskJob 2023-09-22T03:00:05.090572+00:00 2023-09-22T03:00:40.177675+00:00 2023-09-22T03:00:05.090586+00:00 LocalExecutor 68bb9f6dae8e airflow
38373 crawlers_hourly success LocalTaskJob 2023-09-22T03:00:05.035903+00:00 2023-09-22T03:10:16.690238+00:00 2023-09-22T03:00:05.035921+00:00 LocalExecutor 68bb9f6dae8e airflow
38372 crawlers_hourly success LocalTaskJob 2023-09-22T03:00:01.778732+00:00 2023-09-22T03:00:06.799971+00:00 2023-09-22T03:00:01.778746+00:00 LocalExecutor 68bb9f6dae8e airflow
38371 crawlers success LocalTaskJob 2023-09-22T02:35:17.321531+00:00 2023-09-22T02:35:22.341510+00:00 2023-09-22T02:35:17.321539+00:00 LocalExecutor 68bb9f6dae8e airflow
38370 crawlers success LocalTaskJob 2023-09-22T02:35:14.173179+00:00 2023-09-23T13:00:44.226392+00:00 2023-09-22T02:35:14.173210+00:00 LocalExecutor 68bb9f6dae8e airflow
38369 crawlers success LocalTaskJob 2023-09-22T02:35:14.163529+00:00 2023-09-22T02:35:19.194305+00:00 2023-09-22T02:35:14.163537+00:00 LocalExecutor 68bb9f6dae8e airflow
38368 crawlers_hourly success LocalTaskJob 2023-09-22T02:18:35.786708+00:00 2023-09-22T02:18:40.815193+00:00 2023-09-22T02:18:35.786729+00:00 LocalExecutor 68bb9f6dae8e airflow
38367 crawlers_hourly success LocalTaskJob 2023-09-22T02:18:32.682800+00:00 2023-09-22T02:18:37.731438+00:00 2023-09-22T02:18:32.682808+00:00 LocalExecutor 68bb9f6dae8e airflow
38366 crawlers_hourly success LocalTaskJob 2023-09-22T02:00:05.774870+00:00 2023-09-22T02:00:30.877841+00:00 2023-09-22T02:00:05.774883+00:00 LocalExecutor 68bb9f6dae8e airflow
38365 crawlers_hourly success LocalTaskJob 2023-09-22T02:00:05.771018+00:00 2023-09-22T02:18:33.926819+00:00 2023-09-22T02:00:05.771037+00:00 LocalExecutor 68bb9f6dae8e airflow
38364 crawlers_hourly success LocalTaskJob 2023-09-22T02:00:05.637035+00:00 2023-09-22T02:10:22.400056+00:00 2023-09-22T02:00:05.637046+00:00 LocalExecutor 68bb9f6dae8e airflow
38363 crawlers_hourly success LocalTaskJob 2023-09-22T02:00:05.597200+00:00 2023-09-22T02:00:10.646021+00:00 2023-09-22T02:00:05.597213+00:00 LocalExecutor 68bb9f6dae8e airflow
38362 crawlers_hourly success LocalTaskJob 2023-09-22T02:00:02.286543+00:00 2023-09-22T02:00:07.308194+00:00 2023-09-22T02:00:02.286551+00:00 LocalExecutor 68bb9f6dae8e airflow
38361 crawlers_hourly success LocalTaskJob 2023-09-22T01:27:01.854071+00:00 2023-09-22T01:27:06.880639+00:00 2023-09-22T01:27:01.854079+00:00 LocalExecutor 68bb9f6dae8e airflow
38360 crawlers_hourly success LocalTaskJob 2023-09-22T01:26:58.760180+00:00 2023-09-22T01:27:03.789457+00:00 2023-09-22T01:26:58.760188+00:00 LocalExecutor 68bb9f6dae8e airflow
38359 crawlers_hourly success LocalTaskJob 2023-09-22T01:00:05.941841+00:00 2023-09-22T01:00:10.996502+00:00 2023-09-22T01:00:05.941855+00:00 LocalExecutor 68bb9f6dae8e airflow
38358 crawlers_hourly success LocalTaskJob 2023-09-22T01:00:05.922947+00:00 2023-09-22T01:00:46.083625+00:00 2023-09-22T01:00:05.922959+00:00 LocalExecutor 68bb9f6dae8e airflow
38357 crawlers_hourly success LocalTaskJob 2023-09-22T01:00:05.891645+00:00 2023-09-22T01:10:27.629570+00:00 2023-09-22T01:00:05.891661+00:00 LocalExecutor 68bb9f6dae8e airflow
38356 crawlers_hourly success LocalTaskJob 2023-09-22T01:00:05.755608+00:00 2023-09-22T01:27:00.085702+00:00 2023-09-22T01:00:05.755623+00:00 LocalExecutor 68bb9f6dae8e airflow
38355 crawlers_hourly success LocalTaskJob 2023-09-22T01:00:02.516205+00:00 2023-09-22T01:00:07.535860+00:00 2023-09-22T01:00:02.516228+00:00 LocalExecutor 68bb9f6dae8e airflow
38354 engines success LocalTaskJob 2023-09-22T00:41:18.204129+00:00 2023-09-22T00:41:23.227291+00:00 2023-09-22T00:41:18.204144+00:00 LocalExecutor 68bb9f6dae8e airflow
38353 engines success LocalTaskJob 2023-09-22T00:40:23.667322+00:00 2023-09-22T00:41:18.833698+00:00 2023-09-22T00:40:23.667333+00:00 LocalExecutor 68bb9f6dae8e airflow
38352 crawlers_hourly success LocalTaskJob 2023-09-22T00:22:35.799840+00:00 2023-09-22T00:22:40.853657+00:00 2023-09-22T00:22:35.799848+00:00 LocalExecutor 68bb9f6dae8e airflow
38351 crawlers_hourly success LocalTaskJob 2023-09-22T00:22:32.610925+00:00 2023-09-22T00:22:37.657813+00:00 2023-09-22T00:22:32.610933+00:00 LocalExecutor 68bb9f6dae8e airflow
38350 engines success LocalTaskJob 2023-09-22T00:03:32.760296+00:00 2023-09-22T00:40:23.986023+00:00 2023-09-22T00:03:32.760304+00:00 LocalExecutor 68bb9f6dae8e airflow
38349 engines success LocalTaskJob 2023-09-22T00:01:28.721148+00:00 2023-09-22T00:03:33.987346+00:00 2023-09-22T00:01:28.721156+00:00 LocalExecutor 68bb9f6dae8e airflow
38348 crawlers success LocalTaskJob 2023-09-22T00:00:47.881420+00:00 2023-09-22T00:00:57.906192+00:00 2023-09-22T00:00:47.881432+00:00 LocalExecutor 68bb9f6dae8e airflow
38347 crawlers success LocalTaskJob 2023-09-22T00:00:47.792538+00:00 2023-09-22T00:00:57.816808+00:00 2023-09-22T00:00:47.792549+00:00 LocalExecutor 68bb9f6dae8e airflow
38346 crawlers success LocalTaskJob 2023-09-22T00:00:47.782793+00:00 2023-09-22T06:29:34.023335+00:00 2023-09-22T00:00:47.782807+00:00 LocalExecutor 68bb9f6dae8e airflow
38345 crawlers success LocalTaskJob 2023-09-22T00:00:44.780453+00:00 2023-09-22T00:00:49.804741+00:00 2023-09-22T00:00:44.780465+00:00 LocalExecutor 68bb9f6dae8e airflow
38344 crawlers success LocalTaskJob 2023-09-22T00:00:43.605521+00:00 2023-09-22T00:00:48.656046+00:00 2023-09-22T00:00:43.605535+00:00 LocalExecutor 68bb9f6dae8e airflow
38343 crawlers success LocalTaskJob 2023-09-22T00:00:42.579977+00:00 2023-09-22T01:05:23.516920+00:00 2023-09-22T00:00:42.579988+00:00 LocalExecutor 68bb9f6dae8e airflow
38342 crawlers success LocalTaskJob 2023-09-22T00:00:41.592953+00:00 2023-09-22T00:00:46.617336+00:00 2023-09-22T00:00:41.592973+00:00 LocalExecutor 68bb9f6dae8e airflow
38341 crawlers success LocalTaskJob 2023-09-22T00:00:41.540794+00:00 2023-09-22T00:00:51.564540+00:00 2023-09-22T00:00:41.540811+00:00 LocalExecutor 68bb9f6dae8e airflow
38340 crawlers success LocalTaskJob 2023-09-22T00:00:39.297483+00:00 2023-09-22T00:00:49.327394+00:00 2023-09-22T00:00:39.297495+00:00 LocalExecutor 68bb9f6dae8e airflow
38339 crawlers success LocalTaskJob 2023-09-22T00:00:38.172055+00:00 2023-09-22T00:00:48.201452+00:00 2023-09-22T00:00:38.172067+00:00 LocalExecutor 68bb9f6dae8e airflow
38338 crawlers success LocalTaskJob 2023-09-22T00:00:37.065870+00:00 2023-09-22T00:00:42.090528+00:00 2023-09-22T00:00:37.065885+00:00 LocalExecutor 68bb9f6dae8e airflow
38337 crawlers success LocalTaskJob 2023-09-22T00:00:36.029120+00:00 2023-09-22T00:00:51.060299+00:00 2023-09-22T00:00:36.029135+00:00 LocalExecutor 68bb9f6dae8e airflow
38336 crawlers success LocalTaskJob 2023-09-22T00:00:35.013557+00:00 2023-09-22T00:00:45.041781+00:00 2023-09-22T00:00:35.013570+00:00 LocalExecutor 68bb9f6dae8e airflow
38335 crawlers success LocalTaskJob 2023-09-22T00:00:33.048244+00:00 2023-09-22T00:01:03.104361+00:00 2023-09-22T00:00:33.048263+00:00 LocalExecutor 68bb9f6dae8e airflow
38334 crawlers success LocalTaskJob 2023-09-22T00:00:32.968118+00:00 2023-09-22T00:00:37.993672+00:00 2023-09-22T00:00:32.968130+00:00 LocalExecutor 68bb9f6dae8e airflow
38333 crawlers success LocalTaskJob 2023-09-22T00:00:29.580545+00:00 2023-09-22T00:00:39.616682+00:00 2023-09-22T00:00:29.580560+00:00 LocalExecutor 68bb9f6dae8e airflow
38332 crawlers success LocalTaskJob 2023-09-22T00:00:28.995269+00:00 2023-09-22T00:00:54.049255+00:00 2023-09-22T00:00:28.995283+00:00 LocalExecutor 68bb9f6dae8e airflow