Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Processing chain data work unstable #1413

Closed
1 task done
Tracked by #1467
EvgeniyZZ opened this issue Jan 23, 2023 · 13 comments · Fixed by #1421, #1463, #1571, #1581 or #1582
Closed
1 task done
Tracked by #1467

Processing chain data work unstable #1413

EvgeniyZZ opened this issue Jan 23, 2023 · 13 comments · Fixed by #1421, #1463, #1571, #1581 or #1582
Assignees
Labels

Comments

@EvgeniyZZ
Copy link

EvgeniyZZ commented Jan 23, 2023

Versions
Skaled: 3.16.0-beta.3(4)
IMA: 1.3.5-beta.0
IMA contract mainnet: ima.1.3.4-rc.0( for both version 1.3.5-beta.0)
Skale Manager : 1.9.2-stable.0

Environment
20 active nodes on the network
4 schains up and running

Preconditions
Update process to release versions

Steps to Reproduce/Description
Observe logs after update

Expected behavior
During init of IMA agent SNB should collect all information about other schain each hour:
2023-01-23 02:39:41.749: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-01-23 03:39:43.613: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-01-23 04:39:45.392: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-01-23 05:39:47.213: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server

Actual result
In some cases SNB init failed, see more logs below.
2023-01-23 05:39:47.213: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-01-23 06:39:49.155: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-01-23 08:39:52.559: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-01-23 09:39:54.263: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
Init failed at 07:39
NOTE: Not related to connect ECONNREFUSED

SNBFail.txt
SNBSuccess.txt

Tasks

Preview Give feedback
  1. IMA bug release:2.2
    sergiy-skalelabs
@PolinaKiporenko
Copy link

@github-project-automation github-project-automation bot moved this from Code Review to Ready For Release Candidate in SKALE Engineering 🚀 Feb 2, 2023
@EvgeniyZZ
Copy link
Author

Not fixed: 1.3.5-beta.1
2023-02-12 05:07:25.001: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-02-12 06:07:27.384: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-02-12 09:08:16.794: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-02-12 11:07:46.033: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-02-12 12:07:49.828: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-02-12 21:08:31.600: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-02-13 08:09:41.705: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server
2023-02-13 12:09:43.303: SNB WORKER Full init compete for in-worker SNB server skale_observer_worker_server

@EvgeniyZZ EvgeniyZZ reopened this Feb 16, 2023
@github-project-automation github-project-automation bot moved this from Ready For Release Candidate to Ready For Pickup in SKALE Engineering 🚀 Feb 16, 2023
@sergiy-skalelabs sergiy-skalelabs linked a pull request Mar 7, 2023 that will close this issue
@sergiy-skalelabs sergiy-skalelabs moved this from Ready For Pickup to Code Review in SKALE Engineering 🚀 Mar 7, 2023
@sergiy-skalelabs
Copy link
Contributor

See PR here #1463

@EvgeniyZZ
Copy link
Author

Add information when:

  • request info(method, request ID, timestamp) for parallel SNB(didn't see request in logs)
  • response in case if parallel SNB was successful or unsuccessful
  • request info for single SNB request per each attempt
  • response in case if single SNB was successful or unsuccessful

@sergiy-skalelabs sergiy-skalelabs moved this from Code Review to QA in SKALE Engineering 🚀 Mar 9, 2023
@DmytroNazarenko DmytroNazarenko added epic:ima-optimizations bug Something isn't working and removed IMA labels Apr 4, 2023
@github-project-automation github-project-automation bot moved this from QA to Ready For Release Candidate in SKALE Engineering 🚀 Jun 27, 2023
@sergiy-skalelabs sergiy-skalelabs moved this from Ready For Release Candidate to QA in SKALE Engineering 🚀 Jun 27, 2023
@EvgeniyZZ
Copy link
Author

Still reproducible:
IMA Agent: 2.0.0-beta.7
Can be related: https://github.com/skalenetwork/internal-support/issues/855

@EvgeniyZZ EvgeniyZZ changed the title SNB work unstable Processing chain data work unstable Aug 15, 2023
@EvgeniyZZ EvgeniyZZ moved this from QA to Blocked in SKALE Engineering 🚀 Aug 15, 2023
@EvgeniyZZ EvgeniyZZ moved this from Blocked to To Do in SKALE Engineering 🚀 Aug 15, 2023
@PolinaKiporenko PolinaKiporenko moved this from Ready For Pickup to In Progress in SKALE Engineering 🚀 Sep 6, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Ready For Release Candidate in SKALE Engineering 🚀 Sep 6, 2023
@DmytroNazarenko
Copy link
Contributor

IMA: 2.0.0-beta.11

@DmytroNazarenko DmytroNazarenko moved this from Ready For Release Candidate to Merged To Release Candidate in SKALE Engineering 🚀 Sep 14, 2023
@EvgeniyZZ
Copy link
Author

Verified: Not fixed
IMA Agent: 2.0.0-beta.12

frameImaB12.txt

Log below describe that only S2M transfer are working.
M2S, S2S not started on particular schain

@EvgeniyZZ EvgeniyZZ moved this from Merged To Release Candidate to To Do in SKALE Engineering 🚀 Sep 15, 2023
@sergiy-skalelabs sergiy-skalelabs moved this from To Do to In Progress in SKALE Engineering 🚀 Sep 16, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Ready For Pickup in SKALE Engineering 🚀 Sep 18, 2023
@PolinaKiporenko PolinaKiporenko moved this from Ready For Pickup to Code Review in SKALE Engineering 🚀 Sep 18, 2023
@github-project-automation github-project-automation bot moved this from Code Review to Ready For Release Candidate in SKALE Engineering 🚀 Sep 18, 2023
@DmytroNazarenko
Copy link
Contributor

IMA: 2.0.0-beta.16

@DmytroNazarenko DmytroNazarenko moved this from Ready For Release Candidate to Merged To Release Candidate in SKALE Engineering 🚀 Sep 23, 2023
@EvgeniyZZ
Copy link
Author

Verified: Reopen. In case if first attempt of SNB was unsuccessful cache will not updated at all.
Logs below describe behavior of different chains on the same node.
IMA Agent: 2.0.0-beta.16

imaRefreshCache.txt

@EvgeniyZZ EvgeniyZZ moved this from Merged To Release Candidate to To Do in SKALE Engineering 🚀 Sep 25, 2023
@github-project-automation github-project-automation bot moved this from To Do to Ready For Pickup in SKALE Engineering 🚀 Sep 25, 2023
@PolinaKiporenko PolinaKiporenko moved this from Ready For Pickup to To Do in SKALE Engineering 🚀 Sep 26, 2023
@PolinaKiporenko PolinaKiporenko moved this from To Do to Ready For Pickup in SKALE Engineering 🚀 Sep 27, 2023
@PolinaKiporenko PolinaKiporenko moved this from Ready For Pickup to In Progress in SKALE Engineering 🚀 Oct 2, 2023
@PolinaKiporenko PolinaKiporenko moved this from In Progress to Ready For Release Candidate in SKALE Engineering 🚀 Oct 2, 2023
@EvgeniyZZ
Copy link
Author

Verified: Agent worked several days without any time/preference gaps
IMA Agent: 2.0.0-beta.17

@EvgeniyZZ EvgeniyZZ moved this from Ready For Release Candidate to Done in SKALE Engineering 🚀 Oct 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment