[Java] Compression closes uncompressed buffers
- Vorherrschende Sprache
- Java
- Sterne
- 94
- Forks
- 152
- Ø Merge
- 3 T. 16 Std.
- Gemergte PRs (30 T.)
- 11
Beschreibung
_AbstractCompressionCodec_ closes underlying _uncompressedBuffer_ which leads to closed buffers in _VectorSchemaRoot_ via {_}VectorUnloader{_}. There isn't such behavior in _NoCompressionCodec_ passing underlying buffers untouched.
**Reporter**: [Michal Zaborec](https://issues.apache.org/jira/browse/ARROW-18142)
**Note**: *This issue was originally created as [ARROW-18142](https://issues.apache.org/jira/browse/ARROW-18142). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*
Beitragsleitfaden
Rechercherichtung
Beginne mit dem Lesen von AbstractCompressionCodec und vergleiche dessen Behandlung von uncompressedBuffer mit NoCompressionCodec. Verfolge, wie VectorUnloader Puffer an VectorSchemaRoot übergibt, und überprüfe anschließend, dass die Verwendung komprimierter Codecs die zugrunde liegenden Puffer nicht schließt und dass das entsprechende Verhalten durch Tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- backend
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 32/100