Skip to content

Conversation

@SamDanielThangarajan
Copy link
Collaborator

When connections are closed, the graceful_shutdown enables the sessions to drain all the messages read so far before the on_close core is invoked.

@github-actions
Copy link

github-actions bot commented Dec 23, 2025

Coverage

Coverage Report
FileStmtsMissCoverMissing
nasdaq_protocols
   __init__.py00100% 
nasdaq_protocols/asn1_app
   __init__.py90100% 
   codegen.py710100% 
   core.py55492%32–34, 75
   soup_session.py60198%28
nasdaq_protocols/asn1_app/templates
   __init__.py00100% 
nasdaq_protocols/common
   __init__.py60100% 
   message_queue.py1020100% 
   session.py214199%258
   sync_executor.py50394%28–29, 88
   types.py36488%21, 27, 33, 37
   utils.py56492%21, 26, 80, 82
nasdaq_protocols/common/message
   __init__.py40100% 
   codegen.py480100% 
   parser.py149695%71, 74, 78, 85, 97–98
   structures.py216995%98, 248, 269–271, 278, 298, 302, 306
   types.py1500100% 
nasdaq_protocols/common/message/templates
   __init__.py00100% 
nasdaq_protocols/fix
   __init__.py100100% 
   _reader.py29293%22, 25
   codegen.py17382%30–32
   core.py354498%234, 361–362, 461
   session.py880100% 
   types.py850100% 
nasdaq_protocols/fix/parser
   __init__.py30100% 
   definitions.py75396%160–162
   generator.py510100% 
   parser.py820100% 
   version_types.py240100% 
nasdaq_protocols/fix/parser/templates
   __init__.py00100% 
nasdaq_protocols/itch
   __init__.py110100% 
   codegen.py160100% 
   core.py250100% 
   session.py55198%27
nasdaq_protocols/ouch
   __init__.py110100% 
   codegen.py140100% 
   core.py31196%27
   session.py56198%27
nasdaq_protocols/soup
   __init__.py28292%126, 133
   _reader.py190100% 
   core.py1420100% 
   session.py1701790%62, 122–123, 188, 284–285, 295, 316–319, 332, 342–346
   tools_soupapp_tail.py180100% 
nasdaq_protocols/sqf
   __init__.py10190%64
   codegen.py140100% 
   core.py32293%25, 39
   session.py57394%27, 59, 91
TOTAL27537297% 

Tests Skipped Failures Errors Time
369 5 💤 0 ❌ 0 🔥 43.174s ⏱️

@SamDanielThangarajan SamDanielThangarajan force-pushed the graceful_shutdown branch 4 times, most recently from fc26d10 to 267f36f Compare December 29, 2025 14:54
@SamDanielThangarajan SamDanielThangarajan merged commit 6dada58 into main Dec 31, 2025
6 checks passed
@SamDanielThangarajan SamDanielThangarajan deleted the graceful_shutdown branch December 31, 2025 00:13
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.

2 participants