pat
61072e77b0
Just move some LOG(DEBUG) messages into a scopedlock protected area.
2016-07-26 08:39:12 -07:00
pat
af0221fab4
Fix TranEntry double deletion introduced by previous commit f93c48.
2016-07-14 07:06:40 -07:00
pat
c0cd4b778e
Attempt to fix a locking problem in mmCheckSipMsgs and mmCheckTimers. Tickets #1905 and #1914 . Formerly these methods held the global lock while running the transaction state machine; now they hold the global lock only to generate a temporary vector of transactions to process, then release the global lock and rely on a lock in the transaction to prevent simultaneous access to the state machine.
...
Keep deleted TranEntrys around a while after they are deleted to try to avoid crashes:
Add sDeletedTranEntrys list to hold last 100 deleted TranEntrys.
Add TranDeleted CCState. Set this when transaction is being deleted. Check for this state when starting state machines.
2016-07-14 07:06:02 -07:00
Michael Iedema
3d59f52a3f
sync from commercial 64a79ce7a18f7e3ef3fe5aeacf3b6629980d30b2
2014-12-04 21:25:19 +01:00
Michael Iedema
f392193614
Fix bug in MOC to MTC calls (hat-tip Pat)
2014-07-24 19:35:07 -07:00
Michael Iedema
49087580a0
merge 5.0 preview from commercial
2014-07-16 23:57:22 +02:00
Michael Iedema
c13f8bde8f
merged in commercial openbts
2014-03-25 00:06:30 +01:00