Results 14 issues of Francesco Lavra

This change set aims at minimizing the number of I/O requests and scatter-gather buffers used to transfer a given amount of data to/from disk, which helps parallelizing I/O (especially when...

A virtio SCSI disk may have a limit on the number of blocks that can be requested in a single I/O transfer; the value of this limit can be found...

This change set improves performance of network transfers over the virtio-net network interface. As an example, the Warp (https://github.com/minio/warp) mixed benchamrk (run with `./warp mixed --autoterm --objects 40 --duration 1m`)...

This change introduces a new scheduling algorithm that assigns CPU resources to a task based on how much CPU time the task used in the past. It uses a priority...

According to the epoll(7) man page, an epoll file descriptor should itself be poll/epoll/selectable. More precisely, if it has events waiting, then it should indicate as being readable. The current...

verify

When trying to determine the shared libraries needed by an ELF executable with __libc_enable_secure enabled (e.g. clickhouse version 21.7.3.14), `ops run` fails with: ``` panic: failed building manifest: exit status...

It is now possible to stream HTTP request data without knowing in advance the data size (using chunked transfer encoding), and to stream HTTP response data (correctly decoded according to...

type: enhancement
component: web
alpha

This changeset fixes a few issues on the virtio_net and virtio_blk drivers that have been observed when load-testing mysql running on AWS Firecracker. Closes #1999.

If the u8g_DrawBox() function in csrc/u8g_rect.c is called with the `h` argument set to 0, it corrupts the display by drawing a box that covers the entire height of the...

When on-demand paging of the program file is enabled, BSS areas in pages faulted-in on demand are zeroed in-place, i.e. a newly mapped page retrieved via the page cache is...