Skip to content

Commit

Permalink
engine: force flush on shutdown to create tasks for pending chunks
Browse files Browse the repository at this point in the history
Signed-off-by: Wesley Pettit <wppttt@amazon.com>
  • Loading branch information
PettitWesley committed Jun 13, 2024
1 parent 362aa77 commit ed938c2
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions src/flb_engine.c
Original file line number Diff line number Diff line change
Expand Up @@ -840,9 +840,11 @@ int flb_engine_start(struct flb_config *config)
flb_task_running_print(config);
}
if ((mem_chunks + fs_chunks) > 0) {
flb_info("[engine] Pending chunk count: memory=%d, filesystem=%d",
mem_chunks, fs_chunks);
flb_info("[engine] Pending chunk count: memory=%d, filesystem=%d; grace_timer=%d",
mem_chunks, fs_chunks, config->grace);
}
/* Create new tasks for pending chunks */
flb_engine_flush(config, NULL);
if (config->grace_count < config->grace_input) {
flb_engine_exit(config);
} else {
Expand All @@ -854,8 +856,8 @@ int flb_engine_start(struct flb_config *config)
flb_task_running_print(config);
}
if ((mem_chunks + fs_chunks) > 0) {
flb_info("[engine] Pending chunk count: memory=%d, filesystem=%d",
mem_chunks, fs_chunks);
flb_info("[engine] pending chunk count: memory=%d, filesystem=%d; grace_timer=%d",
mem_chunks, fs_chunks, config->grace);
}
flb_info("[engine] service has stopped (%i pending tasks)",
tasks);
Expand Down

0 comments on commit ed938c2

Please sign in to comment.