apache / apache/datafusion-sqlparser-rs
`PostgreSQL` differential fuzzing
- Vorherrschende Sprache
- Rust
- Sterne
- 3.5k
- Forks
- 772
- Ø Merge
- 4 T. 9 Std.
- Gemergte PRs (30 T.)
- 17
Beschreibung
Hi,
With differential fuzzing of sqlparser vs postgres 18, I have collected a very large list of missing features, mistakenly rejected statements, and generally speaking, bugs. I want to do the same for SQLite, since these two are the dialects I use primarily in my projects.
This list is currently non-deduplicated (meaning I am not sure exactly which statements are redounded) and is currently at about 10k minimized entries (minimized according to honggfuzz).
I made several PRs over the weekend trying to address the most common cases the fuzzer was finding, but it is way too much work to do on my own. Also, I do not think that just opening 10k issues or a single issue with 10k errors in it is viable.
How do you suggest I proceed?
Best,
Luca
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Der Bericht beschreibt ungefähr 10.000 minimierte Einträge aus dem Differential-Fuzzing von PostgreSQL, nennt aber keine Quelldateien, Tests oder Einstiegspunkte. Beginne damit, die Fuzzing-Ergebnisse zu prüfen und eine von einem Maintainer genehmigte Vorgehensweise zur Deduplizierung und Eingrenzung zu erhalten; als erledigt würde ein vereinbarter Prozess sowie einzeln umsetzbare Fehlerbehebungen gelten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- postgresql, rust, sqlite
- Bereich
- databases
- Issue-Typ
- Bug
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100