Jacob Simpson 
							
						 
					 
					
						
						
							
						
						29c1b81d4c 
					 
					
						
						
							
							Scripted migration from clientset_generated to client-go.  
						
						
						
						
					 
					
						2017-07-17 15:05:37 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						d19a2841e3 
					 
					
						
						
							
							Merge pull request  #47645  from jsafrane/integration-test-speedup  
						
						... 
						
						
						
						Automatic merge from submit-queue (batch tested with PRs 48139, 48042, 47645, 48054, 48003)
Speed up attach/detach controller integration tests
Internal attach/detach controller timers should be configurable and tests should use much shorter values.
`reconcilerSyncDuration` is deliberately left out of `TimerConfig` because it's the only one that's not a constant one, it's configurable by user.
Fixes  #47129  
Before:
```
--- PASS: TestPodDeletionWithDswp (63.21s)
--- PASS: TestPodUpdateWithWithADC (13.68s)
--- PASS: TestPodUpdateWithKeepTerminatedPodVolumes (13.55s)
--- PASS: TestPodAddedByDswp (183.01s)
--- PASS: TestPersistentVolumeRecycler (12.55s)
--- PASS: TestPersistentVolumeDeleter (12.54s)
--- PASS: TestPersistentVolumeBindRace (3.51s)
--- PASS: TestPersistentVolumeClaimLabelSelector (12.50s)
--- PASS: TestPersistentVolumeClaimLabelSelectorMatchExpressions (12.54s)
--- PASS: TestPersistentVolumeMultiPVs (3.05s)
--- PASS: TestPersistentVolumeMultiPVsPVCs (4.36s)
--- PASS: TestPersistentVolumeControllerStartup (7.29s)
--- PASS: TestPersistentVolumeProvisionMultiPVCs (5.02s)
--- PASS: TestPersistentVolumeMultiPVsDiffAccessModes (12.48s)
ok  	k8s.io/kubernetes/test/integration/volume	359.727s
```
After:
```
--- PASS: TestPodDeletionWithDswp (3.71s)
--- PASS: TestPodUpdateWithWithADC (3.63s)
--- PASS: TestPodUpdateWithKeepTerminatedPodVolumes (3.70s)
--- PASS: TestPodAddedByDswp (5.68s)
--- PASS: TestPersistentVolumeRecycler (12.54s)
--- PASS: TestPersistentVolumeDeleter (12.55s)
--- PASS: TestPersistentVolumeBindRace (3.55s)
--- PASS: TestPersistentVolumeClaimLabelSelector (12.50s)
--- PASS: TestPersistentVolumeClaimLabelSelectorMatchExpressions (12.52s)
--- PASS: TestPersistentVolumeMultiPVs (3.98s)
--- PASS: TestPersistentVolumeMultiPVsPVCs (3.85s)
--- PASS: TestPersistentVolumeControllerStartup (7.18s)
--- PASS: TestPersistentVolumeProvisionMultiPVCs (5.23s)
--- PASS: TestPersistentVolumeMultiPVsDiffAccessModes (12.48s)
ok  	k8s.io/kubernetes/test/integration/volume	103.267s
```
PV controller tests are the slowest ones now.
@kubernetes/sig-storage-pr-reviews 
/assign @gnufied 
```release-note
NONE
``` 
						
						
					 
					
						2017-06-27 14:08:17 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						60604f8818 
					 
					
						
						
							
							run hack/update-all  
						
						
						
						
					 
					
						2017-06-22 11:31:03 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						f4989a45a5 
					 
					
						
						
							
							run root-rewrite-v1-..., compile  
						
						
						
						
					 
					
						2017-06-22 10:25:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jan Safranek 
							
						 
					 
					
						
						
							
						
						b28790a63b 
					 
					
						
						
							
							Speed up attach/detach controller integration tests  
						
						... 
						
						
						
						Internal attach/detach controller timers should be configurable and tests
should use much shorter values.
reconcilerSyncDuration is deliberately left out of TimerConfig because it's
the only one that's not a constant one, it's configurable by user. 
						
						
					 
					
						2017-06-16 12:15:04 +02:00 
						 
				 
			
				
					
						
							
							
								Hemant Kumar 
							
						 
					 
					
						
						
							
						
						9a1a9cbe08 
					 
					
						
						
							
							detach the volume when pod is terminated  
						
						... 
						
						
						
						Make sure volume is detached when pod is terminated because
of any reason and not deleted from api server. 
						
						
					 
					
						2017-05-11 22:18:22 -04:00 
						 
				 
			
				
					
						
							
							
								Tomas Smetana 
							
						 
					 
					
						
						
							
						
						3064fe4d39 
					 
					
						
						
							
							Fix issue  #44757 : Flaky Test_AttachDetachControllerRecovery  
						
						
						
						
					 
					
						2017-04-21 12:43:54 +02:00 
						 
				 
			
				
					
						
							
							
								Tomas Smetana 
							
						 
					 
					
						
						
							
						
						852c44ae59 
					 
					
						
						
							
							Fix issue  #34242 : Attach/detach should recover from a crash  
						
						... 
						
						
						
						When the attach/detach controller crashes and a pod with attached PV is deleted
afterwards the controller will never detach the pod's attached volumes. To
prevent this the controller should try to recover the state from the nodes
status. 
						
						
					 
					
						2017-04-20 13:04:50 +02:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						fd34b11e13 
					 
					
						
						
							
							react to informer updates  
						
						
						
						
					 
					
						2017-02-13 09:18:32 -05:00 
						 
				 
			
				
					
						
							
							
								Andy Goldstein 
							
						 
					 
					
						
						
							
						
						70c6087600 
					 
					
						
						
							
							Replace hand-written informers with generated ones  
						
						... 
						
						
						
						Replace existing uses of hand-written informers with generated ones.
 Follow-up commits will switch the use of one-off informers to shared
 informers. 
						
						
					 
					
						2017-02-06 13:49:27 -05:00 
						 
				 
			
				
					
						
							
							
								chrislovecnm 
							
						 
					 
					
						
						
							
						
						a973c38c7d 
					 
					
						
						
							
							The capability to control duration via controller-manager flags,  
						
						... 
						
						
						
						and the option to shut off reconciliation. 
						
						
					 
					
						2017-01-09 16:47:13 -07:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						d973158a4e 
					 
					
						
						
							
							make controller manager use specified stop channel  
						
						
						
						
					 
					
						2016-11-28 15:02:21 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						a765d59932 
					 
					
						
						
							
							move informer and controller to pkg/client/cache  
						
						... 
						
						
						
						Signed-off-by: Mike Danese <mikedanese@google.com > 
						
						
					 
					
						2016-09-15 12:50:08 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Creeley 
							
						 
					 
					
						
						
							
						
						782d7d9815 
					 
					
						
						
							
							Add Events for operation_executor to show status of mounts, failed or successful  
						
						
						
						
					 
					
						2016-08-17 09:53:47 -04:00 
						 
				 
			
				
					
						
							
							
								Dominika Hodovska 
							
						 
					 
					
						
						
							
						
						816f6d32ca 
					 
					
						
						
							
							Collapse duplicate informer creation paths  
						
						
						
						
					 
					
						2016-08-04 09:02:13 +02:00 
						 
				 
			
				
					
						
							
							
								saadali 
							
						 
					 
					
						
						
							
						
						0dd17fff22 
					 
					
						
						
							
							Reorganize volume controllers and manager  
						
						
						
						
					 
					
						2016-07-01 18:50:25 -07:00