[
https://issues.apache.org/jira/browse/HADOOP-19851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18100124#comment-18100124
]
ASF GitHub Bot commented on HADOOP-19851:
-----------------------------------------
johntomcat7408-cmyk opened a new pull request, #8639:
URL: https://github.com/apache/hadoop/pull/8639
### Description of PR
This PR updates the S3A third-party-store documentation for Google Cloud
Storage to point users to Hadoop's `hadoop-gcp` `gs:` connector configuration
page instead of the external Dataproc connector page.
The existing S3A compatibility scenarios, configuration, limitations, and
test
guidance remain unchanged. This is a documentation-only change: it does not
modify Java code, dependencies, public APIs, configuration defaults or
examples, endpoints, regions, or runtime behavior.
Jira: https://issues.apache.org/jira/browse/HADOOP-19851
HADOOP-19851 supplied the problem statement and requested direction. PR #8058
was reviewed only because it also changes this Markdown file; no unmerged
code,
commit, or wording from that PR was reused. This patch was authored
independently against the current `trunk` baseline.
Contains content generated by Codex
### How was this patch tested?
Environment: Windows x86_64, Eclipse Temurin 17.0.19, and the project Maven
Wrapper with Maven 3.9.15.
1. Installed the reactor artifacts required by the two affected site modules:
```powershell
.\mvnw.cmd --batch-mode --no-transfer-progress install `
-pl ":hadoop-aws,:hadoop-gcp" -am "-P=-native-win" `
"-DskipTests" "-DskipShade" "-DskipDocs"
```
All 36 reactor projects completed successfully. This command skipped tests
and was used only to prepare local site artifacts.
2. Ran the targeted site build twice, as required by `BUILDING.txt`:
```powershell
.\mvnw.cmd --batch-mode --no-transfer-progress site site:stage `
-pl ":hadoop-aws,:hadoop-gcp" "-Preleasedocs,docs" `
"-DstagingDirectory=<temporary-directory>" "-DgenerateReports=false"
```
Both runs completed with `BUILD SUCCESS`. The generated
`third_party_stores.html` contained
`../../../hadoop-gcp/tools/hadoop-gcp/Configuration.html`; resolving that
href from the generated source page matched the generated
`Configuration.html` file, which existed. The new `gs:` guidance was
present
and the old Dataproc connector link was absent.
3. Ran Apache Yetus 0.14.1 from an isolated baseline worktree:
```text
dev-support/bin/test-patch --branch=799ef577... \
--basedir=<isolated-worktree> --patch-dir=<temporary-directory> \
--git-offline --build-native=false --java-home=<JDK-17> <patch-file>
```
Yetus reported `+1 overall`. The Hadoop personality classified the pure
Markdown patch as `nobuild`, so this did not run Java compilation or
tests.
4. `git diff --check upstream/trunk...HEAD` completed without errors.
The root-reactor aggregate site was not completed because the local
environment
did not contain every artifact required by the full reactor; one Maven
Central
request was also reset. The two affected modules' generated pages and their
cross-module href were verified directly. Java tests and object-store
integration tests are not applicable because the final diff changes no code,
configuration, endpoint, region, or runtime semantics.
### For code changes:
- [x] Does the title or this PR starts with the corresponding JIRA issue id
(e.g. 'HADOOP-17799. Your PR title ...')?
- [ ] Object storage: have the integration tests been executed and the
endpoint declared according to the connector-specific documentation?
N/A: this patch changes documentation guidance only and does not
change an object-store endpoint or runtime behavior.
- [ ] If adding new dependencies to the code, are these dependencies
licensed in a way that is compatible for inclusion under [ASF
2.0](http://www.apache.org/legal/resolved.html#category-a)?
N/A: no dependencies are added.
- [ ] If applicable, have you updated the `LICENSE`, `LICENSE-binary`,
`NOTICE-binary` files?
N/A: the change adds no dependency or third-party material requiring a
license or notice update.
### AI Tooling
If an AI tool was used:
- [x] The PR includes the phrase "Contains content generated by <tool>"
where <tool> is the name of the AI tool used.
- [x] My use of AI contributions follows the ASF legal policy
https://www.apache.org/legal/generative-tooling.html
> Update S3A GCS compatibility docs to point to hadoop-gcs
> --------------------------------------------------------
>
> Key: HADOOP-19851
> URL: https://issues.apache.org/jira/browse/HADOOP-19851
> Project: Hadoop Common
> Issue Type: Improvement
> Components: documentation, fs/gcs
> Reporter: Chris Nauroth
> Priority: Major
>
> We have an S3A documentation page that discusses compatibility with
> third-party non-S stores:
> https://apache.github.io/hadoop/hadoop-aws/tools/hadoop-aws/third_party_stores.html
> This currently links to Google's hosted GCS connector. Now that the Apache
> Hadoop distro ships with native GCS integration, we can instead link this
> documentation to hadoop-gcp.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]