Bouncner

Results 26 issues of Bouncner

Changing a few things to get the CI and our Docker image up to date: - use Ubuntu 22.04 (for the Docker CI image) - with that we now use...

Add note to contributor guidelines. PS: there have been discussion about lang-tidy rules, but to my knowledge there are no rules available yet.

FullCI

As part of #2402 I tried to compile Hyrise with GCC 12. It fails, one reason is that std::unary is removed with C++20. That's easy to fix. The other issue...

Currently, we lack a proper way to determine if a chunk can be finalized (and thus encoded). That means that all transactions are either committed or rollbacked. #2457 might or...

Without root it is not trivial to get Hyrise running as it includes SystemTap sources. While boost and other libraries can be installed quite easily, systemtap requires a bunch of...

On MacOS as well as Linux, the `hyriseServer` consumes between 50% and 80% while there are no connections at all. When a complex query is issued on a single-core instance...

Performance

In TPC-H Q19, the predicates `[..] AND l_quantity >= [QUANTITY1] AND l_quantity

The list of chunks to include in the index scan appears to mean "all chunks" when being empty. This is (i) not documented as far as I can tell and...

Indexes are handled via few functions right now in a way that might cause problems for growing tables. Also, the interfaces of `Chunk` and `AbstractIndex` need some love. A few...

Discussion
Refactor

Non-data tables should be immutable. Right now, we neither finalize() all chunks in several operators nor enforce it. With my current work on #2000, I am already working on this...