From 10f115a287b442899c52b761b074e4f8c96a1a23 Mon Sep 17 00:00:00 2001 From: Andy Li <1450947+andy1li@users.noreply.github.com> Date: Wed, 14 May 2025 05:42:53 +0800 Subject: [PATCH 1/3] fix: Clarify master implementation for multi-replica command propagation in course-definition.yml --- course-definition.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/course-definition.yml b/course-definition.yml index 6c4e8eb..50ec6a5 100644 --- a/course-definition.yml +++ b/course-definition.yml @@ -1486,7 +1486,7 @@ stages: name: "Multi Replica Command Propagation" difficulty: hard description_md: | - In this stage, you'll extend your implementation to support propagating commands to multiple replicas. + In this stage, you'll extend your implementation of the master to support propagating commands to multiple replicas. No need to change anything in the replica implementation. ### Tests From fd7dea90ba88208d53f940363aed4b9e613d9cc7 Mon Sep 17 00:00:00 2001 From: Andy Li <1450947+andy1li@users.noreply.github.com> Date: Wed, 14 May 2025 09:49:09 +0800 Subject: [PATCH 2/3] fix: Add clarification notes for multi-replica command propagation in course-definition.yml --- course-definition.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/course-definition.yml b/course-definition.yml index 50ec6a5..9651d53 100644 --- a/course-definition.yml +++ b/course-definition.yml @@ -1486,7 +1486,7 @@ stages: name: "Multi Replica Command Propagation" difficulty: hard description_md: | - In this stage, you'll extend your implementation of the master to support propagating commands to multiple replicas. No need to change anything in the replica implementation. + In this stage, you'll extend your implementation of the master to support propagating commands to multiple replicas. ### Tests @@ -1514,6 +1514,9 @@ stages: ``` It'll then assert that each replica received those commands, in order. + + ### Notes + - There is no need to change anything in the replica implementation for this stage. marketing_md: | In this stage, you'll complete your implementation of Redis replication. From 70cc0ed0da60b12ed4d7cbd7fb0406e0342f6f7a Mon Sep 17 00:00:00 2001 From: Andy Li <1450947+andy1li@users.noreply.github.com> Date: Thu, 15 May 2025 11:06:59 +0800 Subject: [PATCH 3/3] refactor: Remove unnecessary notes about replica implementation in course-definition.yml --- course-definition.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/course-definition.yml b/course-definition.yml index 9651d53..003a3a9 100644 --- a/course-definition.yml +++ b/course-definition.yml @@ -1514,9 +1514,6 @@ stages: ``` It'll then assert that each replica received those commands, in order. - - ### Notes - - There is no need to change anything in the replica implementation for this stage. marketing_md: | In this stage, you'll complete your implementation of Redis replication.