Merge pull request #1829 from jhadvig/proxy_flush

Flush data periodically instead of their buffering
This commit is contained in:
Daniel Smith
2014-10-21 17:01:15 -07:00
3 changed files with 15 additions and 1 deletions

View File

@@ -25,6 +25,7 @@ import (
"net/url"
"path"
"strings"
"time"
"github.com/GoogleCloudPlatform/kubernetes/pkg/api"
"github.com/GoogleCloudPlatform/kubernetes/pkg/httplog"
@@ -137,6 +138,7 @@ func (r *ProxyHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) {
proxyHost: req.URL.Host,
proxyPathPrepend: path.Join(r.prefix, resourceName, id),
}
proxy.FlushInterval = 200 * time.Millisecond
proxy.ServeHTTP(w, newReq)
}