apache / apache/arrow-java

[Java] Integration Test Needed for Decoding Dictionaries Using ZSTD Compression in Java

Offen
#145 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
94
Forks
152
Ø Merge
3 T. 16 Std.
Gemergte PRs (30 T.)
11

Beschreibung

### Describe the bug, including details regarding any error messages, version, and platform.

An [issue](https://github.com/apache/arrow/issues/37841) was identified when decoding dictionaries using ZSTD compression in Java, specifically for records that were initially generated in Go. The decoding process functions correctly for simple types, but fails when attempting to decode dictionaries.

As a solution a fix has been created [here](https://github.com/apache/arrow/pull/38371). Further, it would be better to write an integration test to verify this fix and explore it to determine whether further investigation is needed.

### Component(s)

Java

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Prüfe zuerst das verlinkte Apache Arrow-Issue und den Java-Fix-Pull-Request. Suche dann die bestehenden Java-Integrationstests für sprachübergreifende Records und ZSTD-komprimierte Dictionaries, füge Abdeckung für in Go erzeugte und in Java decodierte Dictionaries hinzu und bestätige, dass der Test mit dem verlinkten Fix erfolgreich ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
testing
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.