graft-project / graft-ng

Supernode for GRAFT Network - 2nd layer Monero implementation for instant transactions and service brokers
http://graft.network
Other
20 stars 14 forks source link

merge/dq-txes: calls which builds auth sample dont respond while supernode "initializing" #419

Open mbg033 opened 4 years ago

mbg033 commented 4 years ago

e.g.:

2019-09-03 17:27:35.681     7f2456acf700        DEBUG   supernode.fullsupernodelist     src/rta/fullsupernodelist.cpp:381       building auth sample for height 394579 (blockchain_based_list_height=394579) and PaymentID '23312'
supernode: /home/mbg033/dev/graft-project/graft-ng/modules/cryptonode/src/utils/sample_generator.cpp:53: void graft::generator::seed_uniform_select(const string&): Assertion `!str.empty() && str.size()%sizeof(uint32_t) == 0' failed.

UPD: call

ctx.global.get(CONTEXT_KEY_FULLSUPERNODELIST, ...)

could lock for up to ~25 seconds