From dc886f0092e1f29d415e719bf75d68e4e25b49de Mon Sep 17 00:00:00 2001
From: rread <rread>
Date: Tue, 20 Jul 2004 06:29:01 +0000
Subject: [PATCH] b=3892

more diagnostics.
---
 lustre/mdc/mdc_request.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lustre/mdc/mdc_request.c b/lustre/mdc/mdc_request.c
index 4adccbeb80..bf958f1475 100644
--- a/lustre/mdc/mdc_request.c
+++ b/lustre/mdc/mdc_request.c
@@ -426,7 +426,11 @@ static void mdc_commit_close(struct ptlrpc_request *req)
         LASSERT(open_req->rq_type != LI_POISON);
 
         DEBUG_REQ(D_HA, open_req, "open req balanced");
-        LASSERT(open_req->rq_transno != 0);
+        if (open_req->rq_transno == 0) {
+                DEBUG_REQ(D_ERROR, open_req, "BUG 3892  open");
+                DEBUG_REQ(D_ERROR, req, "BUG 3892 close");
+                LASSERTF(open_req->rq_transno != 0, "BUG 3892");
+        }
         LASSERT(open_req->rq_import == imp);
 
         /* We no longer want to preserve this for transno-unconditional
-- 
GitLab