[ 
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]

Reply via email to