chore(inkless): remove FileMerger component and all related infrastructure#607
Conversation
2997f60 to
f1ce79a
Compare
|
Claude has find some references on other files:
|
Remove the disabled FileMerger component along with its supporting control plane infrastructure: - FileMerger, FileMergerMetrics, and helper classes (merge package) - Control plane methods: getFileMergeWorkItem, commitFileMergeWorkItem, releaseFileMergeWorkItem - FileMergeWorkItem, MergedFileBatch, FileMergeWorkItemNotExist records - Postgres job classes for file merge operations - File merger config entries from InklessConfig and control plane configs - All related tests and documentation references - Metrics for file merge operations - SQL migration V12 to drop file_merge tables, functions, and types - Regenerated jOOQ classes to reflect schema changes Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This hides diffs for files under storage/inkless/src/main/jooq/ in GitHub pull requests by default. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
f1ce79a to
c2d85b6
Compare
…cture (#607) Remove the disabled FileMerger component along with its supporting control plane infrastructure: - FileMerger, FileMergerMetrics, and helper classes (merge package) - Control plane methods: getFileMergeWorkItem, commitFileMergeWorkItem, releaseFileMergeWorkItem - FileMergeWorkItem, MergedFileBatch, FileMergeWorkItemNotExist records - Postgres job classes for file merge operations - File merger config entries from InklessConfig and control plane configs - All related tests and documentation references - Metrics for file merge operations - SQL migration V12 to drop file_merge tables, functions, and types - Regenerated jOOQ classes to reflect schema changes Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add .gitattributes to mark generated JOOQ files as linguist-generated This hides diffs for files under storage/inkless/src/main/jooq/ in GitHub pull requests by default. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…cture (#607) Remove the disabled FileMerger component along with its supporting control plane infrastructure: - FileMerger, FileMergerMetrics, and helper classes (merge package) - Control plane methods: getFileMergeWorkItem, commitFileMergeWorkItem, releaseFileMergeWorkItem - FileMergeWorkItem, MergedFileBatch, FileMergeWorkItemNotExist records - Postgres job classes for file merge operations - File merger config entries from InklessConfig and control plane configs - All related tests and documentation references - Metrics for file merge operations - SQL migration V12 to drop file_merge tables, functions, and types - Regenerated jOOQ classes to reflect schema changes Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Add .gitattributes to mark generated JOOQ files as linguist-generated This hides diffs for files under storage/inkless/src/main/jooq/ in GitHub pull requests by default. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The
FileMergercomponent was disabled inReplicaManagerdue to hanging query issues and has been unused. This PR removes it entirely along with all supporting infrastructure.Changes
Application code removed:
FileMerger,FileMergerMetrics,MergeBatchesInputStream,InputStreamWithPosition,BatchAndStream(entire merge package)getFileMergeWorkItem,commitFileMergeWorkItem,releaseFileMergeWorkItemFileMergeWorkItem,MergedFileBatch,FileMergeWorkItemNotExistGetFileMergeWorkItemJob,CommitFileMergeWorkItemJob,ReleaseFileMergeWorkItemJobfile.merger.interval.ms,file.merger.temp.dir,file.merge.size.threshold.bytes,file.merge.lock.period.msPostgresControlPlaneMetricsandFileMergerMetricsDatabase:
V12__Remove_file_merge.sqldrops tables (file_merge_work_items,file_merge_work_item_files), functions, and typesdelete_files_v1function updated to remove reference to dropped tableDocs & config:
metrics.rst,configs.rst,ARCHITECTURE.md,PERFORMANCE.mdReplicaManager.scalaOther:
.gitattributesadded to mark jOOQ generated files aslinguist-generated(hides diffs in GH by default)