noisepage icon indicating copy to clipboard operation
noisepage copied to clipboard

Self-Driving Database Management System from Carnegie Mellon University

Results 104 noisepage issues
Sort by recently updated
recently updated
newest added

`WHERE` clauses with literals are broken for a few reasons: `SELECT * FROM foo WHERE true` (or `false`) explodes in codegen because these literals end up as a `TypeCastExpression` with...

bug

# Bug Report ## Summary Jenkins CI/CD is failing while running the `update.test` trace file. The three queries that fail are below ``` ├─ Line:10 | Expected statement ok ✘...

bug
infrastructure

# Bug Report ## Summary Messenger does not handle message ID wraparound. ## Solution If you send more than `uint64_t` messages, the current algorithm for tracking seen messages in `docs/design_messenger.md`...

bug

# Feature Request ## Summary In the recovery manager, we store a `TupleSlot (primary) -> TupleSlot (replica)` map. This is fine when you're doing recovery and expect the recovery manager...

performance

We need to support the syntax ```EXECUTE name [ ( parameter [, ...] ) ]``` where ```name``` is a prepared statement. This feature requires the following modifications: - [ ]...

feature

It is time for us to start bringing over @allisonwang's amazing stats code into the new system. Here is an assessment of what needs to happen. I am categorizing the...

feature

# Feature Request ## Summary #1504 Adds the ability for the optimizer to use column and table statistics in order to compute query selectivity. However, the optimizer only uses statistics...

# Bug Report ## Summary According to the SQL standard `ORDER BY` is not allowed in nested queries (I can't actually find the SQL Standard to confirm this, but I...

bug

# Feature Request ## Summary Investigate all `XyzFree()` TPL functions. From a high-level conversation with @pmenon, the TPL constructs like `IndexIterator`, `TableVectorIterator`, `StorageInterface` etc. shouldn't really need corresponding `@indexIteratorFree()`, `@tableVectorIteratorFree()`,...

bug

This PR adds the sqlancer test type following the instruction here: https://github.com/cmu-db/noisepage/tree/master/script/testing. The test can be run using the command "PYTHONPATH=.. python3 -m script.testing.sqlancer" under the noisepage directory. In addition,...

feature