Skip to content

feat(fs): introduce Jindo file system support#148

Merged
JingsongLi merged 3 commits into
apache:mainfrom
zjw1111:codex/restore-jindo-build
Jul 14, 2026
Merged

feat(fs): introduce Jindo file system support#148
JingsongLi merged 3 commits into
apache:mainfrom
zjw1111:codex/restore-jindo-build

Conversation

@zjw1111

@zjw1111 zjw1111 commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Purpose

Linked issue: N/A

Introduce Jindo file system support and restore the Jindo build integration removed by #144.

This PR:

  • adds the complete src/paimon/fs/jindo implementation and tests;
  • adds the bundled third_party/jindosdk-nextarch adapter;
  • restores the PAIMON_ENABLE_JINDO option, SDK acquisition, build targets, test linkage, and CI build flag; and
  • restores the Jindo build and plugin documentation.

All 22 requested migration files are included. No requested files were skipped and no additional dependency files were added.

Alibaba headers in src/paimon/fs/jindo were converted to ASF license headers. The bundled jindosdk-nextarch Apache-2.0 license, notice, and original copyright statements were preserved. No root LICENSE or NOTICE update was needed because the component carries its own LICENSE.txt and NOTICE.txt.

External contributor analysis did not reach the batch-level or per-file thresholds, so no Co-authored-by trailer or contributor thank-you comment is required.

Tests

API and Format

Adds the optional Jindo file system plugin. There are no storage format or protocol changes.

Documentation

Restores the Jindo optional-component and plugin documentation removed by #144.

Generative AI tooling

Migrated-by: OpenAI Codex

@zjw1111 zjw1111 changed the title fix(build): restore Jindo build support fix(build): restore jindo build support Jul 13, 2026
@zjw1111 zjw1111 changed the title fix(build): restore jindo build support feat(fs): introduce Jindo file system support Jul 13, 2026

@lxy-9602 lxy-9602 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@JingsongLi JingsongLi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@JingsongLi JingsongLi merged commit f7e5751 into apache:main Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants