Conversation
|
@kolobus fyi, assetchains scripts moved to TODO:
|
Assetchains launch script
Unused files removed
|
Please, delay merging this. I have seen newer much better asset chains script. |
Deleting not working script duplicating one PRed in #127
Delete launch_assetchains.sh
Proper notary scripts
Since LIBC 2.28 fmul exists in math.h, without this commit
we will have following errors during build with _GNU_SOURCE
define:
In file included from OS_portable.h:80,
from OS_nonportable.c:34:
../includes/curve25519.h:43:9: error: conflicting types for 'fmul'
bits320 fmul(const bits320 in2,const bits320 in);
^~~~
- myinfo->notarymutex and myinfo->dpowmutex seems sometimes initialised not correctly. as a result we had following debug messages: [ Decker ] ./dpow/dpow_network.c.1480 (dpow_addnotary): ip = 149.56.30.227 [ Decker ] ./dpow/dpow_network.c.1481 (dpow_addnotary): err_unlock = 22 [ Decker ] ./dpow/dpow_network.c.1418 (dpow_addnotary): ip = x.x.x.x [ Decker ] ./dpow/dpow_network.c.1419 (dpow_addnotary): err_lock = 22 [ Decker ] ./dpow/dpow_network.c.1480 (dpow_addnotary): ip = x.x.x.x [ Decker ] ./dpow/dpow_network.c.1481 (dpow_addnotary): err_unlock = 22 [ Decker ] ./dpow/dpow_network.c.1418 (dpow_addnotary): ip = 149.56.30.227 where 22 means [EINVAL] The value specified by mutex does not refer to an initialized mutex object. And finally it leads to app crash: iguana: ../nptl/pthread_mutex_lock.c:433: __pthread_mutex_lock_full: Assertion `INTERNAL_SYSCALL_ERRNO (e, __err) != ESRCH || !robust' failed. So, we changed these mutexes to: myinfo->dpowmutex -> def_dpowmutex myinfo->notarymutex -> def_notarymutex with initialisation with PTHREAD_MUTEX_INITIALIZER .
fix crash due to mutexes init error & add threads names for debug
Remove references to WLC
remove more packages from CI worker
Adding this for sake of transparency and protocol as it was discussed/clarified internally on discord:
Will add further details/infos prior to S5. |
No description provided.