voonhous commented on issue #19306: URL: https://github.com/apache/hudi/issues/19306#issuecomment-4990528598
## CONVERT to issue, then close (166) | PR | Title | Author | Created | Base | Area | Reason | |---|---|---|---|---|---|---| | [#3417](https://github.com/apache/hudi/pull/3417) | [HUDI-2281] Add metadata client APIs to fetch list of data files and ... | satishkotha | 2021-08-05 | master | metadata-table | HoodieSnapshot/IncrementalMetadataClient APIs never landed; plausible convenience API but PR untouched since 2021 (bot bumps only) | | [#4944](https://github.com/apache/hudi/pull/4944) | [HUDI-3554]: Support Custom Naming of RO and RT tables for Hudi MOR table | fengjian428 | 2022-03-03 | master | hive-sync | custom RO/RT naming still plausible; HiveSyncTool/Config exist but hudi-flink path moved, PR stale since 2022 | | [#5071](https://github.com/apache/hudi/pull/5071) | [HUDI-1881]: draft implementation for trigger based on data availability | pratyakshsharma | 2022-03-19 | master | deltastreamer | data-availability trigger for MultiTableDeltaStreamer; draft abandoned 2022 but parallel-ingest scope still valid | | [#5239](https://github.com/apache/hudi/pull/5239) | [WIP][HUDI-3787] Implement hudi redis index | XuQianJin-Stars | 2022-04-06 | master | index | Redis index WIP never merged; no redis index on master, feature still plausible but PR abandoned | | [#5359](https://github.com/apache/hudi/pull/5359) | [HUDI-3916] New Key Generator Option: NanoidKeyGenerator | zhangyue19921010 | 2022-04-19 | master | key-gen | NanoidKeyGenerator not on master; feature still plausible but PR stale (bot bumps only since 2022) | | [#5406](https://github.com/apache/hudi/pull/5406) | [HUDI-3954] Don't keep the last commit before the earliest commit to retain | dongkelun | 2022-05-09 | master | table-service-clean | cleaner retention behavior; CleanPlanner heavily refactored since 2022 so diff won't apply, but behavior worth re-evaluating | | [#5534](https://github.com/apache/hudi/pull/5534) | [HUDI-4056] Refine partition matching in when drop / truncate partition. | jinxing64 | 2022-05-09 | master | spark-sql | partial-spec drop/truncate partition matching still relevant; commands exist but PR stale since 2022 | | [#5678](https://github.com/apache/hudi/pull/5678) | [HUDI-4153]StreamReadOperator supports async opeing of foramt. | cuibo01 | 2022-05-25 | master | flink | async format opening in StreamReadOperator; operator still exists, perf enhancement still relevant but PR stale | | [#5758](https://github.com/apache/hudi/pull/5758) | [HUDI-4194] upgrade confluent version to 7.1.1 | victorxiang30 | 2022-06-06 | master | dependencies | master still on confluent 5.5.0; upgrade still wanted but target 7.1.1 now outdated, PR stale, retarget needed | | [#5760](https://github.com/apache/hudi/pull/5760) | [HUDI-4196]support index alignment | cuibo01 | 2022-06-06 | master | flink | Flink bootstrap index alignment; no IndexAlignment on master, feature plausible but PR stale since 2022 | | [#5978](https://github.com/apache/hudi/pull/5978) | [HUDI-4284] Implement bloom lookup tree as red-black tree | yabola | 2022-06-26 | master | index | bloom KeyRangeLookupTree still exists, no rbtree landed; balancing perf enhancement still relevant but PR stale | | [#5991](https://github.com/apache/hudi/pull/5991) | [HUDI-4329] Add separate control for Flink compaction operation sync/async mode | chenshzh | 2022-06-28 | master | flink | CompactFunction rewritten to CompactOperator+handlers so diff moot; sync/async compaction config capability worth re-evaluating | | [#6134](https://github.com/apache/hudi/pull/6134) | WIP:refactor hoodie stream source based flip-27 and support watermark | JerryYue-M | 2022-07-18 | master | flink | FLIP-27 source + watermark modernization; no flip27 package on master, Flink still on legacy SourceFunction; WIP too stale to rescue | | [#6273](https://github.com/apache/hudi/pull/6273) | [HUDI-4521] Ensure flink coordinator do re-commit during restart for changing write.tasks number (i.e., write parallelism) | YuweiXiao | 2022-08-02 | master | flink | Re-commit on write.tasks parallelism change never landed (WriteMetadataEvent has no parallelism field); bug still relevant, review stalled 2022 | | [#6337](https://github.com/apache/hudi/pull/6337) | [HUDI-4578] Reduce the scope and duration of holding checkpoint lock | XuQianJin-Stars | 2022-08-09 | master | flink | StreamReadMonitoringFunction still holds coarse checkpointLock; lock-scope reduction not applied, PR stale since 2022 | | [#6409](https://github.com/apache/hudi/pull/6409) | [HUDI-4629] Create hive table from existing hoodie table failed when the table schema is not defined | dongkelun | 2022-08-16 | master | spark-sql | Create table over existing hoodie table without schema; HoodieCatalogTable evolved, fix not confirmed; dongkelun PR stale since 2022 | | [#6419](https://github.com/apache/hudi/pull/6419) | [HUDI-2057][HUDI-5499] CTAS Generate An External Table When Create Managed Table | dongkelun | 2022-08-17 | master | spark-sql | CTAS managed-vs-external bug (recurring per PR body); abandoned after xushiyan CHANGES_REQUESTED, still worth an issue | | [#6435](https://github.com/apache/hudi/pull/6435) | [HUDI-4639] Flink-sql batch query support query delete_record | flashJd | 2022-08-18 | master | flink | Flink batch query of delete_record not on master; feature stale since 2022, author gone | | [#6446](https://github.com/apache/hudi/pull/6446) | [HUDI-4645] Flink batch incremental changelog query | flashJd | 2022-08-19 | master | flink | Flink batch incremental changelog query not on master; touches core file-group APIs, PR stale since 2022 | | [#6448](https://github.com/apache/hudi/pull/6448) | [HUDI-4647] Keep the hive sync settings in spark sql consistent | dongkelun | 2022-08-19 | master | spark-sql | Hive-sync config consistency across Spark SQL paths still valid; MergeIntoHoodieTableCommand since split per Spark version so diff won't apply | | [#6493](https://github.com/apache/hudi/pull/6493) | [HUDI-4715] Needed To ReSync Hive In StreamWriteOperatorCoordinator's initInstant method | JerryYue-M | 2022-08-25 | master | flink | Flink coordinator hive re-sync on initInstant/recovery not landed; niche bug, PR stale since 2022 | | [#6510](https://github.com/apache/hudi/pull/6510) | [HUDI-4724] Add function of skip the _rt suffix for read snapshot | linfey90 | 2022-08-26 | master | hive-sync | skip _rt suffix for snapshot table not on master (only skip_ro_suffix exists); symmetric feature, PR stale since 2022 | | [#6581](https://github.com/apache/hudi/pull/6581) | [HUDI-4773] Adding New filter mode to clustering to filter for recently touched files | nsivabalan | 2022-09-04 | master | clustering | Recently-touched-files clustering filter mode not on master (only partition filter modes); optimization still valid, PR stale | | [#6858](https://github.com/apache/hudi/pull/6858) | [HUDI-4824] RANGE BUCKET index, base logic and test. | wqwl611 | 2022-10-03 | master | index | RANGE bucket index not on master; targets auto-increment PK CDC, partially overlaps consistent-hashing bucket; PR stale since 2022 | | [#6974](https://github.com/apache/hudi/pull/6974) | [WIP][HUDI-5043] Add Hudi CLI command to roll back inflight replacecommit for clustering | yihua | 2022-10-18 | master | cli | CLI rollback of inflight clustering replacecommit still missing on master; WIP by committer (blocker/triaged), worth an issue | | [#7000](https://github.com/apache/hudi/pull/7000) | [HUDI-5060] Make all clean policies support incremental mode to find partition paths | dongkelun | 2022-10-19 | master | table-service | Extend incremental partition-path discovery to all clean policies; CleanPlanner only partially supports it; PR stale since 2022 | | [#7019](https://github.com/apache/hudi/pull/7019) | [HUDI-5068] Support Flink cow batch create fs input splits asynchronously | chenshzh | 2022-10-21 | master | flink | Flink COW async fs input-split building; CopyOnWriteInputFormat still on master but PR got only CI-rerun activity since 2022, no real review. Capture perf idea as issue. | | [#7035](https://github.com/apache/hudi/pull/7035) | [HUDI-5075] Adding support to rollback residual clustering after disabling clustering | nsivabalan | 2022-10-22 | master | table-service | Rollback residual clustering after disabling it; vinoth requested avoiding new configs, never addressed. Table-service concern still valid, capture as issue. | | [#7041](https://github.com/apache/hudi/pull/7041) | [HUDI-5053] Create clean complete commit when there is none to clean in order to leverage incremental cleaning | hussein-awala | 2022-10-23 | master | table-service | Draft since 2022 emitting empty clean commit to keep incremental cleaning; changes-requested unaddressed. Incremental cleaning still exists, capture optimization as issue. | | [#7075](https://github.com/apache/hudi/pull/7075) | [HUDI-5100][flink]Support writing tasks independently in the flink batch mode | waywtdcc | 2022-10-27 | master | flink | Flink batch-mode independent write tasks; danny wanted it for 0.14.0 but never landed, CkpMetadata still exists. Still-open resource-allocation gap, capture as issue. | | [#7099](https://github.com/apache/hudi/pull/7099) | [HUDI-5095] Flink: Stores a special watermark(flag) to identify the c... | JerryYue-M | 2022-10-31 | master | flink | Flink event-time watermark flag; 1 approval but changes-requested unaddressed since 2024. Sink files still exist, feature still relevant, capture as issue. | | [#7144](https://github.com/apache/hudi/pull/7144) | [HUDI-5164] improve delete files for drop table and truncate table | XuQianJin-Stars | 2022-11-05 | master | spark-sql | Improve file deletion on drop/truncate table; 2 approvals but UT failure unaddressed since 2024, author inactive. Commands still exist, capture as issue. | | [#7146](https://github.com/apache/hudi/pull/7146) | [HUDI-5165][WIP] Adding sorting option with insert/upsert operation | nsivabalan | 2022-11-06 | master | spark | WIP sorting option for insert/upsert; CONFLICTING, multiple community users still request it. Needs rewrite, capture as issue. | | [#7183](https://github.com/apache/hudi/pull/7183) | [HUDI-5194] Fix schema files cleaning by FileBasedInternalSchemaStorageManager | xiarixiaoyao | 2022-11-11 | master | schema | Fix schema-file cleaning by FileBasedInternalSchemaStorageManager; bvaradar asked rebase on #6358, never done. Manager still on master, bug may persist, capture as issue. | | [#7189](https://github.com/apache/hudi/pull/7189) | [HUDI-5159]Add support write success file to finished partition in flink streaming write | KevinyhZou | 2022-11-12 | master | flink | Flink success-file per finished partition; touches removed flink1.13/1.14 adapters. danny wants pluggable generation logic. Needs rewrite, capture as issue. | | [#7255](https://github.com/apache/hudi/pull/7255) | [HUDI-5250] use the estimate record size when estimation threshold is l... | honeyaya | 2022-11-21 | master | table-service | Use estimated record size when below threshold; 2 approvals but missing negative-threshold test, author gone. UpsertPartitioner/config still exist, capture small fix as issue. | | [#7379](https://github.com/apache/hudi/pull/7379) | [HUDI-5323] Support virtual keys in Bloom Index and always write bloom filters to parquet files | yihua | 2022-12-05 | master | index | Virtual keys in bloom index + always-write bloom filters; 59-file 2022 diff, index/reader path rewritten for MDT in 1.x. Diff meaningless now, capture concept as issue. | | [#7469](https://github.com/apache/hudi/pull/7469) | [HUDI-5386] Cleaning conflicts when write concurrency mode is OCC | LinMingQiang | 2022-12-15 | master | table-service | Cleaning conflicts under OCC (concurrent rollback lacks lock); discussion stalled 2024 with no ticket-lock design agreed. Problem still valid, capture as issue. | | [#7519](https://github.com/apache/hudi/pull/7519) | [HUDI-5422] Control KEEP_LATEST_VERSIONS clean replaced files immediately or delete after a while | zhangyue19921010 | 2022-12-20 | master | table-service | Control immediate vs delayed cleanup of replaced files under KEEP_LATEST_VERSIONS; no review, stale since 2024. CleanPlanner still exists, capture feature as issue. | | [#7567](https://github.com/apache/hudi/pull/7567) | [docs] add update data section in how-to writing data guide | brandonJY | 2022-12-28 | asf-site | docs | asf-site doc adding an update-data section to writing_data guide; unmerged since 2022, content likely stale vs current SQL. Capture doc gap as issue. | | [#7598](https://github.com/apache/hudi/pull/7598) | [HUDI-5495] add some property to table config | XuQianJin-Stars | 2023-01-04 | master | table-config | Add properties to table config; vague scope, 1 approval, stale since 2024, HoodieTableConfig heavily changed since. Capture as issue if still wanted. | | [#7680](https://github.com/apache/hudi/pull/7680) | [HUDI-5548] spark sql show \\| update hudi's table properties | XuQianJin-Stars | 2023-01-16 | master | spark-sql | SQL show/alter hudi table properties; 3 approvals but failing test never fixed, author gone. Alter-props partly landed via AlterTableCommand. Capture remainder as issue. | | [#7718](https://github.com/apache/hudi/pull/7718) | [HUDI-5591] HoodieSparkSqlWriter#getHiveTableNames needs to consider ... | LinMingQiang | 2023-01-20 | master | spark-sql | Fix HoodieSparkSqlWriter#getHiveTableNames; method still on master (line 961), small fix stalled since 2024. Capture as issue. | | [#7748](https://github.com/apache/hudi/pull/7748) | [HUDI-5560][RFC-42] Make Consistent hash index Bucket Resizing more available... | fengjian428 | 2023-01-25 | master | rfc | RFC-42 amendment to make consistent-hash bucket resizing more available; base RFC already on master, doc-only enhancement stale since 2023. Capture enhancement as issue. | | [#7811](https://github.com/apache/hudi/pull/7811) | [HUDI-5518] Support canal-json for HoodieDeltaStreamer | kaori-seasons | 2023-01-31 | master | deltastreamer | canal-json KafkaSourcePostProcessor never landed (no canal in hudi-utilities on master); no reviews, abandoned 3y; capture as feature | | [#7842](https://github.com/apache/hudi/pull/7842) | [HUDI-5695]Fix the wrong use of order field in PartialUpdateAvroPayload class. | scxwhite | 2023-02-03 | master | payload | PartialUpdateAvroPayload still on master and still merges by orderingVal; ordering-field bug may persist; PR stalled after danny0405 feedback | | [#7847](https://github.com/apache/hudi/pull/7847) | [HUDI-5697] Revisiting refreshing of Hudi relations after write operations on the tables | alexeykudinkin | 2023-02-03 | master | spark-sql | over-eager Catalog.refreshTable after DML still a concern; PR adds now-absent HoodieCatalogUtils.scala, stalled 2023, author inactive | | [#7859](https://github.com/apache/hudi/pull/7859) | [HUDI-2175] Adding support for dynamic schemas | nsivabalan | 2023-02-06 | master | schema | dynamic schema reconcile strategy not landed (SchemaReconcileUtils absent on master); CONFLICTING, no reviews, abandoned 2024 | | [#7904](https://github.com/apache/hudi/pull/7904) | [HUDI-5735] Flink-hudi write time format data UTC time zone problem | alexander1005 | 2023-02-09 | master | flink | flink timestamp UTC read/write mismatch may still exist; converters still on master; PR broken (DateUtils lacks .java), no reviews, abandoned | | [#7984](https://github.com/apache/hudi/pull/7984) | hash partition in spark datasoure | lvhu-goodluck | 2023-02-16 | master | spark-datasource | hash partitioning not implemented on master (no _hoodie_hash_part); invasive 13-file PR, no reviews, abandoned 2024; capture as feature | | [#8056](https://github.com/apache/hudi/pull/8056) | [MINOR] add integrity check of parquet file | XuQianJin-Stars | 2023-02-27 | master | storage | parquet write/read integrity check for HoodieRowDataParquetWriter still a valid enhancement; files exist, PR stalled after danny0405 comment 2024 | | [#8057](https://github.com/apache/hudi/pull/8057) | [HUDI-5831] Address flakiness of early conflict detection tests | xicm | 2023-02-27 | master | tests | MarkerBasedEarlyConflictDetectionRunnable and multi-writer test still on master; race in testHoodieClientBasicMultiWriter flakiness may persist | | [#8208](https://github.com/apache/hudi/pull/8208) | [HUDI-5903]: Introduce Glue sync configs | pratyakshsharma | 2023-03-16 | master | catalog-sync | Glue region/connection configs still absent from GlueCatalogSyncClientConfig on master; CHANGES_REQUESTED by bvaradar never addressed | | [#8219](https://github.com/apache/hudi/pull/8219) | [HUDI-5949] Check the write operation configured by user for better troubleshooting | wecharyu | 2023-03-17 | master | spark-sql | insert/upsert-without-precombine config validation still useful; HoodieSparkSqlWriter/ProvidesHoodieConfig exist; stalled after danny0405 review | | [#8424](https://github.com/apache/hudi/pull/8424) | [HUDI-6065] Fix deltastreamer shutdown when post write termination strategy enabled | LiJie20190102 | 2023-04-11 | master | deltastreamer | HoodieDeltaStreamer still on master; table-service shutdown hang on post-write-termination may persist; single-file fix stalled after codope comment | | [#8562](https://github.com/apache/hudi/pull/8562) | [DOCS] Update HMS lock provider behavior | codope | 2023-04-24 | asf-site | docs | concurrency_control.md still live; HMS-lock crash-behavior clarification still useful but blocked by vinothchandar CHANGES_REQUESTED never addressed | | [#8570](https://github.com/apache/hudi/pull/8570) | [HUDI-6136] Adding idempotent writes to Hudi | nsivabalan | 2023-04-25 | master | spark-datasource | idempotent writes not landed (no writer.identifier/batch.identifier configs on master); feature still valuable; stalled 2024 after bvaradar comment | | [#8657](https://github.com/apache/hudi/pull/8657) | [HUDI-6150] Support bucketing for each hive client | parisni | 2023-05-06 | master | hive-sync | hive-bucketing propagation not landed (HiveBucketingSpec absent on master); author unsure on hash semantics; capture as feature, no formal review | | [#8673](https://github.com/apache/hudi/pull/8673) | [HUDI-6194] prevent flink writer getting the wrong instant to write | hbgstc123 | 2023-05-09 | master | flink | flink bootstrap-event race writing to wrong instant is a data-consistency bug; StreamWriteOperatorCoordinator reworked, needs verify+capture; stalled 2025 | | [#8680](https://github.com/apache/hudi/pull/8680) | [HUDI-6192] Make HoodieFlinkCompactor and HoodieFlinkClusteringJob service mode as long runnning streaming job | SteNicholas | 2023-05-10 | master | flink | long-running streaming service mode for flink compactor/clustering not landed (ServiceSourceFunction absent on master); stalled after danny0405 review 2024 | | [#8753](https://github.com/apache/hudi/pull/8753) | [HUDI-5095] Flink: Stores a special watermark(flag) to identify the current progress of writing data | SteNicholas | 2023-05-18 | master | flink | Flink write-progress watermark in commit metadata never landed; PR stale since 2023, no reviews, only bulk label bump | | [#8851](https://github.com/apache/hudi/pull/8851) | [HUDI-6281] Comprehensive schema evolution supports column change with a default value | SteNicholas | 2023-05-31 | master | schema-evolution | Touches removed spark3.0.x/3.1.x modules and old InternalSchema pkg; feature relevant but diff unusable, CHANGES_REQUESTED unaddressed | | [#8891](https://github.com/apache/hudi/pull/8891) | [Hudi-6318] The skip merge config for incremental-read ensures consistency in both stream and batch scenarios | zhuanshenbsj1 | 2023-06-06 | master | flink | Flink incremental-read skip-merge batch/stream consistency; 2-file PR stale since 2024-03, only comments no approval | | [#8967](https://github.com/apache/hudi/pull/8967) | [HUDI-6378] allow to delete twice for an empty table | lvyanquan | 2023-06-14 | master | write-client | Idempotent delete on empty-table (empty schema) edge case; BaseHoodieWriteClient rewritten to HoodieSchema, diff stale | | [#9056](https://github.com/apache/hudi/pull/9056) | [HUDI-6456] [DOC] Add parquet blooms documentation | parisni | 2023-06-26 | asf-site | docs | parquet_bloom docs not on asf-site; feature exists so doc still wanted, but PR stale with unaddressed review comments | | [#9167](https://github.com/apache/hudi/pull/9167) | [HUDI-6519] The default value of read.streaming.enabled is determined by execution.runtime-mode | SteNicholas | 2023-07-10 | master | flink | Flink config default-by-runtime-mode behavior change; debated (8 comments) with no consensus, abandoned 2024-09 | | [#9196](https://github.com/apache/hudi/pull/9196) | [WIP] Support rollback of instants with timestamp less than logcompaction | suryaprasanna | 2023-07-14 | master | table-service | Rollback of instants < logcompaction; 2-yr WIP shell whose diff touches only test files, not reviewable as-is | | [#9241](https://github.com/apache/hudi/pull/9241) | [HUDI-6573] Flink supports disable log append in mor table | zhuanshenbsj1 | 2023-07-20 | master | write-client | Disable-log-append config for MOR never landed (no such config on master); niche perf option, stale since 2024-02 | | [#9389](https://github.com/apache/hudi/pull/9389) | [HUDI-6667] ClientIds should generate next id automatically with random uuid instead of incremental id | SteNicholas | 2023-08-08 | master | flink | Flink ClientIds still uses incremental id on master; concurrent-batch client-id conflict fix not landed, abandoned 2024-02 | | [#9544](https://github.com/apache/hudi/pull/9544) | [HUDI-6757] Fix compaction execution terminated in async threads in flink bounded | flashJd | 2023-08-26 | master | flink | Flink bounded async-compaction terminated on close; CompactOperator.close() still closes executor so bug likely persists, PR stale no approval | | [#9554](https://github.com/apache/hudi/pull/9554) | [HUDI-6760] Add SelfDescribingInputFormatInterface for hive FileInputFormat | Zouxxyy | 2023-08-28 | master | hive | Spark schema-evolution then hive-rt read fails; SelfDescribing approach not on master, hadoop-mr refactored, diff stale (14 comments no approval) | | [#9760](https://github.com/apache/hudi/pull/9760) | [HUDI-6887] Add test for Record Index and MIT queries | lokeshj1703 | 2023-09-21 | master | spark-sql | RLI+MIT data-skipping test coverage; approved but 2-yr stale and TestMergeIntoTable relocated to dml/others, needs rewrite | | [#9794](https://github.com/apache/hudi/pull/9794) | [HUDI-6895] Change default timeline timezone from local to UTC | codope | 2023-09-27 | master | timeline | UTC default still desirable but PR left WIP with TODO and needs migration plan; last discussion 2025-03 unresolved | | [#9878](https://github.com/apache/hudi/pull/9878) | [HUDI-6953] Optimizing hudi sink operators generation | zhuanshenbsj1 | 2023-10-18 | master | flink | Flink COW insert-cluster/compaction/clean operator split not landed (only test #10214 for 6953); pipeline evolved, needs rework | | [#9889](https://github.com/apache/hudi/pull/9889) | [HUDI-6960] Support read partition values from path when schema evolution enabled | wecharyu | 2023-10-19 | master | spark-reader | fix not landed; BaseFileOnlyRelation shouldExtractPartitionValuesFromPartitionPath/toHadoopFsRelation still on master, bug likely persists, PR stale | | [#9905](https://github.com/apache/hudi/pull/9905) | [HUDI-6970] Stream read allows skipping archived commits | zhuanshenbsj1 | 2023-10-23 | master | flink | Flink stream-read OOM from loading archived commits still relevant; PR CONFLICTING, 2026 update is label churn, content stale since 2023 | | [#9922](https://github.com/apache/hudi/pull/9922) | [HUDI-6989] Stop handling more data if task is aborted & clean partial files if possible in task side | boneanxs | 2023-10-26 | master | spark-writer | task-interrupt/partial-file cleanup improvement still relevant (HoodieWriteHandle/TaskContextSupplier present); PR stale since 2024, needs rebase | | [#10207](https://github.com/apache/hudi/pull/10207) | [HUDI-7158] Expose event time config to record event time in commit file | zhangyue19921010 | 2023-11-29 | master | core | decoupling event-time from precombine still valid, but event-time subsystem reworked in 1.0 (#18778 rollup/watermark); PR stale, CI failing | | [#10308](https://github.com/apache/hudi/pull/10308) | Incoming batch schema is not compatible with the table's one #9980 | njalan | 2023-12-12 | master | hive-sync | schema-incompat from duplicate table names across hive schemas may still occur; niche fix, CI failing, no maintainer traction, PR stale | | [#10326](https://github.com/apache/hudi/pull/10326) | [HUDI-6129] Support rate limit for Spark streaming source | boneanxs | 2023-12-14 | master | spark-streaming | rate-limit for Spark streaming source (maxFilesPerTrigger/maxRowsPerTrigger) still wanted; re-impl of #8796 left as early-stage draft, never finished | | [#10396](https://github.com/apache/hudi/pull/10396) | [HUDI-7176] Add unit tests for log file only file slices | linliu-code | 2023-12-21 | master | tests | log-only file-slice test coverage still useful; PR stacked on unmerged #10398, CI failing, stale since 2024 | | [#10406](https://github.com/apache/hudi/pull/10406) | [HUDI-5026] Fix ORC bootstrap read support in Spark | yihua | 2023-12-26 | master | bootstrap-orc | ORC bootstrap read gap still real, but draft abandoned >2yr with CI failing; capture scope as issue | | [#10462](https://github.com/apache/hudi/pull/10462) | [HUDI-7251] [WIP] Support partial schema for CDC workload | linliu-code | 2024-01-09 | master | cdc | partial-schema for CDC append path still relevant but PR is WIP abandoned since 2024-05, CI failing | | [#10526](https://github.com/apache/hudi/pull/10526) | [MINOR] Fix flaky testMultiWriterWithAsyncTableServicesWithConflict test | Zouxxyy | 2024-01-18 | master | tests | test still present in TestHoodieClientMultiWriter and still flaky; PR CONFLICTING, review feedback unaddressed since 2024 | | [#10578](https://github.com/apache/hudi/pull/10578) | [HUDI-7404] Bloom execution improvements | the-other-tim-brown | 2024-01-28 | master | bloom-index | bloom-filter perf improvements still relevant; PR left with open design questions, stale since 2024 | | [#10648](https://github.com/apache/hudi/pull/10648) | [MINOR] Support replacecommit rollback as part of rollbackFailedWrites | suryaprasanna | 2024-02-11 | master | rollback | replacecommit rollback in rollbackFailedWrites still relevant; PR had empty desc, unaddressed review, stale since 2024 | | [#10727](https://github.com/apache/hudi/pull/10727) | [HUDI-7436] Fix the conditions for determining whether the records need to be rewritten | ThinkerLei | 2024-02-22 | master | schema-evolution | rewrite-condition fix not landed (HoodieMergeHelper still on master); small bugfix, author stale since 2024, needs rebase | | [#10846](https://github.com/apache/hudi/pull/10846) | [HUDI-7498] Fix schema for HoodieTimestampAwareParquetInputFormat | codope | 2024-03-11 | master | hive-input-format | field-ordering fix not landed; HoodieTimestampAwareParquetInputFormat still on master; draft abandoned since 2024 | | [#11008](https://github.com/apache/hudi/pull/11008) | [MINOR] Make ordering deterministic in small file selection | the-other-tim-brown | 2024-04-12 | master | spark-writer | deterministic small-file selection still useful for test stability; not landed, PR stale since 2024, likely needs rebase | | [#11364](https://github.com/apache/hudi/pull/11364) | [HUDI-7814] Exclude unused transitive dependencies that introduce vulnerabilities | yihua | 2024-05-29 | master | build-security | Transitive-dep vuln exclusions (log4j 1.x etc.) still worthwhile, but diff is CONFLICTING and touches removed flink1.14-1.18 poms; capture as dep-hygiene issue. | | [#11537](https://github.com/apache/hudi/pull/11537) | [HUDI-7939] Validate file slices upto last completed commit in HoodieTableMetadataValidator | lokeshj1703 | 2024-06-28 | master | metadata-table | HoodieMetadataTableValidator still on master; validator correctness fix (compare views at last completed instant) worthwhile; draft abandoned 2024-09. | | [#11573](https://github.com/apache/hudi/pull/11573) | [HUDI-6510] Support GHCI on Java 17 | CTTY | 2024-07-05 | master | ci | Java 17 CI not landed (bot.yml still JDK 11); Java 17 CI coverage still wanted, but XL test-touching PR is stale/conflicting. | | [#11607](https://github.com/apache/hudi/pull/11607) | [HUDI-3625][RFC-60] Add StorageStrategy to HoodieStorage | CTTY | 2024-07-10 | master | storage-io | RFC-60 doc merged but StorageStrategy impl (this 90-file PR) never landed; too large/stale to rebase; capture RFC-60 implementation as issue. | | [#11630](https://github.com/apache/hudi/pull/11630) | [HUDI-7986] Fix Duplicate handling behavior when Precombine value is not set | csivaguru | 2024-07-13 | master | writer | Dedup-when-precombine-unset bug fix; PR is CONFLICTING and abandoned 2024-09; bug may still exist on master, capture as issue. | | [#12014](https://github.com/apache/hudi/pull/12014) | [HUDI-7484] Enable url encoded partitioning if hive style partition enabled | codope | 2024-09-26 | master | spark-sql | Auto-coupling url-encoding to hive-style partitioning not landed (configs still independent); real partition-dir usability issue, PR stalled in review 2024-10. | | [#12076](https://github.com/apache/hudi/pull/12076) | [HUDI-8330] Fix default value of bootstrap table config | yihua | 2024-10-09 | master | bootstrap | Bootstrap config default-value fix, small but unreviewed and abandoned 2024-10; bootstrap config code still on master, capture the default-value bug as issue. | | [#12102](https://github.com/apache/hudi/pull/12102) | [HUDI-8367] Fix log file marker creation in file group initialization in metadata table writer | yihua | 2024-10-15 | master | metadata-table | MDT log-marker creation fix stalled on CI since 2024-11; MDT writer since refactored by index abstraction #18348/#18372, capture bug as issue | | [#12151](https://github.com/apache/hudi/pull/12151) | [HUDI-8263] Add validation for functional index in HoodieMetadataTableValidator | lokeshj1703 | 2024-10-23 | master | metadata-table | MDT validator still lacks expression/functional index validation; approach stale (FunctionalIndexSupport renamed ExpressionIndexSupport in 1.0) | | [#12158](https://github.com/apache/hudi/pull/12158) | feat: updated blogs design | pintusoliya | 2024-10-24 | asf-site | docs | Blog restyle touches 100 mdx files, open since 2024-10 with no progress; certain to conflict with blogs added since, capture redesign as issue | | [#12232](https://github.com/apache/hudi/pull/12232) | [HUDI-8502] Fix the potential data loss issue in PartialUpdateAvroPayload#preCombine | usberkeley | 2024-11-11 | master | writer | Real preCombine data-loss concern, reviewer-engaged (danny0405) but stalled 2024-12; PartialUpdateAvroPayload still on master, capture as issue | | [#12265](https://github.com/apache/hudi/pull/12265) | Add integration test framework | yihua | 2024-11-15 | master | ci | Docker-based integration-test framework for hudi-streamer never merged; abandoned 2024-11 with no reviews, capture scope as issue | | [#12368](https://github.com/apache/hudi/pull/12368) | Added RCA and steps for resolving Skipping already committed batch | vidanimegh | 2024-11-28 | asf-site | docs | Useful streaming-error RCA FAQ but target faq_writing_tables.md no longer in website/docs (docs restructured); capture content as issue | | [#12407](https://github.com/apache/hudi/pull/12407) | [HUDI-3625][RFC-60] Update RFC-60 With Federated Storage Layout | zhangyue19921010 | 2024-12-03 | master | docs | RFC-60 federated storage layout design; engaged (19 reviews) but dormant since 2025-08 with POC #12460 also stalled, track as issue | | [#12490](https://github.com/apache/hudi/pull/12490) | [HUDI-8632] Fix bootstrap support with file group reader in compaction and clustering in Spark | yihua | 2024-12-14 | master | bootstrap | Bootstrap + file-group-reader compaction/clustering support still a gap; stale since 2025-04, FGR merge-handle class reworked (native log format) | | [#12536](https://github.com/apache/hudi/pull/12536) | [HUDI-8790] Fix most blocker/high sonarqube reported reliability issues | vinothchandar | 2024-12-24 | master | reliability | Grab-bag of blocker/high sonarqube reliability fixes across 11 files, stale since 2025-03; issues still worth addressing, capture as issue | | [#12546](https://github.com/apache/hudi/pull/12546) | [HUDI-8797] Fix the potential filesystem connection leak | Zouxxyy | 2024-12-27 | master | core-io | Filesystem connection-leak fix is valuable but stuck as draft on unstable test, abandoned since 2025-01; capture leak as issue | | [#12580](https://github.com/apache/hudi/pull/12580) | [HUDI-8830] use maxLatestCommitTime to compute splitLatestCommitDelay | LXin96 | 2025-01-06 | master | flink | Flink split-delay metric refinement; files still exist but stalled on danny0405 questioning the metric's meaning, unresolved | | [#12582](https://github.com/apache/hudi/pull/12582) | [MINOR] Add file slice in delta write stats | codope | 2025-01-06 | master | metadata-table | Populate file slice in delta write stats to optimize SI update; HoodieAppendHandle still exists, stale since Jan 2025, discussion inconclusive | | [#12599](https://github.com/apache/hudi/pull/12599) | [HUDI-8858]Support ShowRecordLocationProcedure | houyuting | 2025-01-08 | master | spark-sql | Procedure never landed (file absent on master); reviewers asked for a generalized index-agnostic procedure, author inactive | | [#12642](https://github.com/apache/hudi/pull/12642) | [HUDI-8869] Refresh file index and reload timeline in HoodieBaseRelation | yuzhaojing | 2025-01-15 | master | spark | Timeline-freshness fix in HoodieBaseRelation (file still exists) blocked by unresolved mutable-relation design debate; stale | | [#12656](https://github.com/apache/hudi/pull/12656) | [HUDI-8685] Re-enabling flaky/buggy test (TestHoodieBackedTableMetadata.testCleaningArchivingAndCompaction) | nsivabalan | 2025-01-16 | master | metadata-table | testCleaningArchivingAndCompaction still @Disabled on master; re-enable still wanted but PR stale >1yr | | [#12669](https://github.com/apache/hudi/pull/12669) | [HUDI-8072] Enable log file only test for Hive MOR tables | linliu-code | 2025-01-17 | master | hive | Log-file-only Hive MOR test enablement; test files still exist, approved-then-changes-requested then abandoned Jan 2025 | | [#12732](https://github.com/apache/hudi/pull/12732) | [HUDI-8553] Support writing record positions to log blocks from Spark SQL UPDATE and DELETE statements | lokeshj1703 | 2025-01-29 | master | spark-sql | Core position-write infra landed (#9581); Spark-SQL UPDATE/DELETE enablement gap remains, PR stale since mid-2025 | | [#12774](https://github.com/apache/hudi/pull/12774) | [HUDI-7730] HoodieStorage.openSeekable should not have wrapStream param | ktblsva | 2025-02-05 | master | storage | wrapStream param still present in HoodieStorage.openSeekable on master; stalled on reviewer pushback, author inactive | | [#12795](https://github.com/apache/hudi/pull/12795) | [HUDI-8966] RFC-88: New Schema/DataType/Expression Abstractions | cshuo | 2025-02-06 | master | rfc | RFC-88 doc never merged (rfc/rfc-88 absent); engine-neutral abstraction scope still relevant but design debate (decouple Flink perf) unresolved | | [#12846](https://github.com/apache/hudi/pull/12846) | [DNM][HUDI-XXXX] Avoid caching base path in HoodieROTablePathFilter | xushiyan | 2025-02-16 | branch-0.x | hive | base branch-0.x; base-path caching bug (metaClientCache) still present in HoodieROTablePathFilter on master, marked DNM | | [#12861](https://github.com/apache/hudi/pull/12861) | [HUDI-9062] Make meta sync tools use global Hudi configs | xushiyan | 2025-02-20 | branch-0.x | meta-sync | base branch-0.x; author confirms no master PR exists; global-config wiring for meta-sync tools still relevant on master | | [#12871](https://github.com/apache/hudi/pull/12871) | [MINOR] Add test to prune partitions for TimestampBasedKeyGenerator | vinishjail97 | 2025-02-21 | master | spark | Partition-prune test for TimestampBasedKeyGenerator; HoodieFileIndex/prune files still exist, no reviews, stale >1yr | | [#12878](https://github.com/apache/hudi/pull/12878) | [HUDI-8868] Close cachedAllInputFileSlices in BaseHoodieTableFileIndex | vinishjail97 | 2025-02-24 | master | file-index | cachedAllInputFileSlices spillable-map leak still present; class moved to core/read pkg so diff wont apply, bug relevant | | [#12887](https://github.com/apache/hudi/pull/12887) | [HUDI-8907] Added RFC-86 draft document | jalpeshborad | 2025-02-27 | master | rfc | RFC-86 DataFrame write-path draft never merged (rfc/rfc-86 absent); feature scope still valuable, draft abandoned | | [#12938](https://github.com/apache/hudi/pull/12938) | [HUDI-9135] Bloom index data skew bucket index partitioner | nsivabalan | 2025-03-07 | master | spark-index | Bloom-index data-skew bucketized partitioner fix not landed; BucketizedBloomCheckPartitioner exists, perf issue relevant, author stale | | [#12939](https://github.com/apache/hudi/pull/12939) | [HUDI-9136] Fixing data skew with Bloom index sort partitioner | nsivabalan | 2025-03-07 | master | spark-index | Bloom-index sort-partitioner data-skew fix not landed; SparkHoodieBloomIndexHelper exists, perf issue relevant, author stale | | [#12941](https://github.com/apache/hudi/pull/12941) | [HUDI-9142] Read timestamp-millis logical type column as long correctly in Spark | yihua | 2025-03-08 | master | spark-reader | Draft abandoned >1yr; timestamp-millis-as-long read correctness bug not fixed (HoodieParquetFileFormatHelper exists), scope valuable | | [#12971](https://github.com/apache/hudi/pull/12971) | [HUDI-9169] Fix data loss in insert/delete/ insert-again cases | TheR1sing3un | 2025-03-13 | master | spark-reader | Blocker data-loss (insert/delete/insert-again); record buffer rewritten into buffer/ pkg so diff obsolete, verify+refix on new code | | [#13288](https://github.com/apache/hudi/pull/13288) | [HUDI-9172] Fix timestamp millis being read as micros for log files | jonvex | 2025-05-12 | master | spark-reader | Real read-correctness bug (millis decoded as micros in log files); only a narrow related fix (#13998) landed; draft 12mo stale | | [#13342](https://github.com/apache/hudi/pull/13342) | [HUDI-9482] Fix the issue where the file slice was wrongly filtered out | TheR1sing3un | 2025-05-22 | master | file-system-view | Real correctness bug (file slice wrongly filtered) with active review but community PR stalled 12mo; FSView/CompletionTimeQueryView refactored since | | [#13422](https://github.com/apache/hudi/pull/13422) | [DRAFT] Avoid timeline server thrashing with async table services | the-other-tim-brown | 2025-06-12 | master | table-service | Real stability issue (timeline-server thrashing under async table services) with substantial review discussion; draft never landed, 13mo stale | | [#13628](https://github.com/apache/hudi/pull/13628) | [HUDI-9657] Test schema on read in fg reader | jonvex | 2025-07-26 | master | tests-schema-on-read | SchemaOnReadEvolutionTestUtils not on master; schema-on-read fg-reader coverage gap real but PR stale since 2025-08 | | [#13713](https://github.com/apache/hudi/pull/13713) | [HUDI-9550] Index related doc update for hudi 1.1 | Davis-Zhang-Onehouse | 2025-08-12 | asf-site | docs | Index docs for 1.1 still wanted but PR conflicting on asf-site with stray .gitignore edit; recapture as clean docs task | | [#13807](https://github.com/apache/hudi/pull/13807) | [HUDI-9758] Allow reflection utils to use the ThreadContextClassLoader | linliu-code | 2025-08-29 | master | common-reflection | Thread-context classloader config not on master (ReflectionUtils lacks it); useful capability but draft stale since 2025-08 | | [#13816](https://github.com/apache/hudi/pull/13816) | [HUDI-9775] Support for show_metadata_table_history with appropriate matching data table info | vamshikrishnakyatham | 2025-08-30 | master | spark-sql | ShowMetadataTableHistoryProcedure not on master; new diagnostic procedure with 0 reviews, idle since 2025-09; capture feature as issue | | [#13831](https://github.com/apache/hudi/pull/13831) | [HUDI-9714] Disallow changing merge related properties for HoodieStreamer | yjc408 | 2025-09-03 | master | hoodie-streamer | Fixes merge-property switching in HoodieStreamer, bug likely still on master; PR now CONFLICTING, review stalled since 2025-09 | | [#13889](https://github.com/apache/hudi/pull/13889) | [MINOR] Add tests for auto keygen for immutable and mutable workflow | linliu-code | 2025-09-13 | master | spark-tests | [DRAFT] auto-keygen test additions, idle since 2025-11; coverage useful but draft stale -- capture as issue | | [#13954](https://github.com/apache/hudi/pull/13954) | Add functional compat tests for Incremental Source | rahil-c | 2025-09-21 | master | hoodie-streamer-tests | Incremental-source compat tests; mergeable but stalled after 20 reviews since 2025-10; capture coverage as issue | | [#14041](https://github.com/apache/hudi/pull/14041) | test: add functional payload test cases for v6 (OverwriteWithLatestAvroPayload, DefaultHoodieRecordPayload) | rahil-c | 2025-10-02 | master | spark-tests | v6 payload upgrade/downgrade functional tests; mergeable but idle since 2025-11; capture coverage as issue | | [#14051](https://github.com/apache/hudi/pull/14051) | test: Add coverage for with OverwriteWithLatestAvroPayload with ordering fields set | rahil-c | 2025-10-03 | master | spark-tests | Follow-up test to #14041 for ordering fields; now CONFLICTING, idle since 2025-11; capture coverage as issue | | [#14100](https://github.com/apache/hudi/pull/14100) | docs: create regression warnings for timestamp issue | jonvex | 2025-10-15 | asf-site | docs | Draft adding timestamp-regression warnings to 0.14-1.0.2 release notes; useful content, draft stale since 2025-12; capture as issue | | [#14101](https://github.com/apache/hudi/pull/14101) | feat: Add script to build and push Docker images | deepakpanda93 | 2025-10-16 | master | docker | Docker build/push helper scripts; now CONFLICTING, idle since 2025-11; capture tooling request as issue | | [#14145](https://github.com/apache/hudi/pull/14145) | Fix CVE-2025-30065 | vamsikarnika | 2025-10-23 | master | security | CVE-2025-30065 (parquet-avro); master still on parquet 1.13.1 so unaddressed; draft touches only gcp-bundle -- capture project-wide bump as issue | | [#14173](https://github.com/apache/hudi/pull/14173) | refactor: Consolidate file writer side interfaces for new file format integrations | rahil-c | 2025-10-28 | master | file-io | Exploratory refactor to consolidate writer interfaces for new file formats; not landed, idle since 2025-10; capture as issue | | [#14176](https://github.com/apache/hudi/pull/14176) | fix: Remove table config hoodie.table.create.schema | yihua | 2025-10-29 | master | table-config | hoodie.table.create.schema still on master (CREATE_SCHEMA present); removal draft stalled since 2025-10; capture cleanup as issue | | [#14299](https://github.com/apache/hudi/pull/14299) | feat: update dependencies and to make trino-hudi-plugin compatible with trino 478. | RatulDawar | 2025-11-18 | master | trino | Trino 478 dependency bump now outdated (Trino well past 478); plugin-compat scope still wanted, capture as issue | | [#14303](https://github.com/apache/hudi/pull/14303) | feat: [HUDI-9775] Support for show_metadata_table_history with appropriate matching data table info | PavithranRick | 2025-11-20 | master | spark-sql | New show_metadata_table_history procedure not on master; useful tooling but PavithranRick gone since Feb; capture as issue | | [#14318](https://github.com/apache/hudi/pull/14318) | feat: [HUDI-9780] Concurrency Control test for Show Commit, Compaction and Clustering procedures | PavithranRick | 2025-11-21 | master | spark-sql | Test-only concurrency-control coverage for procedures; no reviewer traction, author gone; capture as test-coverage issue | | [#17460](https://github.com/apache/hudi/pull/17460) | feat: [HUDI-9765] Support for plans along with partition metadata in all the spark action procedures | PavithranRick | 2025-12-02 | master | spark-sql | Large (28-file) spark-procedure plans+partition-metadata feature; not landed, PavithranRick gone since Feb; capture as issue | | [#17463](https://github.com/apache/hudi/pull/17463) | feat: [HUDI-9734] Improve Hudi tooling to support file groups and specific partitions procedures | PavithranRick | 2025-12-03 | master | spark-sql | File-group/partition history procedures tooling not on master; PavithranRick gone since Feb; capture as issue | | [#17482](https://github.com/apache/hudi/pull/17482) | fix: HUDI- Skip partition path extraction for non partitioned tables | PavithranRick | 2025-12-04 | master | writer | Skip partition-path extraction for non-partitioned tables fix; not on master, author gone since Feb; capture as issue | | [#17489](https://github.com/apache/hudi/pull/17489) | fix: HUDI-17479 - Skip expression index for direct column access queries | PavithranRick | 2025-12-05 | master | index | Skip expression index for direct column-access queries optimization; not on master, PavithranRick gone; capture as issue | | [#17499](https://github.com/apache/hudi/pull/17499) | fix: ENG-27975 - Expression index (col stats) does not work for TIMESTAMP type | PavithranRick | 2025-12-05 | master | index | Draft fixing expression-index col-stats for TIMESTAMP type; real bug, not fixed on master, author gone; capture as issue | | [#17539](https://github.com/apache/hudi/pull/17539) | fix: [GI-17169] - Rollback inflight indexing does not clean table config inflight MDT partition | PavithranRick | 2025-12-10 | master | metadata-table | Draft (test-only) for rollback-inflight-indexing not cleaning MDT partition config; real bug, no fix, author gone; capture as issue | | [#17604](https://github.com/apache/hudi/pull/17604) | fix: [HUDI-8401] Unifying Partial Update modes and Merge Into Partial Update Encoding | PavithranRick | 2025-12-16 | master | writer | HUDI-8401 partial-update unification; nsivabalan CHANGES_REQUESTED then stalled, merge subsystem churned on master; capture scope as issue | | [#17759](https://github.com/apache/hudi/pull/17759) | fix: Reproduce nested partition columns pruning data validation failure | vinishjail97 | 2025-12-31 | master | spark/file-index | repro of real nested-partition-column pruning data-validation bug (since #9863) still on master; PR is investigation, no fix, 0 reviews | | [#17804](https://github.com/apache/hudi/pull/17804) | fix: Revert Partition stats should be controlled using column stats config (#14165) | PavithranRick | 2026-01-08 | master | metadata-table | reverts #14165 (on master); concern to toggle partition stats independently of col stats still valid; 0 reviews, abandoned | | [#18073](https://github.com/apache/hudi/pull/18073) | fix: GI-18072 - Allow retries on marker file creation requests | PavithranRick | 2026-02-02 | master | markers | Idempotent marker-creation retry on timeout still relevant on master, but PR stalled since 2026-02-23 and author (intern) inactive; capture in issue | | [#18152](https://github.com/apache/hudi/pull/18152) | fix: Support out of order schema evolution fix | linliu-code | 2026-02-09 | release-0.14.2 | meta-sync | Targets frozen release-0.14.2, CONFLICTING; recreate-table-on-incompatible-schema meta-sync capability may be wanted on master, capture as issue | | [#18154](https://github.com/apache/hudi/pull/18154) | fix: Set credentials for Hive metastore based lock provider | linliu-code | 2026-02-09 | release-0.14.2 | hive-sync | Targets frozen release-0.14.2, CONFLICTING; HiveMetastoreBasedLockProvider still on master so credential fix may apply there too | | [#18157](https://github.com/apache/hudi/pull/18157) | fix: Support schema evolution with nested data type | linliu-code | 2026-02-09 | release-0.14.2 | schema-evolution | Targets frozen release-0.14.2, CONFLICTING; underlying bug #17454 still OPEN and HoodieInternalRowUtils.scala still on master, so it applies to master | | [#18248](https://github.com/apache/hudi/pull/18248) | Fast bootstrap rfc | vamshipasunuru1 | 2026-02-25 | master | rfc | rfc-102 number now assigned to embeddings RFC on master, so this doc collides; fast-bootstrap design (issue #18135) still relevant, re-file under new RFC number | | [#18305](https://github.com/apache/hudi/pull/18305) | [HUDI-7503] logcompaction execution should fail if another active writer is already executing the same plan | kbuci | 2026-03-11 | master | table-service | Companion #18012 (HUDI-7503 compaction) merged as ddfcc92; logcompaction gap remains but PR conflicting/stale since Apr | | [#18339](https://github.com/apache/hudi/pull/18339) | feat: Fix scheduling issues caused by ForkPoolJoin in AverageRecordSizeEstimator | rahil-c | 2026-03-18 | master | writer | Estimator relocated to execution/estimator and now uses plain stream(); draft conflicting/stale since Apr, diff outdated | | [#18346](https://github.com/apache/hudi/pull/18346) | [HUDI-7946][RFC-90] Add support for cancellable clustering table service plans | kbuci | 2026-03-19 | master | rfc-clustering | RFC-90 doc re-post of deleted #12856; rfc-90 not on master, zero engagement, untouched since creation | | [#18419](https://github.com/apache/hudi/pull/18419) | feat(metadata): Support hfile index block cache for hfile reader | cshuo | 2026-03-30 | master | metadata-hfile | Base block cache already landed via #13724; reader-metadata cache extension distinct but conflicting/no-review since Apr | | [#18458](https://github.com/apache/hudi/pull/18458) | feat: Add option to skip invalid JSON records in HoodieStreamer | yaojiejia | 2026-04-03 | master | streamer | Skip invalid JSON records (closes #15942); feature relevant but conflicting/stale since Apr, non-committer author | | [#18608](https://github.com/apache/hudi/pull/18608) | feat(schema) Ensure spark SQL insert into preserves hudi_type for VEC... | rahil-c | 2026-04-27 | master | spark-sql | Real bug (VEC/BLOB lose hudi_type metadata on INSERT INTO, schema-compat fails) but stale ~3mo draft, conflicting; capture bug as issue | | [#18655](https://github.com/apache/hudi/pull/18655) | Log structured schema-change diffs in DeltaStreamer | linliu-code | 2026-04-29 | master | deltastreamer | SchemaChangeLogger enhancement still relevant (StreamSync exists) but stale ~2mo unreviewed draft; capture as issue | | [#18810](https://github.com/apache/hudi/pull/18810) | test(spark): repro for bytes->string promotion crashing data-skipping read | linliu-code | 2026-05-22 | master | data-skipping | Test-only repro of real bytes->string data-skipping ClassCastException; no human review, CI failing; capture bug as issue | -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
