From: Vitaly Fertman Date: Tue, 7 Aug 2018 14:59:13 +0000 (+0300) Subject: LU-11251 mdt: ASSERTION (req_transno < next_transno) failed X-Git-Tag: 2.12.54~104 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=53764826b95f1264f17cdb186f8d8a3120d90806;hp=53764826b95f1264f17cdb186f8d8a3120d90806 LU-11251 mdt: ASSERTION (req_transno < next_transno) failed An update request is checked for duplicates by xid in is_req_replayed_by_update(). However xid is unique per client only. It may happen that there are 2 requests with the same xid from different clients. Perform lookup by transno, it is unique per MDT. Change-Id: If00b69f01451c659292c004aa296a6ea36680d3c Cray-bug-id: LUS-6015 Signed-off-by: Andriy Skulysh Reviewed-by: Vitaly Fertman Reviewed-by: Alexander Boyko Tested-by: Elena Gryaznova Reviewed-on: https://review.whamcloud.com/33001 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Alexandr Boyko Reviewed-by: Oleg Drokin ---