Serge E. Hallyn wrote: > Have tasks in sys_restart keep some status in a list off > of checkpoint_ctx, and print this info when the checkpoint_ctx > is freed. > > This is mostly an RFC - in particular the error tracking is > pretty half-hearted so far. But the info it does spit out > helped me to figured out the coordinator syncing problem > fixed by the previous patch. > > Sample dmesg output: > [4568:4568:c/r:free_per_task_status:200] 4 tasks registered, nr_tasks was 0 nr_total 0 > [4568:4568:c/r:free_per_task_status:202] active pid was 1, ctx->errno 0 > [4568:4568:c/r:free_per_task_status:204] kflags 6 uflags 0 oflags 1 > [4568:4568:c/r:free_per_task_status:206] task 0 to run was 4568 > [4568:4568:c/r:free_per_task_status:209] pid 4566 > [4568:4568:c/r:free_per_task_status:211] it was coordinator > [4568:4568:c/r:free_per_task_status:219] it was running > [4568:4568:c/r:free_per_task_status:209] pid 4570 > [4568:4568:c/r:free_per_task_status:213] it was a ghost > [4568:4568:c/r:free_per_task_status:209] pid 4569 > [4568:4568:c/r:free_per_task_status:213] it was a ghost > [4568:4568:c/r:free_per_task_status:209] pid 4568 > [4568:4568:c/r:free_per_task_status:215] it was the root task > [4568:4568:c/r:free_per_task_status:221] it was a normal task > > So, when one task died before hitting sys_restart, the first line would > show '3 tasks registered'. > > Signed-off-by: Serge E. Hallyn <serue@xxxxxxxxxx> [...] This looks pretty useful. Any chance you can you make it work on top of the 5-patch series I posted ... ? Thanks, Oren. _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers