Skip to content

Commit

Permalink
draft for weekly report 22 (#354)
Browse files Browse the repository at this point in the history
Co-authored-by: Carson McManus <[email protected]>
  • Loading branch information
Victor-M-Giraldo and dyc3 authored Mar 29, 2024
1 parent 1714dfb commit e69c57c
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 1 deletion.
Binary file added figures/sprint-screenshots/Sprint26.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added figures/sprint-screenshots/Sprint27.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions join-process.typ
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ There are 2 types of nodes in this architecture. The first type is the OTT Monol

For the sake of simplicity, the initial implementation of the Balancer will be a single node. This can be upgraded to a cluster of load balancers in the future.

#figure(
image("figures/client-reconnect-sequence.svg"),
caption: "Sequence diagram for proposed new join behavior."
) <Figure::client-reconnect-sequence>

== Joining a Loaded Room

In the Monolith, "loading" a room is literally creating an instance of a room in memory.
Expand Down
29 changes: 28 additions & 1 deletion weekly-reports.typ
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,29 @@

#import "lib/misc.typ": github

== Week Report 21 (3/21/2024) <report-w20>
== Week Report 22 (3/28/2024) <report-w22>

*What we did this week*
- Completed: Make monolith discovery polling interval configurable #github("dyc3/opentogethertube", 1295)
- Delayed: Make port for `dns_server` optional in `DnsDiscoveryConfig` #github("dyc3/opentogethertube", 1450)
- In Progress: #github("dyc3/opentogethertube", 1385)
- Expanded end to end test suite

*Tasks for next week*
- Add legend to panel describing what each node means #github("dyc3/opentogethertube", 1427)
- Reassigned: Make monolith load balancing algorithm configurable #github("dyc3/opentogethertube", 1294)
- Rework the visualization activity animation #github("dyc3/opentogethertube", 1563)

*Figures Updated*
- Added: @Figure::client-reconnect-sequence
- Updated: @Figure::service-discoverers

#figure(
image("figures/sprint-screenshots/Sprint27.png"),
caption: "Screenshot of Sprint 27."
) <Figure::Sprint27>

== Week Report 21 (3/21/2024) <report-w21>

*What we did over break*
- Completed: Make Balancer IDS constant from the perspective of monoliths #github("dyc3/opentogethertube", 1338)
Expand Down Expand Up @@ -34,6 +56,11 @@
caption: "Screenshot of Sprint 25."
) <Figure::Sprint25>

#figure(
image("figures/sprint-screenshots/Sprint26.png"),
caption: "Screenshot of Sprint 26."
) <Figure::Sprint26>

== Week Report 20 (3/7/2024) <report-w20>

*What we did this week*
Expand Down

0 comments on commit e69c57c

Please sign in to comment.