Maintain a sequence number for update queue entries

Bug #1578436 reported by Tapan Karwa
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R2.20
Fix Committed
Wishlist
Tapan Karwa
R2.21.x
Fix Committed
Wishlist
Tapan Karwa
R2.22.x
Fix Committed
Wishlist
Tapan Karwa
R3.0
Fix Committed
Wishlist
Tapan Karwa
Trunk
Fix Committed
Wishlist
Tapan Karwa

Bug Description

Maintain a sequence number for update queue entries

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

Review in progress for https://review.opencontrail.org/19965
Submitter: Tapan Karwa (<email address hidden>)

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

Reviewed: https://review.opencontrail.org/19965
Committed: http://github.org/Juniper/contrail-controller/commit/2af1a8ed4468e4c5e2af6f9e4f8735f9c99884a1
Submitter: Zuul
Branch: master

commit 2af1a8ed4468e4c5e2af6f9e4f8735f9c99884a1
Author: Tapan Karwa <email address hidden>
Date: Thu May 5 16:35:36 2016 -0700

Add sequence number support for update queue

Add sequence number support for update queue and show it in introspect. Add
test cases for each API in the update queue class.

The sequence number is 64bits and starts at 1. Each new addition to the end of
the queue gets the next incremented value. If an item is inserted at a non-end
position (which happens only with markers), it gets the sequence number of its
successor, if one exists; else it gets the next incremented value.

Change-Id: I0f9c6a4614d1644e8acf5c05669214d8f63a54e9
Closes-Bug: #1578436

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

Review in progress for https://review.opencontrail.org/20011
Submitter: Tapan Karwa (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/20012
Submitter: Tapan Karwa (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/20013
Submitter: Tapan Karwa (<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/20014
Submitter: Tapan Karwa (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/20011
Submitter: Tapan Karwa (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/20012
Submitter: Tapan Karwa (<email address hidden>)

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

Review in progress for https://review.opencontrail.org/20013
Submitter: Tapan Karwa (<email address hidden>)

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

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

commit 81408ebad041e2cc24357d50669ba95a603ac1c4
Author: Tapan Karwa <email address hidden>
Date: Thu May 5 16:35:36 2016 -0700

Add sequence number support for update queue

Add sequence number support for update queue and show it in introspect. Add
test cases for each API in the update queue class.

The sequence number is 64bits and starts at 1. Each new addition to the end of
the queue gets the next incremented value. If an item is inserted at a non-end
position (which happens only with markers), it gets the sequence number of its
successor, if one exists; else it gets the next incremented value.

Change-Id: I0f9c6a4614d1644e8acf5c05669214d8f63a54e9
Closes-Bug: #1578436
(cherry picked from commit 2af1a8ed4468e4c5e2af6f9e4f8735f9c99884a1)

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

Reviewed: https://review.opencontrail.org/20011
Committed: http://github.org/Juniper/contrail-controller/commit/50121b4af83e0119a711e3863856cb25ba307ff3
Submitter: Zuul
Branch: R2.20

commit 50121b4af83e0119a711e3863856cb25ba307ff3
Author: Tapan Karwa <email address hidden>
Date: Thu May 5 16:35:36 2016 -0700

Add sequence number support for update queue

Add sequence number support for update queue and show it in introspect. Add
test cases for each API in the update queue class.

The sequence number is 64bits and starts at 1. Each new addition to the end of
the queue gets the next incremented value. If an item is inserted at a non-end
position (which happens only with markers), it gets the sequence number of its
successor, if one exists; else it gets the next incremented value.

Change-Id: I0f9c6a4614d1644e8acf5c05669214d8f63a54e9
Closes-Bug: #1578436
(cherry picked from commit 2af1a8ed4468e4c5e2af6f9e4f8735f9c99884a1)

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

Reviewed: https://review.opencontrail.org/20012
Committed: http://github.org/Juniper/contrail-controller/commit/c2a72fbb3e5cc6cb348a1d623fe1af641f52c159
Submitter: Zuul
Branch: R2.21.x

commit c2a72fbb3e5cc6cb348a1d623fe1af641f52c159
Author: Tapan Karwa <email address hidden>
Date: Thu May 5 16:35:36 2016 -0700

Add sequence number support for update queue

Add sequence number support for update queue and show it in introspect. Add
test cases for each API in the update queue class.

The sequence number is 64bits and starts at 1. Each new addition to the end of
the queue gets the next incremented value. If an item is inserted at a non-end
position (which happens only with markers), it gets the sequence number of its
successor, if one exists; else it gets the next incremented value.

Change-Id: I0f9c6a4614d1644e8acf5c05669214d8f63a54e9
Closes-Bug: #1578436
(cherry picked from commit 2af1a8ed4468e4c5e2af6f9e4f8735f9c99884a1)
(cherry picked from commit 71040b8b00112cfff29a3cc0597affc5a269461a)

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

Reviewed: https://review.opencontrail.org/20013
Committed: http://github.org/Juniper/contrail-controller/commit/5929e191c9b8d270b759c52022b716a8dd426076
Submitter: Zuul
Branch: R2.22.x

commit 5929e191c9b8d270b759c52022b716a8dd426076
Author: Tapan Karwa <email address hidden>
Date: Thu May 5 16:35:36 2016 -0700

Add sequence number support for update queue

Add sequence number support for update queue and show it in introspect. Add
test cases for each API in the update queue class.

The sequence number is 64bits and starts at 1. Each new addition to the end of
the queue gets the next incremented value. If an item is inserted at a non-end
position (which happens only with markers), it gets the sequence number of its
successor, if one exists; else it gets the next incremented value.

Change-Id: I0f9c6a4614d1644e8acf5c05669214d8f63a54e9
Closes-Bug: #1578436
(cherry picked from commit 2af1a8ed4468e4c5e2af6f9e4f8735f9c99884a1)
(cherry picked from commit 71040b8b00112cfff29a3cc0597affc5a269461a)

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

Other bug subscribers

Remote bug watches

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