18 Commits

Author SHA1 Message Date
Sanjana Venkatachalam
fc25e87c54 Implement logger for workflows
Added Workflow Logger annotation and Log Store

Change-Id: I90b1e34f94083aceff3323660a708756096a0ef0
2022-06-22 20:46:29 +09:00
jaegonkim
ce75d3c68a Revert back of 'ONOS-7963 workflow invocation trigger on ONOS event'.
'ONOS-7963 workflow invocation trigger on ONOS event' needs to be
re-designed, and re-devloped.
So I revert back this.

Change-Id: I97f3cb38e466fb3c9e1a14a78ed69128977c2023
2020-03-24 00:50:55 +00:00
jaegonkim
566991c5fe Prevents system workflow context from duplicated name assignment(with timestamp).
The name of the system workflow context is created based on the
msec timestamp('timestamp = System.currentTimeMillis'), so
duplicated system workflow context name can be assigned in a msec.

In order to prevent this duplicated name assignment,
It is changed to use UUID is used for guaranteeting
the uniqueness of system workflow context name instead of msec timestamp.

And name duplication checking is applied.

Change-Id: I4772e15d361af42bf61b6d47f93fee8a482814af
2020-03-16 00:54:27 +00:00
nitinanand
c8b7025c0e ONOS-7963 workflow invocation trigger on ONOS event
Change-Id: Ie9014bfa77f5514c3580042f9ff2add8e42f25f6
2020-01-07 17:13:22 +00:00
m.rahil
faf04d7cf6 ovs bridge creation using static data model support
Change-Id: I74a0c6ef0344599c709359b65586420ce8535606
2019-07-06 05:02:03 +00:00
jaegonkim
4064ed1f87 [ONOS-7732] Automating switch workflow - workflow program counter & cli refactoring
Change-Id: I90f2085dbb253c8ea4598be31a8fd12760a1f739
2019-05-21 07:50:12 +00:00
jaegonkim
2baae8c8d1 [ONOS-7732] Automating switch workflow - desigating fields of program counter as final
Change-Id: Iff8a005a76e3ca9e70aea033b3088268096688dc
2019-05-16 05:43:17 +00:00
m.rahil
09251881bc 'Static data model implementation in Worklet
Change-Id: Ic5eeb26eaea547523befd509f9f48281cb4c2031
2019-05-16 05:02:12 +00:00
jaegonkim
f85ee3c201 [ONOS-7732] Automating switch workflow - program counter refactoring
Change-Id: Ic5271121dad45222ded24ea41dbb2f5efba1ff2e
2019-04-21 11:10:25 +09:00
jaegonkim
44628d6c29 [ONOS-7732] Automating switch workflow - checking workflow definitition
Change-Id: I66b3bcd43377869b82be5bb7a446152857344355
2019-04-12 22:34:01 +00:00
jaegonkim
13b25cbd95 [ONOS-7732] Automating switch workflow: data model schema checking bug fix
Change-Id: Ia724c1c660969ab9fcf6ae5c18e8e81abc45ccbe
2019-03-22 11:58:49 +00:00
mohamedrahilr
63a921cb33 workflow app fixes
Change-Id: Ia3b06b7947671e4e38ca37eb832e6a969ed1e6af
2019-03-20 08:19:47 +00:00
nitinanand
f3f94c6468 multi event support for a worklet in workflow app
Change-Id: I3178110da75b26f96f8889acc0dd2c715fc567ec
2019-03-06 14:51:44 +00:00
mohamedrahilr
a4545fb70d workflow app bug fix
Change-Id: I993331ac445dbd6d82cdea2e83926af0eba5200a
2019-02-15 22:38:11 +00:00
jaegonkim
e0f45b5438 [ONOS-7732] Automating switch workflow: annotation based data model injection, applying programming counter, and small fixes
Change-Id: I4092d9c2695bcc8c4e8e01d54c442d3fac284eb6
2019-01-05 13:08:57 +00:00
Ray Milkey
fe6afd8c38 Sonar suggestions
Change-Id: I68d400185ffc885bf92b558a2565a49af149ef0c
2018-11-26 23:15:53 +00:00
Thomas Vachuska
22ea6126e4 Removing BUCK files and other Buck-related auxiliaries.
Change-Id: I23691380efcd9bce4906695605214ed59ada0e87
2018-10-24 20:02:31 +00:00
jaegonkim
6a7b524ef2 [ONOS-7732] Automating switch workflow: api, app, and sample workflows
Change-Id: Iee87d4fe6cf61c1f8904d1d77df5f913a712b64a
2018-10-04 00:42:17 +00:00