morningman opened a new pull request, #4074:
URL: https://github.com/apache/doris-website/pull/4074

   Replaces `download.velodb.io` with 
`apache-doris-releases.oss-accelerate.aliyuncs.com` across the 2.1 and 3.x doc 
trees.
   
   Follow-up to #4064, which had moved these same links from 
`download.selectdb.com` to `download.velodb.io`.
   
   ## Versions
   
   - [ ] dev
   - [ ] 4.x
   - [x] 3.x
   - [x] 2.1 or older (not covered by version/language sync gate)
   
   ## Languages
   
   - [x] Chinese
   - [x] English
   - [ ] Japanese candidate translation needed
   
   ## Docs Checklist
   
   - [x] Checked by AI
   - [ ] Test Cases Built
   - [x] Updated required version and language counterparts, or explained why 
not
   - [x] If only one language changed, confirmed whether source/translation 
counterparts need sync
   
   ## Scope
   
   Hostname-only change — 23 files, 40 occurrences, no path or content edits.
   
   | Tree | Files |
   | --- | --- |
   | `versioned_docs/version-2.1` | 6 |
   | `versioned_docs/version-3.x` | 6 |
   | `i18n/zh-CN/.../version-2.1` | 6 |
   | `i18n/zh-CN/.../version-3.x` | 5 |
   
   `ja-source/` is intentionally left untouched, matching the scope of #4064 — 
it is report-only candidate-translation input per 
`website-quality-governance/i18n-sync-policy.md`, so its two links still point 
at the old host.
   
   ## Link verification
   
   All 8 distinct URLs were scraped back out of the working tree after the edit 
and checked live. Every one returns **HTTP 200** with a real `Content-Length` 
and a sensible `Content-Type`:
   
   | Status | Size | Path |
   | --- | --- | --- |
   | 200 | 21.9 MB | `/ccr-release/ccr-syncer-2.1.10-rc08-arm64.tar.xz` |
   | 200 | 30.7 MB | `/ccr-release/ccr-syncer-2.1.10-rc08-x64.tar.xz` |
   | 200 | 28.1 MB | `/ccr-release/ccr-syncer-3.0.6-rc05-x64.tar.xz` |
   | 200 | 21.9 MB | `/ccr-release/ccr-syncer-3.0.6-rc07-arm64.tar.xz` |
   | 200 | 30.7 MB | `/ccr-release/ccr-syncer-3.0.6-rc07-x64.tar.xz` |
   | 200 | 101.7 MB | `/extension/filebeat-doris-2.1.1` |
   | 200 | 10.7 KB | `/extension/logstash-output-doris-1.2.0.gem` |
   | 200 | 45.8 MB | `/integrations/fluent-bit-doris-3.1.9` |
   
   As a control, a nonexistent path on the same bucket returns 404, so the 200s 
above are genuine objects rather than a catch-all response.
   
   The diff was additionally normalized line-by-line to confirm every removed 
line matches an added line once the hostname is masked — i.e. no path was 
altered in the process.
   
   ## Pre-existing inconsistencies (not touched here)
   
   Two discrepancies predate this change and are left alone to keep the diff 
hostname-only:
   
   1. `admin-manual/data-admin/ccr/quickstart.md` — the English page references 
`ccr-syncer-3.0.6-rc05-x64` while the Chinese page references `rc07-x64`.
   2. `admin-manual/data-admin/ccr/overview.md`, the `3.0 / ARM64` row — the 
English page lists checksum `dd5f154c…` and the Chinese page lists `bb136f5c…` 
for the same filename.
   
   Happy to fix either in a separate PR.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to