kubernetes/pkg/controller/endpointslice
Rob Scott c75787bb77
Fixing Potential Race Condition in EndpointSlice Controller.
This adds a new EndpointSlice tracker to keep track of the expected resource versions of EndpointSlices associated with each Service managed by the EndpointSlice controller. This should prevent a potential race where a syncService call could happen with an incomplete view of EndpointSlices if additions or deletions hadn't fully propagated to the cache yet. Additionally, this ensures that external changes to EndpointSlices will be handled by the EndpointSlice controller.
2019-12-26 12:15:38 -08:00
..
config Autogenerated code 2019-10-24 20:21:00 +02:00
metrics Promoting EndpointSlices to beta 2019-11-13 14:20:19 -08:00
BUILD Fixing Potential Race Condition in EndpointSlice Controller. 2019-12-26 12:15:38 -08:00
endpointset.go Promoting EndpointSlices to beta 2019-11-13 14:20:19 -08:00
endpointslice_controller_test.go Deep copying EndpointSlices in reconciler before modifying them. 2019-11-23 20:57:50 -08:00
endpointslice_controller.go Fixing Potential Race Condition in EndpointSlice Controller. 2019-12-26 12:15:38 -08:00
endpointslice_tracker_test.go Fixing Potential Race Condition in EndpointSlice Controller. 2019-12-26 12:15:38 -08:00
endpointslice_tracker.go Fixing Potential Race Condition in EndpointSlice Controller. 2019-12-26 12:15:38 -08:00
OWNERS Adding owners for EndpointSlice controller 2019-09-24 11:45:15 -07:00
reconciler_test.go Fixing Potential Race Condition in EndpointSlice Controller. 2019-12-26 12:15:38 -08:00
reconciler.go Fixing Potential Race Condition in EndpointSlice Controller. 2019-12-26 12:15:38 -08:00
utils_test.go Fixing Potential Race Condition in EndpointSlice Controller. 2019-12-26 12:15:38 -08:00
utils.go Fixing Potential Race Condition in EndpointSlice Controller. 2019-12-26 12:15:38 -08:00