1. 05 Jul, 2016 15 commits
    • k8s-merge-robot's avatar
      Merge pull request #27958 from aveshagarwal/master-node-e2e-issues · fd523abd
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Fix node e2e issues on selinux enabled systems
      
      It fixes following 3 node e2es:
      
      ```
      [Fail] [k8s.io] Container Runtime Conformance Test container runtime conformance blackbox test when starting a container that exits [It] it should run with the expected status [Conformance] 
      /root/upstream-code/gocode/src/k8s.io/kubernetes/test/e2e_node/runtime_conformance_test.go:114
      
      [Fail] [k8s.io] Kubelet metrics api when querying /stats/summary [It] it should report resource usage through the stats api 
      /root/upstream-code/gocode/src/k8s.io/kubernetes/test/e2e_node/kubelet_test.go:158
      ```
      ```
      [Fail] [k8s.io] Container Runtime Conformance Test container runtime conformance blackbox test when starting a container that exits [It] should report termination message if TerminationMessagePath is set [Conformance]
      /root/upstream-code/gocode/src/k8s.io/kubernetes/test/e2e_node/runtime_conformance_test.go:150
      ```
      @kubernetes/rh-cluster-infra 
      fd523abd
    • k8s-merge-robot's avatar
      Merge pull request #28379 from deads2k/allow-late-joins · 4ee877c2
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      allow handler to join after the informer has started
      
      This allows an event handler to join after a SharedInformer has started.  It can't add any indexes, but it can add its reaction functions.
      
      This works by 
       1. stopping the flow of events from the reflector (thus stopping updates to our store)
       1. registering the new handler
       1. sending synthetic "add" events to the new handler only
       1. unblocking the flow of events
      
      It would be possible to 
       1. block
       1. list
       1. add recorder
       1. unblock
       1. play list to as-yet unregistered handler
       1. block
       1. remove recorder
       1. play recording
       1. add new handler
       1. unblock
      
      But that is considerably more complicated.  I'd rather not start there since this ought to be the exception rather than the rule.
      
      @wojtek-t who requested this power in the initial review
      @smarterclayton @liggitt I think this resolves our all-in-one ordering problem.
      @hongchaodeng since this came up on the call
      4ee877c2
    • k8s-merge-robot's avatar
      Merge pull request #28495 from lixiaobing10051267/mastermover · b60de6c4
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      "Mover" should be "Moreover"
      
      In file docs/proposals/apiserver-watch.md, line #108, "Mover, this will not require any changes in other parts of the code.", here "Mover" should be "Moreover".
      b60de6c4
    • k8s-merge-robot's avatar
      Merge pull request #28179 from deads2k/dedup-workqueue-requeue · 65c29daf
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      dedup workqueue requeuing
      
      Updates `workqueue.AddAfter` to only perform the add for the earliest requested requeue operation.  An earlier time inserts in the earlier slot and removes the old one.  A later time is ignored.
      
      When using this conjunction with an `AddRateLimited` method, you get charged for the additional retry even though you're only queue once.  
      
      This keeps requeues from multiplying for every add.
      
      @liggitt 
      65c29daf
    • k8s-merge-robot's avatar
      Merge pull request #28441 from smarterclayton/reflect_check · 61a92ef7
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      ObjectReflectDiff has an incorrect array index comparison
      
      Is comparing the wrong field for bounds.
      
      @deads2k
      61a92ef7
    • k8s-merge-robot's avatar
      Merge pull request #25463 from asalkeld/master · a75cb46e
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Add command "kubectl config get-contexts"
      
      ```release-note
      * A new command "kubectl config get-contexts" has been added.
      ```
      
      fixes #25383
      a75cb46e
    • deads2k's avatar
      dedup workqueue requeuing · 56598898
      deads2k authored
      56598898
    • lixiaobing10051267's avatar
      "Mover" should be "Moreover" · 4608539c
      lixiaobing10051267 authored
      4608539c
    • deads2k's avatar
      099b7f8f
    • k8s-merge-robot's avatar
      Merge pull request #28468 from wojtek-t/integration_namespace_2 · b4ee63f6
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Migrate some integration tests to run in dedicated namespace.
      b4ee63f6
    • Angus Salkeld's avatar
      Add command "kubectl config get-contexts" · e0ce987f
      Angus Salkeld authored
      Note: Context is not a runtime object (doesn't have Kind and Version) so
            we can't use the resource_printer
      e0ce987f
    • k8s-merge-robot's avatar
      Merge pull request #27539 from gmarek/graceful · b37a5ded
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Fix logic of consecutive DELETE calls when gracefull deletion is enabled
      
      Previously it was possible to extend delete timestamp to infinity by issuing repeated DELETE calls. This PR prevents that. Ref. discussion in #27422
      
      cc @wojtek-t @smarterclayton @lavalamp @piosz @dchen1107 
      b37a5ded
    • gmarek's avatar
    • k8s-merge-robot's avatar
      Merge pull request #26860 from xiang90/cvar · ef3f2fb1
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      cacher: replace usable lock with conditional variable
      
      Perviously we use a rwlock to indicate the ready information of the cacher. I feel it is not straightforward. Also it requires a few comments to explain. The pull request tries to replace the lock with a conditional variable for readability reason.
      
      /cc @lavalamp @wojtek-t   
      ef3f2fb1
    • k8s-merge-robot's avatar
      Merge pull request #28471 from smarterclayton/reflect_diff · 35a34526
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Handle more cases in diff.ObjectReflectDiff
      
      Interfaces and nested map values were not being recursed.
      
      @karkagis since @wojtek-t is out
      35a34526
  2. 04 Jul, 2016 17 commits
  3. 03 Jul, 2016 8 commits