Kubernetes Submit Queue
4b7024efe7
Merge pull request #27784 from deads2k/catch-mutators
...
Automatic merge from submit-queue
add optional mutation checks for shared informer cache
We need to make sure that no one is mutating caches if they're using a shared informer. It is important that whatever is tracking those changes gets the object *before* anyone else possibly could.
This adds the ability to track the original objects in the cache and their current values. Go doesn't have an exit hook or a way to say "wait for non-daemon go-funcs to complete before exit", so this runs a gofunc on a loop that can panic the entire process. It's gated behind an env var.
@derekwaynecarr did I get the right spots to make sure that e2e runs with this flag?
@smarterclayton @kubernetes/rh-cluster-infra
2016-10-18 14:38:57 -07:00
..
2016-06-29 17:47:36 -07:00
2016-06-29 17:47:36 -07:00
2016-09-29 13:46:36 -07:00
2016-07-29 13:29:34 -07:00
2016-10-13 21:12:15 -07:00
2016-10-13 21:12:15 -07:00
2016-10-18 14:38:57 -07:00
2016-10-14 15:04:38 -07:00
2016-10-17 05:54:38 -07:00
2016-10-18 05:59:04 -07:00
2016-06-08 17:22:12 -07:00
2016-07-12 21:52:00 -07:00
2016-07-12 21:52:00 -07:00
2016-07-12 21:52:54 -07:00
2016-07-12 21:52:00 -07:00
2016-09-15 13:22:45 +02:00
2016-10-17 16:10:49 -07:00
2016-06-29 17:47:36 -07:00
2016-06-29 17:47:36 -07:00
2016-10-09 07:19:30 -07:00
2016-07-12 21:52:00 -07:00
2016-10-13 05:37:02 -07:00
2016-06-29 17:47:36 -07:00
2016-07-12 21:52:00 -07:00
2016-06-29 18:46:07 -07:00
2016-08-26 13:31:08 -07:00
2016-09-22 13:41:27 -07:00
2016-06-29 17:47:36 -07:00
2016-06-29 17:47:36 -07:00
2016-06-29 17:47:36 -07:00
2016-10-18 14:38:57 -07:00
2016-06-29 17:47:36 -07:00
2016-09-27 14:53:16 -07:00
2016-07-15 08:42:12 -07:00
2016-08-02 10:27:29 -04:00
2016-07-12 21:52:00 -07:00
2016-08-26 12:33:06 -04:00
2016-10-10 08:40:59 +02:00
2016-09-01 22:52:13 -07:00
2016-10-04 16:43:44 +02:00
2016-09-22 13:30:41 -04:00
2016-10-08 16:41:57 +08:00
2016-08-09 14:07:53 -07:00
2016-10-05 19:58:49 +02:00
2016-08-31 13:21:42 -07:00
2016-08-31 13:21:42 -07:00
2016-10-06 13:10:01 -07:00
2016-08-30 14:15:21 -07:00
2016-07-12 21:52:00 -07:00
2016-10-12 22:33:58 -07:00
2016-10-03 19:42:21 -07:00
2016-07-12 21:52:54 -07:00
2016-10-03 19:42:21 -07:00
2016-09-22 13:30:41 -04:00
2016-09-29 13:38:22 -07:00
2016-09-14 05:35:51 -07:00
2016-07-12 21:52:00 -07:00
2016-09-29 17:03:31 -07:00
2016-09-22 13:30:41 -04:00
2016-07-12 21:52:00 -07:00
2016-06-29 17:47:36 -07:00
2016-06-29 17:47:36 -07:00
2016-10-17 11:50:02 -02:00
2016-06-29 17:47:36 -07:00
2016-06-29 17:47:36 -07:00
2016-07-12 21:52:00 -07:00
2016-08-24 13:09:13 -07:00
2016-07-12 21:52:00 -07:00
2016-10-18 11:09:38 +02:00
2016-10-13 13:40:07 -07:00
2016-10-18 11:11:03 +02:00
2016-06-29 17:47:36 -07:00
2016-09-21 18:08:41 -07:00
2016-08-24 13:09:13 -07:00
2016-09-08 11:07:49 -04:00
2016-07-12 21:52:00 -07:00
2016-07-12 21:52:00 -07:00
2016-07-12 21:52:00 -07:00
2016-07-13 13:39:20 -07:00
2016-09-29 17:03:31 -07:00
2016-07-12 21:52:00 -07:00
2016-07-12 21:52:00 -07:00
2016-06-29 17:47:36 -07:00