Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3c3f20c9 authored by Tao Ma's avatar Tao Ma Committed by Joel Becker
Browse files

ocfs2: Add some trace log for orphan scan.



Now orphan scan worker has no trace log, so it is
very hard to tell whether it is finished or blocked.
So add 2 mlog trace log so that we can tell whether
the current orphan scan worker is blocked or not.
It does help when I analyzed a orphan scan bug.

Signed-off-by: default avatarTao Ma <tao.ma@oracle.com>
Signed-off-by: default avatarJoel Becker <joel.becker@oracle.com>
parent ddee5cdb
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -1888,6 +1888,8 @@ void ocfs2_queue_orphan_scan(struct ocfs2_super *osb)


	os = &osb->osb_orphan_scan;
	os = &osb->osb_orphan_scan;


	mlog(0, "Begin orphan scan\n");

	if (atomic_read(&os->os_state) == ORPHAN_SCAN_INACTIVE)
	if (atomic_read(&os->os_state) == ORPHAN_SCAN_INACTIVE)
		goto out;
		goto out;


@@ -1920,6 +1922,7 @@ void ocfs2_queue_orphan_scan(struct ocfs2_super *osb)
unlock:
unlock:
	ocfs2_orphan_scan_unlock(osb, seqno);
	ocfs2_orphan_scan_unlock(osb, seqno);
out:
out:
	mlog(0, "Orphan scan completed\n");
	return;
	return;
}
}