Engineer(s): Slava
2024-12-06: set end date to 2024-12-27
- Last two weeks
- Full synchronous API is completed
- Outstanding sync-related TODOs have been resolved
- Next two weeks:
- Slava picking up Reactive, Kotlin, Scala API implementations
- Impediments:
Engineer(s): Valentin
2024-11-22: Set end date to 2024-12-06
- Last two weeks
- Next two weeks:
- Impediments:
- Splitting PR review is taking much longer than anticipated
2024-11-08: Set end date to 2024-11-22
- Focused on CSOT fixes for bulk writes
- Finish Bulk Write
- CSOT fixes
Engineer(s): Valentin
2024-10-25: Set end date to 2024-11-08
- Last two weeks
- Focused on CSOT fixes for bulk writes
- Next two weeks:
- Impediments:
Engineer(s): Valentin
2024-10-10: Set end date to 2024-10-25
- Last two weeks
- Splitting in review w/ Prose tests
- Fix logic for PartialResult with Isabel in review
- Next two weeks:
-
- Reactive Streams, Kotlin, Scala implementations
- Impediments:
Engineer(s): Valentin
2024-09-27: Set end date to 2024-10-11
- Last two weeks
- Sync API merged
- Implemented unified spec tests
- Next two weeks:
- Splitting in review w/ Prose tests
- Reactive Streams, Kotlin, Scala implementations
- Impediments:
- Fix logic for PartialResult with Isabel
Engineer(s): Valentin
2024-09-13: Set end date to 2024-10-04
- Last two weeks
- API changes in review, addressing comments
- Batch splitting
- Next two weeks:
- Batch splitting review
- API and the non-splitting synchronous implementation are still in review
- Impediments:
- Bug in server selection test was identified and resolved around operation naming (operation is named clientBulkWrite not BulkWrite)
Engineer(s): Valentin
2024-08-30: Set end date to 2024-09-13
- Last two weeks
- Sync API
- Implemented the prose tests that can pass with the current implementation
- Next two weeks:
- Batch splitting
- API and the non-splitting synchronous implementation are still in review
- Impediments:
- Spec clarifications took some time to sort out
Engineer(s): Valentin
2024-08-16: No change to end date
- Last two weeks
- Sync API
- Transactions and retries
- Next two weeks:
- Finish Sync API review
- Implement unified spec tests
- Impediments:
Engineer(s): Valentin
2024-08-02: Set end date to 2024-08-23
- Last two weeks
- Sync API in review
- Handling transactions and retries in-progress
- Next two weeks:
- Encode ops and nsInfo parts of the bulkWrite command
- Implement unified spec tests
2024-07-23: Began implementation
What was completed over the last two weeks?
- Refined tickets and came up with approach to parallelize work
- Began implementation
Focus for next two weeks?
- Complete sync API and core changes to allow multiple engineers to work on it