Code Review for concurrentResync

Prepared by:chegar on Tue Nov 30 14:48:42 GMT 2010
Workspace:/export/Scratch/chris/repos/tl/concurrentResync
Compare against: /export/Scratch/chris/repos/tl/master
Summary of changes: 4107 lines changed: 1863 ins; 832 del; 1412 mod; 58574 unchg
Patch of changes: concurrentResync.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/AbstractCollection.java

36 lines changed: 0 ins; 3 del; 33 mod; 424 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/AbstractList.java

15 lines changed: 0 ins; 0 del; 15 mod; 766 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/AbstractMap.java

1 line changed: 0 ins; 0 del; 1 mod; 821 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/ArrayList.java

5 lines changed: 0 ins; 0 del; 5 mod; 1123 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/Collections.java

76 lines changed: 0 ins; 0 del; 76 mod; 3841 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/ComparableTimSort.java

4 lines changed: 0 ins; 0 del; 4 mod; 891 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/LinkedList.java

13 lines changed: 9 ins; 0 del; 4 mod; 1134 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/Random.java

4 lines changed: 0 ins; 0 del; 4 mod; 571 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/Stack.java

6 lines changed: 0 ins; 0 del; 6 mod; 135 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/TimSort.java

4 lines changed: 0 ins; 0 del; 4 mod; 924 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/TreeMap.java

13 lines changed: 1 ins; 0 del; 12 mod; 2432 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/TreeSet.java

2 lines changed: 0 ins; 0 del; 2 mod; 537 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/Vector.java

1 line changed: 0 ins; 0 del; 1 mod; 1197 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/AbstractExecutorService.java

12 lines changed: 0 ins; 2 del; 10 mod; 299 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ArrayBlockingQueue.java

327 lines changed: 108 ins; 110 del; 109 mod; 588 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ConcurrentHashMap.java

2 lines changed: 0 ins; 0 del; 2 mod; 1316 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ConcurrentLinkedDeque.java

34 lines changed: 9 ins; 1 del; 24 mod; 1420 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ConcurrentLinkedQueue.java

10 lines changed: 3 ins; 0 del; 7 mod; 810 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java

84 lines changed: 34 ins; 21 del; 29 mod; 3094 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ConcurrentSkipListSet.java

2 lines changed: 0 ins; 0 del; 2 mod; 483 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/CopyOnWriteArrayList.java

2 lines changed: 0 ins; 0 del; 2 mod; 1333 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/CopyOnWriteArraySet.java

13 lines changed: 0 ins; 1 del; 12 mod; 380 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/CountDownLatch.java

1 line changed: 0 ins; 0 del; 1 mod; 319 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/DelayQueue.java

13 lines changed: 7 ins; 5 del; 1 mod; 538 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/Exchanger.java

7 lines changed: 2 ins; 0 del; 5 mod; 680 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/Executor.java

30 lines changed: 6 ins; 6 del; 18 mod; 117 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ExecutorCompletionService.java

2 lines changed: 1 ins; 0 del; 1 mod; 203 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/Executors.java

7 lines changed: 0 ins; 0 del; 7 mod; 699 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ForkJoinPool.java

165 lines changed: 93 ins; 12 del; 60 mod; 1842 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ForkJoinTask.java

227 lines changed: 79 ins; 91 del; 57 mod; 1062 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ForkJoinWorkerThread.java

206 lines changed: 83 ins; 55 del; 68 mod; 1089 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/Future.java

11 lines changed: 0 ins; 2 del; 9 mod; 160 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/FutureTask.java

1 line changed: 0 ins; 0 del; 1 mod; 359 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/LinkedBlockingDeque.java

14 lines changed: 4 ins; 0 del; 10 mod; 1184 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/LinkedBlockingQueue.java

52 lines changed: 38 ins; 0 del; 14 mod; 858 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/LinkedTransferQueue.java

94 lines changed: 65 ins; 2 del; 27 mod; 1242 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/Phaser.java

726 lines changed: 244 ins; 233 del; 249 mod; 560 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/PriorityBlockingQueue.java

530 lines changed: 425 ins; 34 del; 71 mod; 487 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/RecursiveAction.java

3 lines changed: 2 ins; 0 del; 1 mod; 178 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ScheduledExecutorService.java

15 lines changed: 0 ins; 1 del; 14 mod; 173 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java

11 lines changed: 4 ins; 0 del; 7 mod; 1266 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/Semaphore.java

3 lines changed: 0 ins; 0 del; 3 mod; 710 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/SynchronousQueue.java

106 lines changed: 46 ins; 32 del; 28 mod; 1084 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ThreadLocalRandom.java

3 lines changed: 0 ins; 0 del; 3 mod; 223 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/ThreadPoolExecutor.java

40 lines changed: 39 ins; 0 del; 1 mod; 2014 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/TimeUnit.java

26 lines changed: 7 ins; 3 del; 16 mod; 341 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java

92 lines changed: 33 ins; 35 del; 24 mod; 227 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java

2 lines changed: 0 ins; 0 del; 2 mod; 344 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/atomic/AtomicLongArray.java

96 lines changed: 33 ins; 35 del; 28 mod; 223 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java

8 lines changed: 0 ins; 0 del; 8 mod; 428 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/atomic/AtomicMarkableReference.java

64 lines changed: 26 ins; 6 del; 32 mod; 154 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java

63 lines changed: 33 ins; 14 del; 16 mod; 164 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java

7 lines changed: 0 ins; 1 del; 6 mod; 298 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/atomic/AtomicStampedReference.java

74 lines changed: 27 ins; 10 del; 37 mod; 149 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java

16 lines changed: 7 ins; 0 del; 9 mod; 2093 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java

17 lines changed: 7 ins; 0 del; 10 mod; 2313 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/locks/Condition.java

49 lines changed: 28 ins; 4 del; 17 mod; 443 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/locks/LockSupport.java

2 lines changed: 0 ins; 0 del; 2 mod; 379 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/locks/ReentrantLock.java

6 lines changed: 1 ins; 0 del; 5 mod; 764 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java

13 lines changed: 3 ins; 0 del; 10 mod; 1473 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/BlockingQueue/CancelledProducerConsumerLoops.java

30 lines changed: 1 ins; 25 del; 4 mod; 179 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/BlockingQueue/Interrupt.java

1 line changed: 0 ins; 0 del; 1 mod; 139 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/BlockingQueue/LoopHelpers.java

3 lines changed: 0 ins; 0 del; 3 mod; 126 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/BlockingQueue/MultipleProducersSingleConsumerLoops.java

27 lines changed: 0 ins; 24 del; 3 mod; 182 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/BlockingQueue/ProducerConsumerLoops.java

27 lines changed: 0 ins; 24 del; 3 mod; 180 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/BlockingQueue/SingleProducerMultipleConsumerLoops.java

27 lines changed: 0 ins; 24 del; 3 mod; 166 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ConcurrentHashMap/LoopHelpers.java

3 lines changed: 0 ins; 0 del; 3 mod; 126 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ConcurrentHashMap/MapCheck.java

38 lines changed: 0 ins; 0 del; 38 mod; 579 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ConcurrentHashMap/MapLoops.java

2 lines changed: 0 ins; 0 del; 2 mod; 234 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ConcurrentQueues/IteratorWeakConsistency.java

3 lines changed: 2 ins; 0 del; 1 mod; 114 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ConcurrentQueues/LoopHelpers.java

3 lines changed: 0 ins; 0 del; 3 mod; 126 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/CopyOnWriteArrayList/EqualsRace.java

1 line changed: 0 ins; 0 del; 1 mod; 72 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/CopyOnWriteArraySet/RacingCows.java

1 line changed: 0 ins; 0 del; 1 mod; 131 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/CyclicBarrier/Basic.java

3 lines changed: 0 ins; 0 del; 3 mod; 428 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/Exchanger/ExchangeLoops.java

4 lines changed: 0 ins; 0 del; 4 mod; 134 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/Exchanger/LoopHelpers.java

3 lines changed: 0 ins; 0 del; 3 mod; 125 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ExecutorCompletionService/ExecutorCompletionServiceLoops.java

1 line changed: 0 ins; 0 del; 1 mod; 118 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ExecutorCompletionService/LoopHelpers.java

3 lines changed: 0 ins; 0 del; 3 mod; 125 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/Executors/Throws.java

1 line changed: 0 ins; 0 del; 1 mod; 131 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/FutureTask/BlockingTaskExecutor.java

1 line changed: 0 ins; 0 del; 1 mod; 162 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/FutureTask/CancelledFutureLoops.java

3 lines changed: 0 ins; 0 del; 3 mod; 142 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/FutureTask/Customized.java

1 line changed: 0 ins; 0 del; 1 mod; 212 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/FutureTask/LoopHelpers.java

3 lines changed: 0 ins; 0 del; 3 mod; 125 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/Phaser/Basic.java

20 lines changed: 4 ins; 3 del; 13 mod; 391 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ScheduledThreadPoolExecutor/DelayOverflow.java

5 lines changed: 0 ins; 3 del; 2 mod; 167 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java

3 lines changed: 0 ins; 0 del; 3 mod; 248 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ThreadPoolExecutor/CoreThreadTimeOut.java

55 lines changed: 40 ins; 8 del; 7 mod; 62 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ThreadPoolExecutor/Custom.java

3 lines changed: 0 ins; 0 del; 3 mod; 117 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ThreadPoolExecutor/ScheduledTickleService.java

2 lines changed: 0 ins; 0 del; 2 mod; 184 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ThreadPoolExecutor/ShutdownNowExecuteRace.java

3 lines changed: 0 ins; 0 del; 3 mod; 92 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/ThreadPoolExecutor/ThrowingTasks.java

18 lines changed: 0 ins; 0 del; 18 mod; 250 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/atomic/VMSupportsCS8.java

2 lines changed: 2 ins; 0 del; 0 mod; 50 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/locks/Lock/FlakyMutex.java

2 lines changed: 0 ins; 0 del; 2 mod; 147 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/locks/Lock/TimedAcquireLeak.java

1 line changed: 0 ins; 0 del; 1 mod; 269 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java

2 lines changed: 0 ins; 0 del; 2 mod; 164 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/locks/ReentrantLock/LockOncePerThreadLoops.java

1 line changed: 0 ins; 0 del; 1 mod; 131 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/locks/ReentrantLock/LoopHelpers.java

3 lines changed: 0 ins; 0 del; 3 mod; 125 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/locks/ReentrantLock/SimpleReentrantLockLoops.java

1 line changed: 0 ins; 0 del; 1 mod; 136 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java

2 lines changed: 2 ins; 0 del; 0 mod; 144 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/locks/ReentrantReadWriteLock/Bug6571733.java

1 line changed: 0 ins; 0 del; 1 mod; 70 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/locks/ReentrantReadWriteLock/LoopHelpers.java

3 lines changed: 0 ins; 0 del; 3 mod; 125 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/locks/ReentrantReadWriteLock/MapLoops.java

2 lines changed: 0 ins; 0 del; 2 mod; 188 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw test/java/util/concurrent/locks/ReentrantReadWriteLock/RWMap.java

47 lines changed: 31 ins; 2 del; 14 mod; 99 unchg

------ ------ ------ ------ ------ --- New Patch Raw test/java/util/concurrent/Phaser/FickleRegister.java

150 lines changed: 150 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw test/java/util/concurrent/Phaser/PhaseOverflow.java

124 lines changed: 124 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using /java/jdk/bin/webrev (vers 23.17-hg).