Nick Vatamaniuc

Results 21 issues of Nick Vatamaniuc

This PR bypasses the socket tests on windows and fixes a flaky chttpd changes tests where we made a too strong of an assumption about the order in which the...

https://bellard.org/quickjs Some benefits over SM: * Small. We're using 6 or so C files vs 700+ SM91 C++ files. * Built with Apache CouchDB as opposed having to maintain a...

https://bellard.org/quickjs/ It might a be a nice fallback, at least, if SM is missing or cannot be built for a particular OS/arch combination. RHEL 9 had stopped including the SM...

javascript
viewserver
discussion
enhancement

There is a new NIF-based socket backend starting with [Erlang 23](https://www.erlang.org/blog/otp-23-highlights/#gen_tcp-and-the-new-socket-module). It might provide some benefits such as faster / lower latency connections and allow us to inspect connection state...

enhancement
needs-triage

Currently building multi-arch images takes hours. Most of time is spend building OTP from source in full qemu emulation mode. Instead of building from source using buildx try cross-compiling it...

enhancement

This is rebase of original PR https://github.com/erlang/otp/pull/7770 on top of OTP-24.3.4 PBKDF2 functions are often meant to run for 100s of milliseconds at a time. Previously, they executed on the...

team:VM
fix

**Describe the bug** beam.smp rapidly consumes memory, up to 58GB in 2 minutes, and then gets killed by oom-killer. ![memblowout](https://github.com/erlang/otp/assets/211822/4e7260cb-f09d-4e07-8bdf-101a2cecd165) **To Reproduce** So far it seems to happen in production,...

team:VM
bug

We use the hyper dependency to implement `_approx_count_distinct`. The dependency we use is from https://github.com/GameAnalytics/hyper. When trying to see if there are any upgrades to it before the new release,...

bug
enhancement

Noticed a shard that could not be compacted. The compaction would start then would crash. ``` {function_clause,[ {couch_bt_engine_compactor,'-copy_docs/4-inlined-2-',[ {3,}, [], leaf, {0,0,[]} ], [{file,"src/couch_bt_engine_compactor.erl"},{line,407}] }, {couch_key_tree,mapfold_simple,4,[{file,"src/couch_key_tree.erl"},{line,465}]}, {couch_key_tree,mapfold_simple,4,[{file,"src/couch_key_tree.erl"},{line,474}]}, {couch_key_tree,mapfold,3,[{file,"src/couch_key_tree.erl"},{line,458}]}, {couch_bt_engine_compactor,'-copy_docs/4-fun-5-',3,[{file,"src/couch_bt_engine_compactor.erl"},{line,406}]}, {lists,map_1,2,[{file,"lists.erl"},{line,1320}]},...

bug
needs-triage

This option eliminates the dependency on the pthread library. This mode is already toggled on _WIN32 and/or EMSCRIPTEN is detected, here we just allow the user to toggle it at...