Update git submodules
* Update plugins/replication from branch 'stable-3.3'
to 9bc78ffa3ac6e96b789b1f83d5e3eabd18311c8b
- Merge branch 'stable-3.2' into stable-3.3
* stable-3.2:
Use volatile and AtomicIntegers to be thread safe
Change-Id: I7183e546b46e17530024cf4368edbd1d32216549
- Merge branch 'stable-3.1' into stable-3.2
* stable-3.1:
Use volatile and AtomicIntegers to be thread safe
Change-Id: I923730a525fbffb4c304ab0d23b088f5e8bfa307
- Merge branch 'stable-3.0' into stable-3.1
* stable-3.0:
Use volatile and AtomicIntegers to be thread safe
Change-Id: I0be6a13344043a48f2fc4a0367559f5b5f1fbca9
- Merge branch 'stable-2.16' into stable-3.0
* stable-2.16:
Use volatile and AtomicIntegers to be thread safe
Change-Id: I90a3e17e2f49d07707409ba390c0a6dd0501b512
- Use volatile and AtomicIntegers to be thread safe
Modify the fields in ReplicationState class to be volatile and
AtomicIntegers so that changes to them are reflected to other
threads. By not doing so, modifications made by one thread to
these fields may not be reflected instantly depending on
cpu caching thus resulting in incorrect state
Change-Id: I76512b17c19cc68e4f1e6a5223899f9a184bb549
This commit is contained in:
committed by
Gerrit Code Review
parent
58f8d6e318
commit
f93c6446de