Skip to content

Bug: Forking on Alpha Network Under Spam Transactions #1340

Closed
@sukrawidhyawan

Description

@sukrawidhyawan

Description

Forking happens when a network under stress test especially when got spam transaction for less than an hour. Need to find a solution to make the network at least still synchronized each other under spam transaction.

Some suspect forking issues:

  • Push Block process time became too long because waiting for DB Executor BeginTX (have sync Mutex). DB Executor is used everywhere API, P2P & Core Service
  • Receiving & broadcasting transaction too high it makes the number of goroutines increased significantly

Steps to reproduce

  1. Run alpha network with 100 nodes wait until synchronized
  2. Spam with around 10 send money transactions per seconds

Expected behavior

The network still synchronized under spam transactions.

Metadata

Metadata

Assignees

Labels

BUGSomething isn't working

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions