Skip to content

Conversation

cosmic-chichu
Copy link

No description provided.

kohlisid and others added 30 commits May 24, 2025 13:15
- Fixed dictionary iteration issue in stream_send_eof method that was causing 'RuntimeError: dictionary changed size during iteration'
- Fixed None watermark comparison issues in write_to_global_queue method
- Fixed None watermark/event_time conversion to protobuf timestamp
- Added proper null checks for watermark and event_time handling
- Tests now run without runtime errors and produce expected message count

The main fixes:
1. Create copy of dictionary keys before iteration in stream_send_eof
2. Add null checks before watermark comparison and protobuf conversion
3. Handle None values properly in Message watermark/event_time fields

Tests are now passing the core functionality (message processing) but EOF handling still needs work.

Signed-off-by: srao12 <[email protected]>
- Fix missing default value in AccumulatorRequest constructor
- Add watermark parameter handling in AccumulatorRequest
- Improve test structure and remove debug test file
- Fix task_manager.py to handle EOF counting properly
- All 253 tests now pass successfully

Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
- Add tests for OPEN, APPEND, and CLOSE window operations
- Test standard flow (OPEN→APPEND→CLOSE), append-only, and mixed operation patterns
- Add multi-key processing and error handling test scenarios

Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
srao12 added 3 commits July 30, 2025 00:47
Signed-off-by: srao12 <[email protected]>
Signed-off-by: srao12 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants