-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: refactor transfer process description (#238)
* fix: resolve spelling mistake * chore: update TP process description and diagrams * chore: fix broken references * chore: add dataAddress to sequence diagrams * chore: apply feedback
- Loading branch information
1 parent
b80e32d
commit 1f1bcca
Showing
11 changed files
with
98 additions
and
94 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,42 @@ | ||
@startuml "pull-transfer-process" | ||
!pragma layout smetana | ||
|
||
!include ../common/style/diagram.styles.puml | ||
!include ../../common/style/diagram.styles.puml | ||
|
||
hide empty description | ||
|
||
skinparam defaultTextAlignment center | ||
|
||
box Consumer | ||
participant DataPlane1 | ||
participant ControlPlane1 | ||
participant DataPlane_C | ||
participant ControlPlane_C | ||
end box | ||
|
||
box Provider | ||
participant ControlPlane2 | ||
participant DataPlane2 | ||
participant ControlPlane_P | ||
participant DataPlane_P | ||
end box | ||
|
||
activate ControlPlane1 | ||
activate ControlPlane2 | ||
activate ControlPlane_C | ||
activate ControlPlane_P | ||
|
||
ControlPlane1 -> ControlPlane2 : TransferRequestMessage | ||
ControlPlane2 --> ControlPlane1 : ACK | ||
ControlPlane_C -> ControlPlane_P : TransferRequestMessage | ||
|
||
ControlPlane2 -> ControlPlane1 : TransferStartMessage(dataAddress) | ||
ControlPlane1 --> ControlPlane2 : ACK | ||
ControlPlane_P -> ControlPlane_C : TransferStartMessage(dataAddress) | ||
|
||
activate DataPlane1 | ||
DataPlane1 -> DataPlane2 : pullData | ||
activate DataPlane2 | ||
DataPlane2 --> DataPlane1 : data | ||
deactivate DataPlane2 | ||
deactivate DataPlane1 | ||
activate DataPlane_C | ||
activate DataPlane_P | ||
DataPlane_C -> DataPlane_P : pull data | ||
deactivate DataPlane_P | ||
deactivate DataPlane_C | ||
|
||
ControlPlane1 -> ControlPlane2 : TransferCompletionMessage | ||
ControlPlane2 --> ControlPlane1 : ACK | ||
alt "Consumer ends TP" | ||
ControlPlane_C -> ControlPlane_P : TransferCompletionMessage | ||
else "Provider ends TP" | ||
ControlPlane_P -> ControlPlane_C : TransferCompletionMessage | ||
end | ||
|
||
deactivate ControlPlane1 | ||
deactivate ControlPlane2 | ||
deactivate ControlPlane_C | ||
deactivate ControlPlane_P | ||
|
||
@enduml |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,38 @@ | ||
@startuml "push-transfer-process" | ||
!pragma layout smetana | ||
|
||
!include ../common/style/diagram.styles.puml | ||
!include ../../common/style/diagram.styles.puml | ||
|
||
hide empty description | ||
|
||
skinparam defaultTextAlignment center | ||
|
||
box Consumer | ||
participant DataPlane1 | ||
participant ControlPlane1 | ||
participant DataPlane_C | ||
participant ControlPlane_C | ||
end box | ||
|
||
box Provider | ||
participant ControlPlane2 | ||
participant DataPlane2 | ||
participant ControlPlane_P | ||
participant DataPlane_P | ||
end box | ||
|
||
activate ControlPlane1 | ||
activate ControlPlane2 | ||
activate ControlPlane_C | ||
activate ControlPlane_P | ||
|
||
ControlPlane1 -> ControlPlane2 : TransferRequestMessage(dataAddress) | ||
ControlPlane2 --> ControlPlane1 : ACK | ||
ControlPlane_C -> ControlPlane_P : TransferRequestMessage(dataAddress) | ||
|
||
ControlPlane2 -> ControlPlane1 : TransferStartMessage | ||
ControlPlane1 --> ControlPlane2 : ACK | ||
ControlPlane_P -> ControlPlane_C : TransferStartMessage | ||
|
||
activate DataPlane2 | ||
DataPlane2 -> DataPlane1 : pushData(data) | ||
activate DataPlane1 | ||
DataPlane1 --> DataPlane2 : ACK | ||
deactivate DataPlane2 | ||
deactivate DataPlane1 | ||
activate DataPlane_C | ||
activate DataPlane_P | ||
DataPlane_P -> DataPlane_C : push data | ||
deactivate DataPlane_P | ||
deactivate DataPlane_C | ||
|
||
ControlPlane2 -> ControlPlane1 : TransferCompletionMessage | ||
ControlPlane1 --> ControlPlane2 : ACK | ||
ControlPlane_P -> ControlPlane_C : TransferCompletionMessage | ||
|
||
deactivate ControlPlane1 | ||
deactivate ControlPlane2 | ||
deactivate ControlPlane_C | ||
deactivate ControlPlane_P | ||
|
||
@enduml | ||
@enduml |
Oops, something went wrong.