Skip to content

Commit eea181e

Browse files
committed
docs: clarify concurrency protection risks
1 parent 944808e commit eea181e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/decisions/0013-course-authoring-automatic-migration.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ The current manual approach presents the following risks:
2727
command, the permission data in both systems will diverge.
2828
- **No status tracking**: There is no visibility into whether a migration is in progress,
2929
completed, or failed.
30-
- **No concurrency protection**: Multiple concurrent flag changes can trigger overlapping
31-
migrations, leading to race conditions and data corruption.
30+
- **No concurrency protection**: Nothing prevents operators from running the migration command
31+
multiple times simultaneously, which can lead to race conditions and data corruption.
3232
- **No user feedback**: Operators have no way to know the result of a migration without
3333
inspecting logs manually.
3434

0 commit comments

Comments
 (0)