Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

New Resource IDs need to be generated for failed nodes’ indexes which would result in overwriting old ones on other replicas and indexes confusion.

Propose Proposed Solution:

Assign a global unique resource id per index across all NCs that is coordinated by CC. This would guarantee that a node could just use the same resource id that was originally assigned to the index.

...

Iodevice1/AsterixStorage/NC2_Replica/TinySocial_DataVerse/Twitter_Idx/LSM_Component2

 

Propose Proposed Solution:

Assign AsterixDB cluster unique partition ids and store the index partition id on its LocalResource object. If we have 3 NCs each with 2 IO Devices, the partitions would look like this:

...