Commit ee32626
committed
feat: Enhance GCS connector docs for distcp with HNS
This PR improves the Cloud Storage connector documentation to better
support users performing `distcp` operations with Hierarchical Namespace (HNS)
enabled buckets in self-managed Hadoop environments.
This change directly addresses customer issues observed in Salesforce case
[500Kf00000Y8MmwIAF] and Buganizer report [389061732], where users
experienced intermittent `distcp` failures, often manifesting as `DEADLINE_EXCEEDED`
errors or generic `SSH operator error: exit status = 25`.
Key changes include:
- **`gcs/CONFIGURATION.md`**:
- Clarified guidance on `fs.gs.http.read-timeout` and `fs.gs.hierarchical.namespace.folders.enable`
to address `DEADLINE_EXCEEDED` errors and ensure proper HNS interaction.
- Added troubleshooting tips for generic exit codes and recommendations for
using shaded JARs to resolve dependency conflicts.
- **`gcs/INSTALL.md`**:
- Expanded the "Troubleshooting the installation" section with more detailed
advice on diagnosing dependency conflicts and enabling verbose logging,
specifically highlighting its utility for `DEADLINE_EXCEEDED` errors.
- **`gcs/README.md`**:
- Updated the "Configuring the connector" section to prominently guide users
facing `distcp` and HNS issues, including `DEADLINE_EXCEEDED` errors, to the
more detailed `CONFIGURATION.md`.
These updates aim to provide clearer instructions and troubleshooting steps,
reducing the need for support engagement for these common problems in
non-Dataproc Hadoop deployments.
Related CL: ...
Addresses support issue: go/sf/55915396
Fixes: b/3890617321 parent 7f5f6bb commit ee32626
3 files changed
+62
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
143 | 169 | | |
144 | 170 | | |
145 | 171 | | |
| |||
401 | 427 | | |
402 | 428 | | |
403 | 429 | | |
404 | | - | |
| 430 | + | |
405 | 431 | | |
406 | 432 | | |
407 | | - | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
408 | 437 | | |
409 | 438 | | |
410 | 439 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
140 | 168 | | |
141 | 169 | | |
142 | 170 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
49 | 48 | | |
50 | 49 | | |
51 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
0 commit comments