Ticket #198 (closed defect: fixed)
Race-condition-prone spaghetti in the constructors of sessions and buffers considered harmful
| Reported by: | Q | Owned by: | Q |
|---|---|---|---|
| Priority: | blocker | Milestone: | |
| Component: | Qwitter Core | Version: | Mercurial Tip |
| Keywords: | sessions buffers concurrency hell | Cc: | hllf |
Description
The init methods of nearly all sessions and buffers have a nearly incomprehensible series of locks, dispatcher calls, and other such things. I am seeking propositions (such as a pre_init/post_init hook system or other method for taming this massive, buggy mess. This is the cause of ticket #194 as well as of countless headaches.
Change History
Note: See
TracTickets for help on using
tickets.

This is well on its way to being addressed; already has for buffers. Closing ticket.