Add max queue count for queues in collector

Bug #1576798 reported by Raj Reddy
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.0
Fix Committed
Medium
Arvind
Trunk
Fix Committed
Medium
Arvind

Bug Description

the historical memory utilization typically depends on the max queue count of a queue, we should make that available through UVE and/or Introspect.

Tags: analytics
Jeba Paulaiyan (jebap)
information type: Proprietary → Public
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/20345
Submitter: Arvind (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/20374
Submitter: Arvind (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/20345
Submitter: Arvind (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.0

Review in progress for https://review.opencontrail.org/20686
Submitter: Arvind (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/20725
Submitter: Arvind (<email address hidden>)

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

Reviewed: https://review.opencontrail.org/20345
Committed: http://github.org/Juniper/contrail-sandesh/commit/4d32dd95960cfc449e9da037fbc015aabca78fa4
Submitter: Zuul
Branch: master

commit 4d32dd95960cfc449e9da037fbc015aabca78fa4
Author: arvindvis <email address hidden>
Date: Tue May 17 17:24:11 2016 -0700

This fix provides a max_queue_length attribute for the sandesh
queues on the send and recieve end
A new sandesh field has been added to the following UVE to
provide this information:
SandeshModuleClientTrace (reports send sandesh sm max_queu_size)
SandeshMessageStatsReq (reports send sandesh queue max_queue_size)
ShowCollectorServerResp (reports collector sandesh SM max_queue_size)

Currently the work_queue implementation already has a variable
max_queue_len_ in C++, but python does not have it. This variable
maintains the max_q_size reached so far. This is added as part of the
fix.

Partial-Bug: 1576798
Change-Id: Idc622e6348e6079854f2230e1faac11254632e57

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/20374
Submitter: Arvind (<email address hidden>)

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

Reviewed: https://review.opencontrail.org/20686
Committed: http://github.org/Juniper/contrail-sandesh/commit/2d8a36c3a987ffd6ec289e9b95a829314ab787a2
Submitter: Zuul
Branch: R3.0

commit 2d8a36c3a987ffd6ec289e9b95a829314ab787a2
Author: arvindvis <email address hidden>
Date: Tue May 17 17:24:11 2016 -0700

This fix provides a max_queue_length attribute for the sandesh
queues on the send and recieve end
A new sandesh field has been added to the following UVE to
provide this information:
SandeshModuleClientTrace (reports send sandesh sm max_queu_size)
SandeshMessageStatsReq (reports send sandesh queue max_queue_size)
ShowCollectorServerResp (reports collector sandesh SM max_queue_size)

Currently the work_queue implementation already has a variable
max_queue_len_ in C++, but python does not have it. This variable
maintains the max_q_size reached so far. This is added as part of the
fix.

Partial-Bug: 1576798
Change-Id: Idc622e6348e6079854f2230e1faac11254632e57

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/20725
Committed: http://github.org/Juniper/contrail-controller/commit/ececa85dca99e50cb0f3e0df8790bb2c8224d085
Submitter: Zuul
Branch: R3.0

commit ececa85dca99e50cb0f3e0df8790bb2c8224d085
Author: arvindvis <email address hidden>
Date: Fri May 27 12:09:49 2016 -0700

This fix provides a max_queue_length attribute for the sandesh
queues on the send and recieve end
A new sandesh field has been added to the following UVE to
provide this information:
SandeshModuleClientTrace (reports send sandesh sm max_queu_size)
SandeshMessageStatsReq (reports send sandesh queue max_queue_size)
ShowCollectorServerResp (reports collector sandesh SM max_queue_size)

Currently the work_queue implementation already has a variable
max_queue_len_ in C++, but python does not have it. This variable
maintains the max_q_size reached so far. This is added as part of the
fix.
Partial-Bug: 1576798
Change-Id: Ifdde919aa9ad8c2b4f2600f8673af62123875fc2

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/20374
Committed: http://github.org/Juniper/contrail-controller/commit/23e8295d420bb72d948ecb52253dafbf0fe7328c
Submitter: Zuul
Branch: master

commit 23e8295d420bb72d948ecb52253dafbf0fe7328c
Author: arvindvis <email address hidden>
Date: Fri May 27 12:09:49 2016 -0700

This fix provides a max_queue_length attribute for the sandesh
queues on the send and recieve end
A new sandesh field has been added to the following UVE to
provide this information:
SandeshModuleClientTrace (reports send sandesh sm max_queu_size)
SandeshMessageStatsReq (reports send sandesh queue max_queue_size)
ShowCollectorServerResp (reports collector sandesh SM max_queue_size)

Currently the work_queue implementation already has a variable
max_queue_len_ in C++, but python does not have it. This variable
maintains the max_q_size reached so far. This is added as part of the
fix.
(cherry picked from commit ececa85dca99e50cb0f3e0df8790bb2c8224d085)
Partial-Bug: 1576798
Change-Id: Ifdde919aa9ad8c2b4f2600f8673af62123875fc2

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.