Error handling and context ordering in Intent Installer for Flow Objective

2 views
Skip to first unread message

Yi Tseng

unread,
Apr 10, 2017, 4:33:22 PM4/10/17
to Northbound brigade
Hello,

I've implemented error handling and context ordering for Flow Objective in Intent installer.

Error handling can be found in IntentInstaller.java, line 690

The discussion about error handling can be found here https://goo.gl/gr8Lwo

Objective context ordering can be also found in IntentInstaller, line 608

Also, to provide correct order, I use CompletableFuture to wait context, (IntentInstaller, line 777)


The current implementation can be found here: https://gerrit.onosproject.org/#/c/12705/12

Please, leave comments if you have any question or suggestions.

Thanks


-Yi

Yi Tseng

unread,
Apr 10, 2017, 4:34:58 PM4/10/17
to Brian O'Connor, Andrea Campanella, Andreas Papazois, Yuta Higuchi, Pier Luigi Ventre, Northbound brigade

Yi Tseng

unread,
Apr 18, 2017, 8:02:07 PM4/18/17
to Brian O'Connor, Andrea Campanella, Andreas Papazois, Yuta Higuchi, Pier Luigi Ventre, Northbound brigade
Hi all,

I think I need to update current status of the IntentInstaller.

Last week QA team find there is a performance issue of this patch, so I modified the implementation of it.

Yesterday they found race condition problem, and I solved the problem today by providing two stage of pending contexts to the FlowObjective operation context.

I just submit new patch to gerrit.

--
Yi


Reply all
Reply to author
Forward
0 new messages