Alfonso Subiotto Marqués

Results 17 issues of Alfonso Subiotto Marqués

In a simple scenario where I create a schema with a single bytes column, read the written page and attempt to create a dictionary from the observed type in the...

bug

This commit adds a worker pool of goroutines (`runtime.NumCPU` by default) per database that will iterate over all the tables in that database and attempt to perform a compaction every...

There are two goals during `Granule` compaction: 1) Reduce the `Granule` size (i.e. the sum of the serialized size of all the parquet files contained in this granule). 2) Since...

enhancement

A datadriven logic testing framework was recently added in https://github.com/polarsignals/frostdb/pull/211. Slowly but surely, it would be nice to move our operator tests to this logic testing framework to promote readability...

good first issue

It'd be nice to be able to push arrow records directly into a query plan. Recently, I came across this need during testing, think it would be nice for benchmarking...

good first issue

To reproduce, download [the parquet file with the data that causes this](https://drive.google.com/file/d/1xyEyHjNUjpnKJkuRVG_cziWURMlFnVaf/view?usp=sharing) and run: ``` func TestPanic(t *testing.T) { f, err := os.OpenFile("panicdata.parquet", os.O_RDONLY, 0655) if err != nil {...

bug
duplicate

Per-process CPU stats can currently be obtained via third-party packages like https://github.com/elastic/gosigar. However, I believe that there exists a need for a certain type of applications to be able to...

Proposal

In FrostDB, we allow a user to have a dynamic columns in the schema. This means that they can add concrete columns to the schema at runtime. This leads to...

Running this test by itself is just a normal integration test. To run this test deterministically use POLARSIGNALS_RANDOM_SEED, the WASM build target, and github.com/asubiotto/go. For now, only the test is...

Previously, the recovery code was ignoring writes below the persist transaction of a table block. However, this could lead to dropped writes since the active block is swapped atomically on...