Add retry logic for acquireLock in atomicPut 44/75044/3
authorMohammad Salehe <salehe@cs.toronto.edu>
Thu, 20 Dec 2018 03:31:11 +0000 (22:31 -0500)
committerMohammad Salehe <salehe@cs.toronto.edu>
Sat, 22 Dec 2018 20:07:11 +0000 (15:07 -0500)
commit4f0f883f3781e291fd10ad485efd5f850052cb66
tree1e57c1362de91c0a13592699f8a4b0e219878dba
parent71336645ddc340487ca2dc0053e46a6387b4e542
Add retry logic for acquireLock in atomicPut

acquireLock might fail right after generating a
new lock reference because we are not making a SERIAL get.
atomicPut should keep retrying until it acquires the lock.

Change-Id: I7b0f85a0d0229e28a56cdd41ec69fcde8d8398fe
Issue-ID: MUSIC-148
Signed-off-by: Mohammad Salehe <salehe@cs.toronto.edu>
src/main/java/org/onap/music/datastore/MusicDataStore.java
src/main/java/org/onap/music/lockingservice/cassandra/CassaLockStore.java
src/main/java/org/onap/music/service/impl/MusicCassaCore.java