Exemple #1
0
def create_pending_row(session, object_type, object_uuid,
                       operation, data):
    row = models.OpendaylightJournal(object_type=object_type,
                                     object_uuid=object_uuid,
                                     operation=operation, data=data,
                                     created_at=func.now(),
                                     state=odl_const.PENDING)
    session.add(row)
    # Keep session flush for unit tests. NOOP for L2/L3 events since calls are
    # made inside database session transaction with subtransactions=True.
    session.flush()
Exemple #2
0
def create_pending_row(session, object_type, object_uuid, operation, data):
    row = models.OpendaylightJournal(object_type=object_type,
                                     object_uuid=object_uuid,
                                     operation=operation,
                                     data=data,
                                     created_at=func.now(),
                                     state='pending')
    session.add(row)
    # Session flush required for L3 events. NOOP for L2 events since ML2
    # precommit calls are made inside database session transaction.
    session.flush()