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()
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()