Bouncner
Bouncner
We use both and they apparently mean the same thing.
We execute the join order benchmark as one of our "default" benchmarks in [Hyrise](https://git.io/hyrise). We recently found that several queries yield empty results and wondered if this might be a...
We have several branches we would like to merge that are dependent on newer GCC versions (we still support GCC 9). This PR updates the CI image (Ubuntu 23.10) and...
When we load plugins, we are violating the one definition rule (ODR) as both libHyrise as well as the plugin use libBenchmark. ``` [----------] 14 tests from PluginManagerTest [ RUN...
This PR attempts to improve the performance and output structure of the hash aggregate. It mainly introduces two changes. **(i)** Instead of writing a large single chunk as the result,...
In order to get GCC running, we need to tackle two issues: - get the `compact_vector` library updated (PR is open: https://github.com/gmarcais/compact_vector/pull/9) - use GCC 12.2 (I got `internal compiler...
Short PR to make sure people are aware that the queries assume the "original data set". It's been quite a pain for us to realize it and other had similar...
Due to the large size of our data set we are currently splitting the dump file by "COPY FROM ..." to store every table data in a separate file which...
The library fails to compile under GCC 12: ``` In file included from ./unittests/test_compact_vector.hpp:11, [9](https://github.com/Bouncner/compact_vector/actions/runs/4211320950/jobs/7309591235#step:5:10) from unittests/test_compact_vector.cc:1: [10](https://github.com/Bouncner/compact_vector/actions/runs/4211320950/jobs/7309591235#step:5:11) ./include/compact_iterator.hpp: In member function ‘void compact::iterator_imp::common::set_bits(W, unsigned int)’: [11](https://github.com/Bouncner/compact_vector/actions/runs/4211320950/jobs/7309591235#step:5:12) ./include/compact_iterator.hpp:631:25: error: expected...
This is a draft PR for now. The main change is to change the fixed number of groups to use and make it dynamic, depending on the current workload.