Permalink
Commits on Jan 18, 2019
  1. adds support for file-based persistent kv store (#553)

    shamsimam authored and dposada committed Jan 18, 2019
Commits on Jan 17, 2019
  1. supports composite scheduler configuration while determining scheduler (

    shamsimam authored and DaoWen committed Jan 17, 2019
Commits on Jan 16, 2019
  1. Enable Kerberos when accessing S3 buckets (#549)

    DaoWen authored and shamsimam committed Jan 16, 2019
  2. Deflake k8s s3 logs test for live logs (#552)

    DaoWen authored and shamsimam committed Jan 16, 2019
  3. Fix health-check-max-consecutive-failures on K8s (#551)

    DaoWen authored and shamsimam committed Jan 16, 2019
  4. Avoid blocking signal handler in waiter_init (#550)

    DaoWen authored and shamsimam committed Jan 16, 2019
Commits on Jan 15, 2019
  1. Update run-integration-tests.sh (#548)

    nsinkov authored and shamsimam committed Jan 15, 2019
  2. S3 backup for Waiter Service logs on K8s (#547)

    DaoWen authored and shamsimam committed Jan 15, 2019
  3. Report internal coda hale metrics to graphite (#544)

    nsinkov authored and shamsimam committed Jan 15, 2019
    * add codahale reporters
    
    * add codahale reporters
    
    * add codahale reporters
    
    * add codahale reporters
    
    * misplaced comments
    
    * no variables after assert; move out of let
    
    * pull request feedback
    
    * fix test imports
    
    * fix unit test
    
    * make sure to run integration test per-router
    
    * add cookies so that direct call to router works
    
    * pull request feedback
    
    * pull request feedback
    
    * pull request feedback
    
    * let blocks
Commits on Jan 10, 2019
  1. throttles the number of simultaneous kerberos library invocations dur…

    shamsimam authored and sradack committed Jan 10, 2019
    …ing authentication (#536)
    
    * throttles the number of simultaneous kerberos library invocations during authentication
    
    * adds support for terminating idle threads in the throttler thread pool
    adds support for additional metrics around the throttler
    
    * adds metric for available thread count
    
    * processes the request on an async thread instead of the kerberos thread pool
    
    * adds queue length limit on the kerberos throttler
    
    * avoids reflection by explicit type hinting
    specifies text/plain content types
    changes message to 'Too many Kerberos authentication requests'
Commits on Jan 8, 2019
  1. makes the failed instance tracker to incorrect failed instances being…

    shamsimam authored and dposada committed Jan 8, 2019
    … reported by Marathon (#545)
Commits on Jan 7, 2019
  1. includes timestamps in kitchen logging (#546)

    shamsimam authored and DaoWen committed Jan 7, 2019
Commits on Dec 31, 2018
  1. Kitchen default log to stdout (#543)

    DaoWen authored and shamsimam committed Dec 31, 2018
Commits on Dec 28, 2018
  1. includes server header in output generated from waiter (#542)

    shamsimam authored and scrosby committed Dec 28, 2018
    * includes server name in output generated from waiter
    
    * extracts response headers into a variable
Commits on Dec 19, 2018
  1. allows syncing of tokens even if roots mismatch but other user editab…

    shamsimam authored and pschorf committed Dec 19, 2018
    …le fields agree (#540)
  2. simplfies assertion for deleted token on a single router in test-toke…

    shamsimam authored and pschorf committed Dec 19, 2018
    …n-create-delete (#539)
  3. deflakes integration tests (#538)

    shamsimam authored and pschorf committed Dec 19, 2018
Commits on Dec 18, 2018
  1. changes integration test to verify blacklist-on-503 behavior (#537)

    shamsimam authored and pschorf committed Dec 18, 2018
Commits on Dec 17, 2018
  1. adds changes suggested by kibit (#533)

    shamsimam authored and DaoWen committed Dec 17, 2018
  2. limits min-instances value to be either 1 or 2

    shamsimam authored and DaoWen committed Dec 14, 2018
Commits on Dec 7, 2018
  1. adds support for synchronous state query to service-gc-go-routine (#528)

    shamsimam authored and DaoWen committed Dec 7, 2018
  2. fixes else clauses to condp (#531)

    shamsimam authored and dposada committed Dec 7, 2018
  3. removes unused imports (#530)

    shamsimam authored and dposada committed Dec 7, 2018
  4. reduces error logs for client error scenarios (#532)

    shamsimam authored and dposada committed Dec 7, 2018
Commits on Dec 6, 2018
  1. Create a fresh working dir for each k8s waiter-app container run (#525)

    DaoWen authored and shamsimam committed Dec 6, 2018
Commits on Dec 5, 2018
  1. Make K8s pod termination grace period configurable (#526)

    DaoWen authored and shamsimam committed Dec 5, 2018
Commits on Dec 4, 2018
  1. Allow user's apps to gracefully exit on SIGTERM on K8s (#523)

    DaoWen authored and shamsimam committed Dec 4, 2018
Commits on Nov 30, 2018
  1. removes reference to jobsystem (#520)

    shamsimam authored and dposada committed Nov 30, 2018
Commits on Nov 29, 2018
  1. adds tolerance for delay in status updates for service status (#522)

    shamsimam authored and pschorf committed Nov 29, 2018
  2. adds tolerance for delay in status updates for service status (#521)

    shamsimam authored and pschorf committed Nov 29, 2018
Commits on Nov 28, 2018
  1. adds support for service status (#519)

    shamsimam authored and DaoWen committed Nov 28, 2018
Commits on Nov 21, 2018
  1. Compile all sources with uberjar (#518)

    DaoWen authored and shamsimam committed Nov 21, 2018
  2. uses max known last-request-time in service gc metrics (#517)

    shamsimam authored and sradack committed Nov 21, 2018
Commits on Nov 20, 2018
  1. Include waiter in the user-agent header (#511)

    shamsimam authored and dposada committed Nov 20, 2018
Commits on Nov 19, 2018
  1. adds support for custom websocket subprotocols (#516)

    shamsimam authored and DaoWen committed Nov 19, 2018