Skip to content
This repository was archived by the owner on May 3, 2024. It is now read-only.

Conversation

@huanghua78
Copy link

@huanghua78 huanghua78 commented Aug 15, 2022

Problem Statement

  • Some existing UTs and STs fail when DTM0 is enabled.

Design

  • The fix is to check if DTM is properly initialized. If not, let's print warning messages
    and continue the operations. This is used to have UT and ST pass when DTM is enabled
    when building Motr. In future, when DTM is ready to be enabled by default, these
    temporary workaround should be removed.
  • A REDO message (maybe along with an EOL flag) may be re-sent to participants.
    The REDO message replay must be idempotent. So checking if the eolq is ended or not
    before putting the item to the queue.

Coding

Checklist for Author

  • Coding conventions are followed and code is consistent

Testing

Checklist for Author

  • Unit and System Tests are added
  • Test Cases cover Happy Path, Non-Happy Path and Scalability
  • Testing was performed with RPM

Impact Analysis

Checklist for Author/Reviewer/GateKeeper

  • Interface change (if any) are documented
  • Side effects on other features (deployment/upgrade)
  • Dependencies on other component(s)

Review Checklist

Checklist for Author

  • JIRA number/GitHub Issue added to PR
  • PR is self reviewed
  • Jira and state/status is updated and JIRA is updated with PR link
  • Check if the description is clear and explained

Documentation

Checklist for Author

  • Changes done to WIKI / Confluence page / Quick Start Guide

@rkothiya
Copy link
Contributor

Jenkins CI Result : Motr#1585

Motr Test Summary

Test ResultCountInfo
❌Failed2
📁

04motr-single-node/49motr-rpc-cancel
01motr-single-node/00userspace-tests

🏁Skipped32
📁

01motr-single-node/28sys-kvs
01motr-single-node/35m0singlenode
01motr-single-node/04initscripts
01motr-single-node/37protocol
02motr-single-node/51kem
02motr-single-node/20rpc-session-cancel
02motr-single-node/10pver-assign
02motr-single-node/21fsync-single-node
02motr-single-node/13dgmode-io
02motr-single-node/14poolmach
02motr-single-node/11m0t1fs
02motr-single-node/26motr-user-kernel-tests
02motr-single-node/08spiel
03motr-single-node/06conf
03motr-single-node/36spare-reservation
04motr-single-node/34sns-repair-1n-1f
04motr-single-node/08spiel-sns-repair-quiesce
04motr-single-node/28sys-kvs-kernel
04motr-single-node/11m0t1fs-rconfc-fail
04motr-single-node/08spiel-sns-repair
04motr-single-node/19sns-repair-abort
04motr-single-node/22sns-repair-ios-fail
05motr-single-node/18sns-repair-quiesce
05motr-single-node/12fwait
05motr-single-node/16sns-repair-multi
05motr-single-node/07mount-fail
05motr-single-node/15sns-repair-single
05motr-single-node/23sns-abort-quiesce
05motr-single-node/17sns-repair-concurrent-io
05motr-single-node/07mount
05motr-single-node/07mount-multiple
05motr-single-node/12fsync

✔️Passed41
📁

01motr-single-node/43m0crate
01motr-single-node/05confgen
01motr-single-node/06hagen
01motr-single-node/52motr-singlenode-sanity
01motr-single-node/01net
01motr-single-node/01kernel-tests
01motr-single-node/03console
01motr-single-node/02rpcping
02motr-single-node/07m0d-fatal
02motr-single-node/67fdmi-plugin-multi-filters
02motr-single-node/53clusterusage-alert
02motr-single-node/41motr-conf-update
03motr-single-node/61sns-repair-motr-1n-1f
03motr-single-node/72spiel-sns-motr-repair-quiesce
03motr-single-node/08spiel-multi-confd
03motr-single-node/69sns-repair-motr-quiesce
03motr-single-node/62sns-repair-motr-mf
03motr-single-node/70sns-failure-after-repair-quiesce
03motr-single-node/63sns-repair-motr-1k-1f
03motr-single-node/60sns-repair-motr-1f
03motr-single-node/66sns-repair-motr-abort-quiesce
03motr-single-node/24motr-dix-repair-lookup-insert-spiel
03motr-single-node/68sns-repair-motr-shutdown
03motr-single-node/64sns-repair-motr-ios-fail
03motr-single-node/71spiel-sns-motr-repair
03motr-single-node/24motr-dix-repair-lookup-insert-m0repair
03motr-single-node/04sss
03motr-single-node/65sns-repair-motr-abort
04motr-single-node/48motr-raid0-io
04motr-single-node/25m0kv
04motr-single-node/44motr-rm-lock-cc-io
04motr-single-node/45motr-rmw
05motr-single-node/23dix-repair-m0repair
05motr-single-node/43motr-sync-replication
05motr-single-node/42motr-utils
05motr-single-node/45motr-sns-repair-N-1
05motr-single-node/40motr-dgmode
05motr-single-node/23dix-repair-quiesce-m0repair
05motr-single-node/23spiel-dix-repair-quiesce
05motr-single-node/44motr-sns-repair
05motr-single-node/23spiel-dix-repair

Total75🔗

CppCheck Summary

   Cppcheck: No new warnings found 👍

@rkothiya
Copy link
Contributor

Jenkins CI Result : Motr#1607

Motr Test Summary

Test ResultCountInfo
❌Failed2
📁

04motr-single-node/49motr-rpc-cancel
01motr-single-node/00userspace-tests

🏁Skipped32
📁

01motr-single-node/28sys-kvs
01motr-single-node/35m0singlenode
01motr-single-node/04initscripts
01motr-single-node/37protocol
02motr-single-node/51kem
02motr-single-node/20rpc-session-cancel
02motr-single-node/10pver-assign
02motr-single-node/21fsync-single-node
02motr-single-node/13dgmode-io
02motr-single-node/14poolmach
02motr-single-node/11m0t1fs
02motr-single-node/26motr-user-kernel-tests
02motr-single-node/08spiel
03motr-single-node/06conf
03motr-single-node/36spare-reservation
04motr-single-node/34sns-repair-1n-1f
04motr-single-node/08spiel-sns-repair-quiesce
04motr-single-node/28sys-kvs-kernel
04motr-single-node/11m0t1fs-rconfc-fail
04motr-single-node/08spiel-sns-repair
04motr-single-node/19sns-repair-abort
04motr-single-node/22sns-repair-ios-fail
05motr-single-node/18sns-repair-quiesce
05motr-single-node/12fwait
05motr-single-node/16sns-repair-multi
05motr-single-node/07mount-fail
05motr-single-node/15sns-repair-single
05motr-single-node/23sns-abort-quiesce
05motr-single-node/17sns-repair-concurrent-io
05motr-single-node/07mount
05motr-single-node/07mount-multiple
05motr-single-node/12fsync

✔️Passed43
📁

01motr-single-node/43m0crate
01motr-single-node/05confgen
01motr-single-node/06hagen
01motr-single-node/52motr-singlenode-sanity
01motr-single-node/01net
01motr-single-node/01kernel-tests
01motr-single-node/03console
01motr-single-node/02rpcping
02motr-single-node/07m0d-fatal
02motr-single-node/67fdmi-plugin-multi-filters
02motr-single-node/53clusterusage-alert
02motr-single-node/41motr-conf-update
03motr-single-node/61sns-repair-motr-1n-1f
03motr-single-node/72spiel-sns-motr-repair-quiesce
03motr-single-node/08spiel-multi-confd
03motr-single-node/69sns-repair-motr-quiesce
03motr-single-node/62sns-repair-motr-mf
03motr-single-node/70sns-failure-after-repair-quiesce
03motr-single-node/63sns-repair-motr-1k-1f
03motr-single-node/60sns-repair-motr-1f
03motr-single-node/66sns-repair-motr-abort-quiesce
03motr-single-node/24motr-dix-repair-lookup-insert-spiel
03motr-single-node/68sns-repair-motr-shutdown
03motr-single-node/64sns-repair-motr-ios-fail
03motr-single-node/71spiel-sns-motr-repair
03motr-single-node/24motr-dix-repair-lookup-insert-m0repair
03motr-single-node/04sss
03motr-single-node/65sns-repair-motr-abort
04motr-single-node/73motr-io-small-disks
04motr-single-node/48motr-raid0-io
04motr-single-node/74motr-di-corruption-detection
04motr-single-node/25m0kv
04motr-single-node/44motr-rm-lock-cc-io
04motr-single-node/45motr-rmw
05motr-single-node/23dix-repair-m0repair
05motr-single-node/43motr-sync-replication
05motr-single-node/42motr-utils
05motr-single-node/45motr-sns-repair-N-1
05motr-single-node/40motr-dgmode
05motr-single-node/23dix-repair-quiesce-m0repair
05motr-single-node/23spiel-dix-repair-quiesce
05motr-single-node/44motr-sns-repair
05motr-single-node/23spiel-dix-repair

Total77🔗

CppCheck Summary

   Cppcheck: No new warnings found 👍

dtm0/recovery.c Outdated
eolq_post(rf->rf_m,
&(struct eolq_item) {
.ei_type = EIT_HA,
.ei_type = EIT_EOL,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you post the fix in a separate PR ?
I think after 1503 PR is landed, we might not use DTM_ENABLE flag.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed from this PR.

But I think this is a bug, isn't it?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I mean can you create a separate PR for the bug .

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I will.

The REDO messages might come as a re-send, so the replay should be indempotent.
So checking if the eolq is already ended is necessary.

Signed-off-by: Hua Huang <[email protected]>
@huanghua78
Copy link
Author

@rkothiya
Copy link
Contributor

Jenkins CI Result : Motr#1645

Motr Test Summary

Test ResultCountInfo
❌Failed2
📁

04motr-single-node/49motr-rpc-cancel
01motr-single-node/00userspace-tests

🏁Skipped32
📁

01motr-single-node/28sys-kvs
01motr-single-node/35m0singlenode
01motr-single-node/04initscripts
01motr-single-node/37protocol
02motr-single-node/51kem
02motr-single-node/20rpc-session-cancel
02motr-single-node/10pver-assign
02motr-single-node/21fsync-single-node
02motr-single-node/13dgmode-io
02motr-single-node/14poolmach
02motr-single-node/11m0t1fs
02motr-single-node/26motr-user-kernel-tests
02motr-single-node/08spiel
03motr-single-node/06conf
03motr-single-node/36spare-reservation
04motr-single-node/34sns-repair-1n-1f
04motr-single-node/08spiel-sns-repair-quiesce
04motr-single-node/28sys-kvs-kernel
04motr-single-node/11m0t1fs-rconfc-fail
04motr-single-node/08spiel-sns-repair
04motr-single-node/19sns-repair-abort
04motr-single-node/22sns-repair-ios-fail
05motr-single-node/18sns-repair-quiesce
05motr-single-node/12fwait
05motr-single-node/16sns-repair-multi
05motr-single-node/07mount-fail
05motr-single-node/15sns-repair-single
05motr-single-node/23sns-abort-quiesce
05motr-single-node/17sns-repair-concurrent-io
05motr-single-node/07mount
05motr-single-node/07mount-multiple
05motr-single-node/12fsync

✔️Passed43
📁

01motr-single-node/43m0crate
01motr-single-node/05confgen
01motr-single-node/06hagen
01motr-single-node/52motr-singlenode-sanity
01motr-single-node/01net
01motr-single-node/01kernel-tests
01motr-single-node/03console
01motr-single-node/02rpcping
02motr-single-node/07m0d-fatal
02motr-single-node/67fdmi-plugin-multi-filters
02motr-single-node/53clusterusage-alert
02motr-single-node/41motr-conf-update
03motr-single-node/61sns-repair-motr-1n-1f
03motr-single-node/72spiel-sns-motr-repair-quiesce
03motr-single-node/08spiel-multi-confd
03motr-single-node/69sns-repair-motr-quiesce
03motr-single-node/62sns-repair-motr-mf
03motr-single-node/70sns-failure-after-repair-quiesce
03motr-single-node/63sns-repair-motr-1k-1f
03motr-single-node/60sns-repair-motr-1f
03motr-single-node/66sns-repair-motr-abort-quiesce
03motr-single-node/24motr-dix-repair-lookup-insert-spiel
03motr-single-node/68sns-repair-motr-shutdown
03motr-single-node/64sns-repair-motr-ios-fail
03motr-single-node/71spiel-sns-motr-repair
03motr-single-node/24motr-dix-repair-lookup-insert-m0repair
03motr-single-node/04sss
03motr-single-node/65sns-repair-motr-abort
04motr-single-node/73motr-io-small-disks
04motr-single-node/48motr-raid0-io
04motr-single-node/74motr-di-corruption-detection
04motr-single-node/25m0kv
04motr-single-node/44motr-rm-lock-cc-io
04motr-single-node/45motr-rmw
05motr-single-node/23dix-repair-m0repair
05motr-single-node/43motr-sync-replication
05motr-single-node/42motr-utils
05motr-single-node/45motr-sns-repair-N-1
05motr-single-node/40motr-dgmode
05motr-single-node/23dix-repair-quiesce-m0repair
05motr-single-node/23spiel-dix-repair-quiesce
05motr-single-node/44motr-sns-repair
05motr-single-node/23spiel-dix-repair

Total77🔗

CppCheck Summary

   Cppcheck: No new warnings found 👍

@rkothiya
Copy link
Contributor

Jenkins CI Result : Motr#1647

Motr Test Summary

Test ResultCountInfo
❌Failed2
📁

04motr-single-node/49motr-rpc-cancel
01motr-single-node/00userspace-tests

🏁Skipped32
📁

01motr-single-node/28sys-kvs
01motr-single-node/35m0singlenode
01motr-single-node/04initscripts
01motr-single-node/37protocol
02motr-single-node/51kem
02motr-single-node/20rpc-session-cancel
02motr-single-node/10pver-assign
02motr-single-node/21fsync-single-node
02motr-single-node/13dgmode-io
02motr-single-node/14poolmach
02motr-single-node/11m0t1fs
02motr-single-node/26motr-user-kernel-tests
02motr-single-node/08spiel
03motr-single-node/06conf
03motr-single-node/36spare-reservation
04motr-single-node/34sns-repair-1n-1f
04motr-single-node/08spiel-sns-repair-quiesce
04motr-single-node/28sys-kvs-kernel
04motr-single-node/11m0t1fs-rconfc-fail
04motr-single-node/08spiel-sns-repair
04motr-single-node/19sns-repair-abort
04motr-single-node/22sns-repair-ios-fail
05motr-single-node/18sns-repair-quiesce
05motr-single-node/12fwait
05motr-single-node/16sns-repair-multi
05motr-single-node/07mount-fail
05motr-single-node/15sns-repair-single
05motr-single-node/23sns-abort-quiesce
05motr-single-node/17sns-repair-concurrent-io
05motr-single-node/07mount
05motr-single-node/07mount-multiple
05motr-single-node/12fsync

✔️Passed43
📁

01motr-single-node/43m0crate
01motr-single-node/05confgen
01motr-single-node/06hagen
01motr-single-node/52motr-singlenode-sanity
01motr-single-node/01net
01motr-single-node/01kernel-tests
01motr-single-node/03console
01motr-single-node/02rpcping
02motr-single-node/07m0d-fatal
02motr-single-node/67fdmi-plugin-multi-filters
02motr-single-node/53clusterusage-alert
02motr-single-node/41motr-conf-update
03motr-single-node/61sns-repair-motr-1n-1f
03motr-single-node/72spiel-sns-motr-repair-quiesce
03motr-single-node/08spiel-multi-confd
03motr-single-node/69sns-repair-motr-quiesce
03motr-single-node/62sns-repair-motr-mf
03motr-single-node/70sns-failure-after-repair-quiesce
03motr-single-node/63sns-repair-motr-1k-1f
03motr-single-node/60sns-repair-motr-1f
03motr-single-node/66sns-repair-motr-abort-quiesce
03motr-single-node/24motr-dix-repair-lookup-insert-spiel
03motr-single-node/68sns-repair-motr-shutdown
03motr-single-node/64sns-repair-motr-ios-fail
03motr-single-node/71spiel-sns-motr-repair
03motr-single-node/24motr-dix-repair-lookup-insert-m0repair
03motr-single-node/04sss
03motr-single-node/65sns-repair-motr-abort
04motr-single-node/73motr-io-small-disks
04motr-single-node/48motr-raid0-io
04motr-single-node/74motr-di-corruption-detection
04motr-single-node/25m0kv
04motr-single-node/44motr-rm-lock-cc-io
04motr-single-node/45motr-rmw
05motr-single-node/23dix-repair-m0repair
05motr-single-node/43motr-sync-replication
05motr-single-node/42motr-utils
05motr-single-node/45motr-sns-repair-N-1
05motr-single-node/40motr-dgmode
05motr-single-node/23dix-repair-quiesce-m0repair
05motr-single-node/23spiel-dix-repair-quiesce
05motr-single-node/44motr-sns-repair
05motr-single-node/23spiel-dix-repair

Total77🔗

CppCheck Summary

   Cppcheck: No new warnings found 👍

@rkothiya
Copy link
Contributor

Jenkins CI Result : Motr#1651

Motr Test Summary

Test ResultCountInfo
❌Failed2
📁

04motr-single-node/49motr-rpc-cancel
01motr-single-node/00userspace-tests

🏁Skipped32
📁

01motr-single-node/28sys-kvs
01motr-single-node/35m0singlenode
01motr-single-node/04initscripts
01motr-single-node/37protocol
02motr-single-node/51kem
02motr-single-node/20rpc-session-cancel
02motr-single-node/10pver-assign
02motr-single-node/21fsync-single-node
02motr-single-node/13dgmode-io
02motr-single-node/14poolmach
02motr-single-node/11m0t1fs
02motr-single-node/26motr-user-kernel-tests
02motr-single-node/08spiel
03motr-single-node/06conf
03motr-single-node/36spare-reservation
04motr-single-node/34sns-repair-1n-1f
04motr-single-node/08spiel-sns-repair-quiesce
04motr-single-node/28sys-kvs-kernel
04motr-single-node/11m0t1fs-rconfc-fail
04motr-single-node/08spiel-sns-repair
04motr-single-node/19sns-repair-abort
04motr-single-node/22sns-repair-ios-fail
05motr-single-node/18sns-repair-quiesce
05motr-single-node/12fwait
05motr-single-node/16sns-repair-multi
05motr-single-node/07mount-fail
05motr-single-node/15sns-repair-single
05motr-single-node/23sns-abort-quiesce
05motr-single-node/17sns-repair-concurrent-io
05motr-single-node/07mount
05motr-single-node/07mount-multiple
05motr-single-node/12fsync

✔️Passed43
📁

01motr-single-node/43m0crate
01motr-single-node/05confgen
01motr-single-node/06hagen
01motr-single-node/52motr-singlenode-sanity
01motr-single-node/01net
01motr-single-node/01kernel-tests
01motr-single-node/03console
01motr-single-node/02rpcping
02motr-single-node/07m0d-fatal
02motr-single-node/67fdmi-plugin-multi-filters
02motr-single-node/53clusterusage-alert
02motr-single-node/41motr-conf-update
03motr-single-node/61sns-repair-motr-1n-1f
03motr-single-node/72spiel-sns-motr-repair-quiesce
03motr-single-node/08spiel-multi-confd
03motr-single-node/69sns-repair-motr-quiesce
03motr-single-node/62sns-repair-motr-mf
03motr-single-node/70sns-failure-after-repair-quiesce
03motr-single-node/63sns-repair-motr-1k-1f
03motr-single-node/60sns-repair-motr-1f
03motr-single-node/66sns-repair-motr-abort-quiesce
03motr-single-node/24motr-dix-repair-lookup-insert-spiel
03motr-single-node/68sns-repair-motr-shutdown
03motr-single-node/64sns-repair-motr-ios-fail
03motr-single-node/71spiel-sns-motr-repair
03motr-single-node/24motr-dix-repair-lookup-insert-m0repair
03motr-single-node/04sss
03motr-single-node/65sns-repair-motr-abort
04motr-single-node/73motr-io-small-disks
04motr-single-node/48motr-raid0-io
04motr-single-node/74motr-di-corruption-detection
04motr-single-node/25m0kv
04motr-single-node/44motr-rm-lock-cc-io
04motr-single-node/45motr-rmw
05motr-single-node/23dix-repair-m0repair
05motr-single-node/43motr-sync-replication
05motr-single-node/42motr-utils
05motr-single-node/45motr-sns-repair-N-1
05motr-single-node/40motr-dgmode
05motr-single-node/23dix-repair-quiesce-m0repair
05motr-single-node/23spiel-dix-repair-quiesce
05motr-single-node/44motr-sns-repair
05motr-single-node/23spiel-dix-repair

Total77🔗

CppCheck Summary

   Cppcheck: No new warnings found 👍

@rkothiya
Copy link
Contributor

Jenkins CI Result : Motr#1652

Motr Test Summary

Test ResultCountInfo
❌Failed2
📁

04motr-single-node/49motr-rpc-cancel
01motr-single-node/00userspace-tests

🏁Skipped32
📁

01motr-single-node/28sys-kvs
01motr-single-node/35m0singlenode
01motr-single-node/04initscripts
01motr-single-node/37protocol
02motr-single-node/51kem
02motr-single-node/20rpc-session-cancel
02motr-single-node/10pver-assign
02motr-single-node/21fsync-single-node
02motr-single-node/13dgmode-io
02motr-single-node/14poolmach
02motr-single-node/11m0t1fs
02motr-single-node/26motr-user-kernel-tests
02motr-single-node/08spiel
03motr-single-node/06conf
03motr-single-node/36spare-reservation
04motr-single-node/34sns-repair-1n-1f
04motr-single-node/08spiel-sns-repair-quiesce
04motr-single-node/28sys-kvs-kernel
04motr-single-node/11m0t1fs-rconfc-fail
04motr-single-node/08spiel-sns-repair
04motr-single-node/19sns-repair-abort
04motr-single-node/22sns-repair-ios-fail
05motr-single-node/18sns-repair-quiesce
05motr-single-node/12fwait
05motr-single-node/16sns-repair-multi
05motr-single-node/07mount-fail
05motr-single-node/15sns-repair-single
05motr-single-node/23sns-abort-quiesce
05motr-single-node/17sns-repair-concurrent-io
05motr-single-node/07mount
05motr-single-node/07mount-multiple
05motr-single-node/12fsync

✔️Passed43
📁

01motr-single-node/43m0crate
01motr-single-node/05confgen
01motr-single-node/06hagen
01motr-single-node/52motr-singlenode-sanity
01motr-single-node/01net
01motr-single-node/01kernel-tests
01motr-single-node/03console
01motr-single-node/02rpcping
02motr-single-node/07m0d-fatal
02motr-single-node/67fdmi-plugin-multi-filters
02motr-single-node/53clusterusage-alert
02motr-single-node/41motr-conf-update
03motr-single-node/61sns-repair-motr-1n-1f
03motr-single-node/72spiel-sns-motr-repair-quiesce
03motr-single-node/08spiel-multi-confd
03motr-single-node/69sns-repair-motr-quiesce
03motr-single-node/62sns-repair-motr-mf
03motr-single-node/70sns-failure-after-repair-quiesce
03motr-single-node/63sns-repair-motr-1k-1f
03motr-single-node/60sns-repair-motr-1f
03motr-single-node/66sns-repair-motr-abort-quiesce
03motr-single-node/24motr-dix-repair-lookup-insert-spiel
03motr-single-node/68sns-repair-motr-shutdown
03motr-single-node/64sns-repair-motr-ios-fail
03motr-single-node/71spiel-sns-motr-repair
03motr-single-node/24motr-dix-repair-lookup-insert-m0repair
03motr-single-node/04sss
03motr-single-node/65sns-repair-motr-abort
04motr-single-node/73motr-io-small-disks
04motr-single-node/48motr-raid0-io
04motr-single-node/74motr-di-corruption-detection
04motr-single-node/25m0kv
04motr-single-node/44motr-rm-lock-cc-io
04motr-single-node/45motr-rmw
05motr-single-node/23dix-repair-m0repair
05motr-single-node/43motr-sync-replication
05motr-single-node/42motr-utils
05motr-single-node/45motr-sns-repair-N-1
05motr-single-node/40motr-dgmode
05motr-single-node/23dix-repair-quiesce-m0repair
05motr-single-node/23spiel-dix-repair-quiesce
05motr-single-node/44motr-sns-repair
05motr-single-node/23spiel-dix-repair

Total77🔗

CppCheck Summary

   Cppcheck: No new warnings found 👍

@huanghua78
Copy link
Author

There are 4 Jenkins tests triggered, and UT failed due to stuck in the following case:

layout-access-plan-ut [Andriy T.]
  layout-access-plan-build-fini                   0.00 sec   73 KiB
  layout-access-plan-get-done                     0.00 sec   19 KiB
  [ time: 9.76 sec, mem: 164 MiB, leaked: 0 B ]
rpc-link-ut 
  remote-unreacheable                            40.08 sec  319 KiB
  reconnect                                       1.02 sec  425 KiB
  remote-delay  

and

layout-access-plan-ut [Andriy T.]
  layout-access-plan-build-fini                   0.00 sec   57 KiB
  layout-access-plan-get-done                     0.00 sec   21 KiB
  [ time: 9.60 sec, mem: 165 MiB, leaked: 0 B ]
rpc-link-ut 
  remote-unreacheable                            40.08 sec  319 KiB
  reconnect                                       1.06 sec  425 KiB
  remote-delay  

and

libfab-ut 
  libfab-fi-trywait  

and

layout-access-plan-ut [Andriy T.]
  layout-access-plan-build-fini                   0.00 sec   53 KiB
  layout-access-plan-get-done                     0.00 sec   19 KiB
  [ time: 9.95 sec, mem: 164 MiB, leaked: 0 B ]
rpc-link-ut 
  remote-unreacheable  

@huanghua78
Copy link
Author

I tested the "rpc-link-ut " on main branch, and it passes 10 iterations and then
"rpc-link-ut -n 20" also passed:

[sudo] password for 520428:
removed '/var/motr/m0ut/m0trace.2883499.2022-08-26-14:02:55'
removed directory '/var/motr/m0ut'
removed directory '/var/motr/root'
----- run_ut -t rpc-link-ut -----
opening /dev/lnet failed: No such file or directory
hint: the kernel modules may not be loaded
IOC_LIBCFS_GET_NI error 2: No such file or directory
START Iteration: 1 out of 1
rpc-link-ut
  remote-unreacheable                            40.06 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   78.04 sec    1 MiB
  reset                                          39.03 sec    1 MiB
  connect-async                                   3.70 sec  154 MiB
  [ time: 161.86 sec, mem: 158 MiB, leaked: 12 MiB ]

Time: 161.86 sec, Mem: 158 MiB, Leaked: 12 MiB, Asserts: 45
Unit tests status: SUCCESS
END   Iteration: 1 out of 1

utime 0.813184 stime 0.397539 maxrss 339352 nvcsw 4541 nivcsw 694
minflt 52929 majflt 4 inblock 0 oublock 335384
rchar 3785706 wchar 101146 syscr 2282 syscw 873
read_bytes 0 write_bytes 171819008 cancelled_write_bytes 16384
======0===================Mon Aug 29 12:09:02 CST 2022===========
removed '/var/motr/m0ut/m0trace.2961669.2022-08-29-12:06:20'
removed directory '/var/motr/m0ut'
removed directory '/var/motr/root'
----- run_ut -t rpc-link-ut -----
opening /dev/lnet failed: No such file or directory
hint: the kernel modules may not be loaded
IOC_LIBCFS_GET_NI error 2: No such file or directory
START Iteration: 1 out of 1
rpc-link-ut
  remote-unreacheable                            40.06 sec  319 KiB
  reconnect                                       1.02 sec  425 KiB
  remote-delay                                   77.04 sec    1 MiB
  reset                                          39.03 sec    1 MiB
  connect-async                                   3.66 sec  154 MiB
  [ time: 160.83 sec, mem: 158 MiB, leaked: 12 MiB ]

Time: 160.83 sec, Mem: 158 MiB, Leaked: 12 MiB, Asserts: 45
Unit tests status: SUCCESS
END   Iteration: 1 out of 1

utime 0.807465 stime 0.417502 maxrss 327768 nvcsw 4555 nivcsw 689
minflt 55723 majflt 4 inblock 0 oublock 335872
rchar 399937 wchar 2233 syscr 1301 syscw 796
read_bytes 0 write_bytes 171966464 cancelled_write_bytes 16384
======1===================Mon Aug 29 12:11:46 CST 2022===========
removed '/var/motr/m0ut/m0trace.2961992.2022-08-29-12:09:05'
removed directory '/var/motr/m0ut'
removed directory '/var/motr/root'
----- run_ut -t rpc-link-ut -----
opening /dev/lnet failed: No such file or directory
hint: the kernel modules may not be loaded
IOC_LIBCFS_GET_NI error 2: No such file or directory
START Iteration: 1 out of 1
rpc-link-ut
  remote-unreacheable                            40.06 sec  319 KiB
  reconnect                                       1.02 sec  425 KiB
  remote-delay                                   78.04 sec    1 MiB
  reset                                          39.03 sec    1 MiB
  connect-async                                   3.67 sec  154 MiB
  [ time: 161.84 sec, mem: 158 MiB, leaked: 12 MiB ]

Time: 161.84 sec, Mem: 158 MiB, Leaked: 12 MiB, Asserts: 45
Unit tests status: SUCCESS
END   Iteration: 1 out of 1

utime 0.794662 stime 0.404694 maxrss 327216 nvcsw 4652 nivcsw 655
minflt 52677 majflt 4 inblock 0 oublock 335536
rchar 401461 wchar 2253 syscr 1312 syscw 816
read_bytes 0 write_bytes 171794432 cancelled_write_bytes 16384
======2===================Mon Aug 29 12:14:32 CST 2022===========
removed '/var/motr/m0ut/m0trace.2962132.2022-08-29-12:11:50'
removed directory '/var/motr/m0ut'
removed directory '/var/motr/root'
----- run_ut -t rpc-link-ut -----
opening /dev/lnet failed: No such file or directory
hint: the kernel modules may not be loaded
IOC_LIBCFS_GET_NI error 2: No such file or directory
START Iteration: 1 out of 1
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.02 sec  425 KiB
  remote-delay                                   77.05 sec    1 MiB
  reset                                          39.03 sec    1 MiB
  connect-async                                   3.71 sec  154 MiB
  [ time: 160.88 sec, mem: 158 MiB, leaked: 12 MiB ]

Time: 160.88 sec, Mem: 158 MiB, Leaked: 12 MiB, Asserts: 45
Unit tests status: SUCCESS
END   Iteration: 1 out of 1

utime 0.773170 stime 0.426181 maxrss 334244 nvcsw 4709 nivcsw 674
minflt 52641 majflt 4 inblock 0 oublock 335704
rchar 401687 wchar 2231 syscr 1302 syscw 794
read_bytes 0 write_bytes 171880448 cancelled_write_bytes 16384
======3===================Mon Aug 29 12:17:16 CST 2022===========
removed '/var/motr/m0ut/m0trace.2962269.2022-08-29-12:14:35'
removed directory '/var/motr/m0ut'
removed directory '/var/motr/root'
----- run_ut -t rpc-link-ut -----
sudo: PAM account management error: Authentication service cannot retrieve authentication info
======4===================Mon Aug 29 12:17:40 CST 2022===========
----- run_ut -t rpc-link-ut -----
opening /dev/lnet failed: No such file or directory
hint: the kernel modules may not be loaded
IOC_LIBCFS_GET_NI error 2: No such file or directory
START Iteration: 1 out of 1
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.02 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.03 sec    1 MiB
  connect-async                                   3.61 sec  154 MiB
  [ time: 160.77 sec, mem: 158 MiB, leaked: 12 MiB ]

Time: 160.77 sec, Mem: 158 MiB, Leaked: 12 MiB, Asserts: 45
Unit tests status: SUCCESS
END   Iteration: 1 out of 1

utime 0.757987 stime 0.398594 maxrss 334760 nvcsw 4548 nivcsw 648
minflt 54828 majflt 4 inblock 0 oublock 335784
rchar 402622 wchar 2230 syscr 1294 syscw 793
read_bytes 0 write_bytes 171921408 cancelled_write_bytes 16384
======5===================Mon Aug 29 12:20:54 CST 2022===========
removed '/var/motr/m0ut/m0trace.2962415.2022-08-29-12:18:13'
removed directory '/var/motr/m0ut'
removed directory '/var/motr/root'
----- run_ut -t rpc-link-ut -----
opening /dev/lnet failed: No such file or directory
hint: the kernel modules may not be loaded
IOC_LIBCFS_GET_NI error 2: No such file or directory
START Iteration: 1 out of 1
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   78.04 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.62 sec  154 MiB
  [ time: 161.76 sec, mem: 158 MiB, leaked: 12 MiB ]

Time: 161.76 sec, Mem: 158 MiB, Leaked: 12 MiB, Asserts: 45
Unit tests status: SUCCESS
END   Iteration: 1 out of 1

utime 0.747288 stime 0.377653 maxrss 333324 nvcsw 4541 nivcsw 586
minflt 51542 majflt 4 inblock 0 oublock 335432
rchar 401351 wchar 2215 syscr 1275 syscw 778
read_bytes 0 write_bytes 171741184 cancelled_write_bytes 16384
======6===================Mon Aug 29 12:23:40 CST 2022===========
removed '/var/motr/m0ut/m0trace.2962553.2022-08-29-12:20:58'
removed directory '/var/motr/m0ut'
removed directory '/var/motr/root'
----- run_ut -t rpc-link-ut -----
opening /dev/lnet failed: No such file or directory
hint: the kernel modules may not be loaded
IOC_LIBCFS_GET_NI error 2: No such file or directory
START Iteration: 1 out of 1
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.03 sec    1 MiB
  connect-async                                   3.60 sec  154 MiB
  [ time: 160.74 sec, mem: 158 MiB, leaked: 12 MiB ]

Time: 160.75 sec, Mem: 158 MiB, Leaked: 12 MiB, Asserts: 45
Unit tests status: SUCCESS
END   Iteration: 1 out of 1

utime 0.753536 stime 0.362231 maxrss 331096 nvcsw 4494 nivcsw 665
minflt 57211 majflt 4 inblock 0 oublock 335984
rchar 400482 wchar 2250 syscr 1313 syscw 813
read_bytes 0 write_bytes 172023808 cancelled_write_bytes 16384
======7===================Mon Aug 29 12:26:24 CST 2022===========
removed '/var/motr/m0ut/m0trace.2962691.2022-08-29-12:23:43'
removed directory '/var/motr/m0ut'
removed directory '/var/motr/root'
----- run_ut -t rpc-link-ut -----
opening /dev/lnet failed: No such file or directory
hint: the kernel modules may not be loaded
IOC_LIBCFS_GET_NI error 2: No such file or directory
START Iteration: 1 out of 1
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.03 sec    1 MiB
  connect-async                                   3.62 sec  154 MiB
  [ time: 160.77 sec, mem: 158 MiB, leaked: 12 MiB ]

Time: 160.77 sec, Mem: 158 MiB, Leaked: 12 MiB, Asserts: 45
Unit tests status: SUCCESS
END   Iteration: 1 out of 1

utime 0.724663 stime 0.399727 maxrss 338372 nvcsw 4623 nivcsw 671
minflt 53901 majflt 4 inblock 0 oublock 335264
rchar 401283 wchar 2251 syscr 1299 syscw 814
read_bytes 0 write_bytes 171655168 cancelled_write_bytes 16384
======8===================Mon Aug 29 12:29:09 CST 2022===========
removed '/var/motr/m0ut/m0trace.2962828.2022-08-29-12:26:28'
removed directory '/var/motr/m0ut'
removed directory '/var/motr/root'
----- run_ut -t rpc-link-ut -----
opening /dev/lnet failed: No such file or directory
hint: the kernel modules may not be loaded
IOC_LIBCFS_GET_NI error 2: No such file or directory
START Iteration: 1 out of 1
rpc-link-ut
  remote-unreacheable                            39.05 sec  319 KiB
  reconnect                                       1.02 sec  425 KiB
  remote-delay                                   77.04 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.63 sec  154 MiB
  [ time: 159.78 sec, mem: 158 MiB, leaked: 12 MiB ]

Time: 159.78 sec, Mem: 158 MiB, Leaked: 12 MiB, Asserts: 45
Unit tests status: SUCCESS
END   Iteration: 1 out of 1

utime 0.758063 stime 0.385050 maxrss 323600 nvcsw 4685 nivcsw 640
minflt 54524 majflt 4 inblock 0 oublock 335616
rchar 399323 wchar 2275 syscr 1334 syscw 838
read_bytes 0 write_bytes 171835392 cancelled_write_bytes 16384
======9===================Mon Aug 29 12:31:52 CST 2022===========
bash-4.4$
bash-4.4$
bash-4.4$








bash-4.4$
bash-4.4$
bash-4.4$ sudo sh run_st.sh 2>&1 |tee run_st.txt
[sudo] password for 520428:
removed '/var/motr/m0ut/m0trace.2962967.2022-08-29-12:29:12'
removed directory '/var/motr/m0ut'
removed directory '/var/motr/root'
----- run_ut -t rpc-link-ut -n 20 -----
opening /dev/lnet failed: No such file or directory
hint: the kernel modules may not be loaded
IOC_LIBCFS_GET_NI error 2: No such file or directory
START Iteration: 1 out of 20
rpc-link-ut
  remote-unreacheable                            40.06 sec  319 KiB
  reconnect                                       1.02 sec  425 KiB
  remote-delay                                   78.04 sec    1 MiB
  reset                                          39.03 sec    1 MiB
  connect-async                                   3.66 sec  154 MiB
  [ time: 161.81 sec, mem: 158 MiB, leaked: 12 MiB ]

Time: 161.81 sec, Mem: 158 MiB, Leaked: 12 MiB, Asserts: 45
Unit tests status: SUCCESS
END   Iteration: 1 out of 20

START Iteration: 2 out of 20
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.03 sec    1 MiB
  connect-async                                   3.28 sec   84 MiB
  [ time: 160.41 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.41 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 90
Unit tests status: SUCCESS
END   Iteration: 2 out of 20

START Iteration: 3 out of 20
rpc-link-ut
  remote-unreacheable                            40.04 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.28 sec   84 MiB
  [ time: 160.40 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.40 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 135
Unit tests status: SUCCESS
END   Iteration: 3 out of 20

START Iteration: 4 out of 20
rpc-link-ut
  remote-unreacheable                            40.04 sec  319 KiB
  reconnect                                       1.02 sec  425 KiB
  remote-delay                                   78.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.26 sec   84 MiB
  [ time: 161.39 sec, mem: 87 MiB, leaked: 0 B ]

Time: 161.39 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 180
Unit tests status: SUCCESS
END   Iteration: 4 out of 20

START Iteration: 5 out of 20
rpc-link-ut
  remote-unreacheable                            39.05 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.29 sec   84 MiB
  [ time: 159.42 sec, mem: 87 MiB, leaked: 0 B ]

Time: 159.42 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 225
Unit tests status: SUCCESS
END   Iteration: 5 out of 20

START Iteration: 6 out of 20
rpc-link-ut
  remote-unreacheable                            40.04 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   78.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.25 sec   84 MiB
  [ time: 161.38 sec, mem: 87 MiB, leaked: 0 B ]

Time: 161.38 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 270
Unit tests status: SUCCESS
END   Iteration: 6 out of 20

START Iteration: 7 out of 20
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.03 sec    1 MiB
  connect-async                                   3.28 sec   84 MiB
  [ time: 160.42 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.42 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 315
Unit tests status: SUCCESS
END   Iteration: 7 out of 20

START Iteration: 8 out of 20
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.29 sec   84 MiB
  [ time: 160.42 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.42 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 360
Unit tests status: SUCCESS
END   Iteration: 8 out of 20

START Iteration: 9 out of 20
rpc-link-ut
  remote-unreacheable                            41.04 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.25 sec   84 MiB
  [ time: 161.37 sec, mem: 87 MiB, leaked: 0 B ]

Time: 161.37 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 405
Unit tests status: SUCCESS
END   Iteration: 9 out of 20

START Iteration: 10 out of 20
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.32 sec   84 MiB
  [ time: 160.45 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.45 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 450
Unit tests status: SUCCESS
END   Iteration: 10 out of 20

START Iteration: 11 out of 20
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.28 sec   84 MiB
  [ time: 160.41 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.41 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 495
Unit tests status: SUCCESS
END   Iteration: 11 out of 20

START Iteration: 12 out of 20
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.28 sec   84 MiB
  [ time: 160.41 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.41 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 540
Unit tests status: SUCCESS
END   Iteration: 12 out of 20

START Iteration: 13 out of 20
rpc-link-ut
  remote-unreacheable                            40.04 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.04 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.27 sec   84 MiB
  [ time: 160.41 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.41 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 585
Unit tests status: SUCCESS
END   Iteration: 13 out of 20

START Iteration: 14 out of 20
rpc-link-ut
  remote-unreacheable                            40.05 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.28 sec   84 MiB
  [ time: 160.41 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.41 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 630
Unit tests status: SUCCESS
END   Iteration: 14 out of 20

START Iteration: 15 out of 20
rpc-link-ut
  remote-unreacheable                            40.04 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.28 sec   84 MiB
  [ time: 160.41 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.41 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 675
Unit tests status: SUCCESS
END   Iteration: 15 out of 20

START Iteration: 16 out of 20
rpc-link-ut
  remote-unreacheable                            40.04 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   78.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.25 sec   84 MiB
  [ time: 161.37 sec, mem: 87 MiB, leaked: 0 B ]

Time: 161.38 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 720
Unit tests status: SUCCESS
END   Iteration: 16 out of 20

START Iteration: 17 out of 20
rpc-link-ut
  remote-unreacheable                            40.04 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.26 sec   84 MiB
  [ time: 160.38 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.38 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 765
Unit tests status: SUCCESS
END   Iteration: 17 out of 20

START Iteration: 18 out of 20
rpc-link-ut
  remote-unreacheable                            40.04 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.29 sec   84 MiB
  [ time: 160.42 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.42 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 810
Unit tests status: SUCCESS
END   Iteration: 18 out of 20

START Iteration: 19 out of 20
rpc-link-ut
  remote-unreacheable                            40.04 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.28 sec   84 MiB
  [ time: 160.40 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.40 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 855
Unit tests status: SUCCESS
END   Iteration: 19 out of 20

START Iteration: 20 out of 20
rpc-link-ut
  remote-unreacheable                            40.04 sec  319 KiB
  reconnect                                       1.01 sec  425 KiB
  remote-delay                                   77.03 sec    1 MiB
  reset                                          39.02 sec    1 MiB
  connect-async                                   3.26 sec   84 MiB
  [ time: 160.39 sec, mem: 87 MiB, leaked: 0 B ]

Time: 160.39 sec, Mem: 87 MiB, Leaked: 15 EiB, Asserts: 900
Unit tests status: SUCCESS
END   Iteration: 20 out of 20

utime 10.980365 stime 3.247562 maxrss 538684 nvcsw 54585 nivcsw 9345
minflt 207348 majflt 4 inblock 1520 oublock 1024264
rchar 5405400 wchar 26990 syscr 20459 syscw 15384
read_bytes 778240 write_bytes 524423168 cancelled_write_bytes 0

@huanghua78
Copy link
Author

"rpc-link-ut -n 20" also passed 10 iterations locally.

@madhavemuri madhavemuri changed the title UT and ST fixed with DTM0 CORTX-29983: UT and ST fixed with DTM0 Aug 30, 2022
@rkothiya rkothiya merged commit 5eb9e81 into Seagate:main Aug 30, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants