Pekka Enberg

Results 427 issues of Pekka Enberg

As detailed in https://github.com/penberg/manticore/commit/f910abf34de2bd41356d3b46b221206a2f3acea9, the `ioremap()` function has serious limitations: * `ioremap()` doesn't doseparate virtual memory allocation. Instead, it uses the user-provided I/O memory address as the virtual address, which...

bug
help wanted

The slab allocator provides kmem_alloc() API for size-based allocations but the allocator has a limited set of object sizes to choose from. Illumos, for example, has a more [varied set...

enhancement
help wanted

The slab allocator always allocates a new slab if a slab is empty. This is incorrect and we should allocate from partially filled slabs before allocating a completely new slab.

enhancement
help wanted
performance

`/usr/bin/ld.bfd`: ``` Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [ 0] NULL 0000000000000000 00000000 0000000000000000 0000000000000000 0 0 0 [ 1] .boot PROGBITS 0000000000100000...

bug
help wanted

With relaxed reads, there's currently no guarantee on read-your-write consistency. This is because a write will be acknowledged when the write is applied to the state machine of the _leader_,...

bug

Suggested by Andy Pavlo: turn on SQLite strict mode to avoid some idiosyncrasies.

enhancement
good first issue
help wanted

Currently `gouged` assumes that all nodes are running on local machine and uses a mapping between nodes and ports. Make the peer IP addresses configurable to make testing with multiple...

enhancement
good first issue
help wanted

The connection pool currently grows without bounds. Let's enforce some limit to it.

bug

We don't need to replicate SQL read commands to other nodes if they don't have side-effects.

enhancement
help wanted