[lake] Versioned split-state format for Iceberg union read
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 18/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- java
- Domaine
- data-engineering
Piste de recherche
The payload names no files, tests or entry points, so start by finding the existing split-state and committable classes in the Iceberg lake plugin and the 1.10 plugin's read path. Before any code, the schema for the new v2 format needs to be agreed with maintainers, since the issue asks for a documented schema and golden test files. Done means old-format and new-format files both read correctly and new writes produce the v2 format, verified by those golden tests.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Search before asking
- I searched in the issues and found nothing similar.
Description
A Fluss-owned v2 format with a documented schema and golden test files. The 1.10 plugin reads the old and new formats and writes the new one. The write result and committable move to the new format too. This is the basis of savepoint migration.
Willingness to contribute
- I'm willing to submit a PR!
- Langage dominant
- Java
- Étoiles
- 2.2k
- Forks
- 646
- Merge moyen
- 2 j 28 min
- PR mergées (30 j)
- 128
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de apache/fluss
-
[lake/iceberg] Reserved write-mode properties can be set and reset through their `iceberg.` keyPeut-être pris @aphenix-r7 l’a pris il y a 1 jour. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
[common] Decimal#hashCode is inconsistent with Decimal#equalsPeut-être pris @firasbouzazi l’a pris il y a 12 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
apache/fluss#4538 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[security] PlainSaslServerProvider conflicts with Hadoop SASL provider causing authentication failurePeut-être pris @xinzhang-hello l’a pris il y a 18 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
[server] KV snapshot scheduling stops permanently after a transient snapshot-init failurePeut-être pris @zhang-arvin l’a pris il y a 18 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
apache/fluss#4489 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[docs] Document advertised-resource and ACL principal ignore-case optionsPeut-être pris @EchoLee5 l’a pris il y a 30 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de apache/fluss
Issues similaires
-
StepExamBenchmarkTest runs a loop and prints a timing but asserts nothingPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertejules
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
open-learning-exchange/myplanet#18199 · 1 commentaire ·
Les mainteneurs répondent en général sous 4 jours
-
Authorization 'Artifacts' is shown under category Run instead of Job in Authorization matrixOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
Scheme-less stream URLs throw NullPointerException instead of URISyntaxExceptionPeut-être pris @blihio l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
pedroSG94/RootEncoder#2218 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
apache/rocketmq-dashboard#6872 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
ADORSYS-GIS/token-status-link#168 ·
Les mainteneurs répondent en général sous 2 jours