Comment 6 for bug 1525089

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/16940
Committed: http://github.org/Juniper/contrail-web-controller/commit/f5be5ab93a5e6c0dce5f2d8c6d4ec29278e9027c
Submitter: Zuul
Branch: master

commit f5be5ab93a5e6c0dce5f2d8c6d4ec29278e9027c
Author: Sarin Kizhakkepurayil <email address hidden>
Date: Fri Feb 5 18:14:25 2016 -0800

Related-Bug: #1525089 Session Analyzer

- Adding support for analyzing a particular session selected by using
where clause with vrouter, sourecvn, srcip, destvn, dstip, srcport, dstport
- SessionAnalyzerView takes selectedFlowRecord and queryFormAttributes.
it creates a SessionAnalyzerModel with multiple child contrailListModel created
with config for ingress, egress and reverse_ingress, reverse_egress query types.

- initial checkin for contrailListModelGroup which takes in array of listModel
configs and creates a model similar to ContrailListModel.
- All child models are ContrailListModel and can be accessed from main model.
- Group model supports onAllRequestsComplete and onDataUpdate and tracks the error from child models.
- Group Model also has a primaryListModel, which is a ContrailListModel.

- updates to flow-series, flow-record and query-queue views to support session analyzer.
- flow query results with 7 tuples selected will have option to do session analysis
- session analyzer view to have same tab color icon when opened in queryQueue view
- fixed issue with chart filter option
- error in child model now updates the primary list model for sessionAnalyzerModel
- summary grid to show error if one of the model error out
- support for selecting rows in summary grid to filter analyzer chart.
- summay grid colums are built using the where clause in the query and not from query result.
- summary grid will use GridView and use the generic grid config from qe.grid.config
- updated queryResultPostData to queryRequestPostData
- when query returns empty results, grid result tab to show no data.
- fixed VN confifure link in graph.

TODO: flow query results with less than 7 tuples selected, should take user
to flow record query result page with all Flow Records with that selected tuples
set as where clause so user can filter particular flow and analyze.

Change-Id: I887def3711595458e61cafe35c9705faefebb6ab