Roman Gershman
Roman Gershman
Also, there is this one: https://github.com/diamon/minicoredumper Its library is licensed under https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html but it seems that LGPL allows us linking the library and keep the BUSD license we have in...
Another caveat: we saw problems with using a piped `/proc/sys/kernel/core_pattern` when a proactor thread crashes. In other words when a kill signal is sent to a `ProactorXX` thread and not...
The last one looks promising: https://tracingsummit.org/ts/2016/files/Ogness_minicoredumper.pdf
minicoredumper produces small files but it only records stack variables, and if they point to heap regions - those will be zeroed out. so any data member besides stack will...
I think this bug is better defined than #3723 because it clearly shows how to reproduce it. In fact, even an external contributor can try fixing it.
It could be nice if we could account for memory usage for lists in O(1) time. I suggest introducing a `__thread ssize_t cur_list_sz` variable in quick_list.c. Before any operation on...
Seems that quicklistNodeUpdateSz and __quicklistCompress are places where we should update `cur_list_sz`
It is enough but I did not feel comfortable to do intrusive changes to quicklist.cc There are also other reasons why I preferred to move the code ownership under Dragonfly...
@adiholden I am assigning to myself since I am doing changes in that area.
For the overview of algorithms that allow computing percentiles: https://docs.google.com/document/d/1CR2w1E799Ar5_3OyKowP3fsOgFAtUdsd-rJrVKArWbg/edit?tab=t.0 Valkey uses hdr_histogram (https://github.com/HdrHistogram/HdrHistogram_c)