[ISSUE] (TEPHRA-58) TransactionManager needs to assign globally unique IDs when multiple active masters

0 views
Skip to first unread message

Gary Helmling (JIRA)

unread,
Jan 30, 2015, 3:23:45 PM1/30/15
to tephr...@googlegroups.com
Gary Helmling created an issue
 
Tephra / Sub-task TEPHRA-58
TransactionManager needs to assign globally unique IDs when multiple active masters
Issue Type: Sub-task Sub-task
Assignee: Gary Helmling
Components: manager
Created: 30/Jan/15 12:21 PM
Priority: Major Major
Reporter: Gary Helmling

With the current transaction ID generation, if multiple active TransactionManagers are running, we will wind up with conflicts between the transaction IDs assigned by each active instance. We need to provide a mechanism for each instance to assign globally unique IDs. Something like the snowflake algorithm would work, where we reserve a number of bits for an instance ID. Global ordering of the transaction IDs should not matter, if we partition the update key space across transaction manager, such that all updates within a given partition go through the same manager instance.

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.1.5#6160-sha1:a61a0fc)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages