Ștefan Talpalaru

Results 30 issues of Ștefan Talpalaru

In function b() you sleep for 1 second and in a() you try to join the corresponding lthread with a timeout of 10 milliseconds.

Disabling the asserts with -DNDEBUG in CFLAGS causes a segmentation fault in _lthread_poller_ev_register_trigger () on Linux x86_64.

When you reach your process' open file descriptor limit, you can no longer produce a backtrace, because libbacktrace tries and fails to open the executable: ```text libbacktrace error: failed to...

- don't delete "allocfail.sh" on `make clean` - ran more recent versions of Autotools to regenerate build system files - new ".gitignore" entries for configuration/build artefacts not relevant for Git

cla: yes

`ERR 2021-08-31 01:12:50.328+02:00 Eth1 chain monitoring failure, restarting topics="eth1" tid=10353 file=eth1_monitor.nim:1143 err="Transport is not initialised (missing a call to connect?)"`

If the external IP was detected through UPnP/NAT-PMP, we check periodically to see if it changes, then we inform the discovery subsystem about it. "nim-eth" is being bumped because it...

Packages that should be installed: ```text base-devel git mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake winpty ``` Supported [environment](https://www.msys2.org/docs/environments/): MINGW64.

Using the [stop-at-synced-epoch](https://github.com/status-im/nimbus-eth2/tree/stop-at-synced-epoch) branch that adds the option with the same name, I did a rough benchmark of initial syncing speed on mainnet for a regular build running on Linux...

## the good `time build/all_tests`: before | after ---------|------- 5.39s | 2.46s Relevant gains, right? Too bad that most of the time is taken by compilation, not the actual test...

SVG graph with per-process statistics provided by `pidstat` (missing the network activity, for now, but still interesting): ![SVG graph](https://gist.githubusercontent.com/stefantalpalaru/b0dac8033588ff957f46a353f96bf9bd/raw/cf62406ae59a36c582f4b15a50b0a74c45a0a605/nimbus8.svg?sanitize=true) That CPU usage over 100% must come from the multi-threaded rocksdb...

Sync