X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fcontrol%2Ftracker.go;h=20af9f04722b681350570793458c51ae28d9065c;hb=31797b49985822f1d402501f16ab2794838bebba;hp=11d2cf7784b001de15295694f38b12565c5f40c2;hpb=63284a2eed02f5bfec0a237f83aae95adc702c43;p=ric-plt%2Fsubmgr.git diff --git a/pkg/control/tracker.go b/pkg/control/tracker.go index 11d2cf7..20af9f0 100644 --- a/pkg/control/tracker.go +++ b/pkg/control/tracker.go @@ -63,13 +63,15 @@ func (t *Tracker) TrackTransaction( defer t.mutex.Unlock() xappkey := TransactionXappKey{*endpoint, xid} - if _, ok := t.transactionXappTable[xappkey]; ok { - err := fmt.Errorf("Tracker: Similar transaction with xappkey %s is ongoing, transaction %s not created ", xappkey, trans) + if othtrans, ok := t.transactionXappTable[xappkey]; ok { + err := fmt.Errorf("Tracker: %s is ongoing, %s not created ", othtrans, trans) return nil, err } trans.tracker = t t.transactionXappTable[xappkey] = trans + xapp.Logger.Info("Tracker: Create %s", trans.String()) + xapp.Logger.Debug("Tracker: transtable=%v", t.transactionXappTable) return trans, nil } @@ -77,8 +79,10 @@ func (t *Tracker) UnTrackTransaction(xappKey TransactionXappKey) (*Transaction, t.mutex.Lock() defer t.mutex.Unlock() if trans, ok2 := t.transactionXappTable[xappKey]; ok2 { + xapp.Logger.Info("Tracker: Delete %s", trans.String()) delete(t.transactionXappTable, xappKey) + xapp.Logger.Debug("Tracker: transtable=%v", t.transactionXappTable) return trans, nil } - return nil, fmt.Errorf("Tracker: No record for xappkey %s", xappKey) + return nil, fmt.Errorf("Tracker: No record %s", xappKey) }