...
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:
...