diff options
author | Jeff Hostetler <jeffhost@microsoft.com> | 2021-09-20 15:36:12 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2021-09-20 08:57:58 -0700 |
commit | 64bc75244b5bdc26112cf7b8533a832b692a5fda (patch) | |
tree | a437715e40883730a1d6eede3123eb39e7d99d73 /t/t9816-git-p4-locked.sh | |
parent | The sixth batch (diff) | |
download | tgif-64bc75244b5bdc26112cf7b8533a832b692a5fda.tar.xz |
trace2: add trace2_child_ready() to report on background children
Create "child_ready" event to capture the state of a child process
created in the background.
When a child command is started a "child_start" event is generated in
the Trace2 log. For normal synchronous children, a "child_exit" event
is later generated when the child exits or is terminated. The two events
include information, such as the "child_id" and "pid", to allow post
analysis to match-up the command line and exit status.
When a child is started in the background (and may outlive the parent
process), it is not possible for the parent to emit a "child_exit"
event. Create a new "child_ready" event to indicate whether the
child was successfully started. Also include the "child_id" and "pid"
to allow similar post processing.
This will be used in a later commit with the new "start_bg_command()".
Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t9816-git-p4-locked.sh')
0 files changed, 0 insertions, 0 deletions