[ https://forge.continuent.org/jira/browse/SEQUOIA-1091?page=all ]
Emmanuel Cecchet resolved SEQUOIA-1091:
---------------------------------------
Resolution: Fixed
New implementation available in CVS HEAD
> Refactor virtual database total order queue with unique typing
> --------------------------------------------------------------
>
> Key: SEQUOIA-1091
> URL: https://forge.continuent.org/jira/browse/SEQUOIA-1091
> Project: Sequoia
> Type: Improvement
> Components: Core
> Reporter: Emmanuel Cecchet
> Assignee: Emmanuel Cecchet
> Priority: Critical
> Fix For: Sequoia 4.0
>
>
> The DistributedVirtualDatabase total order queue currently just takes objects
> and it is currently stuffed with multiple data types leading to a big mess.
> When trying to clean the code with generics I found a number of issues with
> incompatible data types being put in the total order queue.
> I came up with the conclusion that the total order queue should contain
> DistributedVirtualDatabaseMessages (DVDM) since it is the incoming queue for
> distributed virtual database messages.
> Don't be confused with the other total order queue used in backend task queue
> which contains tasks and represents the total order queue for each backend
> (this one is naturally and properly converted to a list if
> BackendTaskQueueEntries with generics without problems).
> The proposed refactoring changes some method signatures in load balancers to
> use DVDMs instead of objects. It also forces a cleaner split between
> RequestManager and DistributedRequestManager.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://forge.continuent.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia