Skip to content

Commit b791da4

Browse files
authored
Revise svn-dist.md for ATR integration updates
Updated the documentation to reflect changes in the ATR integration and the retirement of legacy systems. Adjusted the flowcharts to accurately represent the new architecture and processes.
1 parent f8b0a0c commit b791da4

1 file changed

Lines changed: 35 additions & 11 deletions

File tree

apache-trusted-release/svn-dist.md

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ flowchart TD
4040
A[svn:dist/release]
4141
B[rsync.apache.org]
4242
A -->|svn| B
43-
C[downloads.apache.org]
43+
C@{ shape: processes, label: "downloads.apache.org"}
4444
D[archive.apache.org]
4545
B -->|rsync| C
4646
B -->|rsync| D
@@ -52,12 +52,12 @@ flowchart TD
5252
```mermaid
5353
flowchart TD
5454
subgraph Transition 1
55-
ATR[ATR]
55+
ATR[releases.apache.org]
5656
A[svn:dist/release]
5757
ATR -->|svn| A
5858
B[rsync.apache.org]
5959
A -->|svn| B
60-
C[downloads.apache.org]
60+
C@{ shape: processes, label: "downloads.apache.org"}
6161
D[archive.apache.org]
6262
B -->|rsync| C
6363
B -->|rsync| D
@@ -66,42 +66,66 @@ flowchart TD
6666

6767
2. **ATR and Legacy are Integrated** - Insert ATR into the rsync chain.
6868
- ATR has a directory with the same organization as `svn:dist/release` using symbolic links to the Releases in the ATR Datastore.
69-
- ATR's rsync from rsync.apache.org should detect legacy release addition and deletion.
69+
70+
- (a) ATR's rsync from rsync.apache.org should detect legacy release addition and deletion.
7071

7172
```mermaid
7273
flowchart TD
73-
subgraph Transition 2
74+
subgraph Transition 2A
7475
A[svn:dist/release]
7576
B[rsync.apache.org]
7677
A -->|svn| B
77-
ATR[ATR]
78+
ATR[releases.apache.org]
7879
B -->|rsync| ATR
79-
C[downloads.apache.org]
80+
C@{ shape: processes, label: "downloads.apache.org"}
8081
D[archive.apache.org]
8182
ATR -->|rsync| C
8283
ATR -->|rsync| D
8384
end
8485
```
8586

87+
Or
88+
89+
- (b) ATR coexists on rsync.apache.org and detects legacy release addition and deletion.
90+
91+
92+
```mermaid
93+
flowchart TD
94+
subgraph Transition 2B
95+
A[svn:dist/release]
96+
subgraph ATR on Rsync
97+
ATR[releases.apache.org]
98+
B[rsync.apache.org]
99+
ATR <--> B
100+
end
101+
A -->|svn| ATR
102+
C@{ shape: processes, label: "downloads.apache.org"}
103+
D[archive.apache.org]
104+
B -->|rsync| C
105+
B -->|rsync| D
106+
end
107+
```
108+
109+
86110
3. **Legacy is Retired** - `svn:dist/release` is retired.
87111

88112
```mermaid
89113
flowchart TD
90114
subgraph Transition 3
91-
ATR[ATR]
92-
C[downloads.apache.org]
115+
ATR[releases.apache.org]
116+
C@{ shape: processes, label: "downloads.apache.org"}
93117
D[archive.apache.org]
94118
ATR -->|rsync| C
95119
ATR -->|rsync| D
96120
end
97121
```
98122

99-
4. **Further Integration** - downloads.apache.org is hosted on ATR.
123+
4. **Further Integration** - downloads.apache.org is hosted on ATR. Downloads.apache.org is multiple servers. ATR would need to work on multiple servers
100124

101125
```mermaid
102126
flowchart TD
103127
subgraph Transition 4
104-
ATR[ATR]
128+
ATR[releases.apache.org]
105129
D[archive.apache.org]
106130
ATR -->|rsync| D
107131
end

0 commit comments

Comments
 (0)