Open soumya-codes opened 1 month ago
@JyotinderSingh I would like to work on this issue. Please assign it to me.
@JyotinderSingh I would like to work on this issue. Please assign it to me.
Assigned
Hey @ayushsatyam146 Do you have any updates on this? If you have any blockers lets discuss this over the discord. Thanks a lot for contributing.
Removing the assignment due to inactivity.
I would like to work on this. @arpitbbhayani can you assign this to me?
If this is pending, I would like to work on it
A system as versatile as a Database needs to handles large number of connections under different failure conditions and high contention scenarios. Such system can experience multiple types of connection errors/issues. To ensure robustness of the system and better observability, we should identify and handle these error/issues and ensure a well defined behaviour. We can further breakdown on which errors need special handling and which ones can be treated generically.
Here are a few scenarios that we should handle while reading from a socket:
Note: Similarly, we need to handle different error/failure scenarios for connections handling and socket writes.