mirror of
https://github.com/OpenHFT/Chronicle-Map.git
synced 2021-09-13 01:26:12 +00:00
1.2 KiB
1.2 KiB
| 1 | DirtyReadOffender,chrAig[DIRTY_READ_OPTIMISTIC]coupon=3.50,DirtyReadVictim |
|---|---|
| 2 | ,Established chm, |
| 3 | ,,@t=1593597010401 DirtyReadVictim CALLING offHeapLock.tryOptimisticRead() |
| 4 | ,,@t=1593597010402 DirtyReadVictim CALLED offHeapLock.tryOptimisticRead() |
| 5 | ,,@t=1593597010803 DirtyReadVictim calling chm.get('369604101').getCoupon() |
| 6 | ,,@t=1593597010805 DirtyReadVictim coupon=[4.096316014939393] read. |
| 7 | ,,@t=1593597010805 DirtyReadVictim sleeping 60 seconds |
| 8 | @t=1593597010821 DirtyReadOffender sleeping 10 seconds |
| 9 | @t=1593597020822 DirtyReadOffender awakening |
| 10 | @t=1593597020822 DirtyReadOffender ACQUIRING offHeapLock.writeLock(); |
| 11 | @t=1593597020822 DirtyReadOffender ACQUIRED offHeapLock.writeLock(); |
| 12 | @t=1593597020823 DirtyReadOffender calling chm.put('369604101',3.5085267913490994) |
| 13 | @t=1593597020827 DirtyReadOffender coupon=[3.5085267913490994] written. |
| 14 | @t=1593597020828 DirtyReadOffender called offHeapLock.unlockWrite(stamp); |
| 15 | ,,@t=1593597070806 DirtyReadVictim FAILED offHeapLock.validate(stamp) must apply PESSIMISTIC_POLICY (dirty read endured) coupon=[4.096316014939393] is *DIRTY*. |
| 16 | ,,@t=1593597070806 DirtyReadVictim got() coupon=4.096316014939393 |
| 17 | ,,@t=1593597070806 DirtyReadVictim COMMITTED |