New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better task balancing #1482

Merged
merged 73 commits into from Jun 8, 2017
Commits on Mar 30, 2017
  1. get usage per request type

    darcatron committed Mar 30, 2017
  2. refactor

    darcatron committed Mar 30, 2017
  3. handling missing usage data

    darcatron committed Mar 30, 2017
  4. refactor

    darcatron committed Mar 30, 2017
  5. correct weight

    darcatron committed Mar 30, 2017
  6. correct free resource scoring

    darcatron committed Mar 30, 2017
Commits on Apr 4, 2017
  1. add usage by request type

    darcatron committed Apr 4, 2017
  2. add usage by request type

    darcatron committed Apr 4, 2017
  3. move usage by request type collection to usage poller

    darcatron committed Apr 4, 2017
Commits on Apr 5, 2017
  1. consider time overdue and offers passed when picking best offer

    darcatron committed Apr 5, 2017
  2. add score logging

    darcatron committed Apr 5, 2017
Commits on Apr 11, 2017
  1. switch to bytes

    darcatron committed Apr 11, 2017
Commits on Apr 14, 2017
  1. specifiy mb vs bytes

    darcatron committed Apr 14, 2017
  2. add tests and fix logic errors

    darcatron committed Apr 14, 2017
Commits on Apr 20, 2017
  1. switch to enum for resource usages

    darcatron committed Apr 20, 2017
Commits on Apr 27, 2017
  1. refactor

    darcatron committed Apr 27, 2017
  2. test task balancing

    darcatron committed Apr 27, 2017
  3. rename

    darcatron committed Apr 27, 2017
Commits on Apr 28, 2017
  1. disable task balancing for tests by default

    darcatron committed Apr 28, 2017
  2. remember how to bool :(

    darcatron committed Apr 28, 2017
Commits on May 1, 2017
  1. fix test bugs

    darcatron committed May 1, 2017
  2. change placement strategy for test

    darcatron committed May 1, 2017
Commits on May 2, 2017
  1. specifify number of slaves, refactor

    darcatron committed May 2, 2017
  2. use java lib

    darcatron committed May 2, 2017
  3. switch to iterator and properly compare floats

    darcatron committed May 2, 2017
  4. initialze usage to empty

    darcatron committed May 2, 2017
  5. better handling of missing usage, improved logging

    darcatron committed May 2, 2017
Commits on May 3, 2017
  1. ignore other stats

    darcatron committed May 3, 2017
  2. improve logging

    darcatron committed May 3, 2017
Commits on May 9, 2017
  1. log all finals scores

    darcatron committed May 9, 2017
  2. min score shold be lower

    darcatron committed May 9, 2017
Commits on May 10, 2017
  1. refactor method param

    darcatron committed May 10, 2017
  2. fix tests

    darcatron committed May 10, 2017
  3. refactor

    darcatron committed May 10, 2017
  4. consistency

    darcatron committed May 10, 2017
  5. get resources from deploy

    darcatron committed May 10, 2017
Commits on May 11, 2017
  1. fix resource check

    darcatron committed May 11, 2017
  2. improve comment

    darcatron committed May 11, 2017
  3. add variable to toString

    darcatron committed May 11, 2017
Commits on May 18, 2017
  1. Merge branch 'master' into task-juggling

    darcatron committed May 18, 2017
Commits on May 19, 2017
  1. handle invalid taskIds

    darcatron committed May 19, 2017
Commits on May 23, 2017
  1. calculate min offer score based on cluster state

    darcatron committed May 23, 2017
  2. don't save history usage summary data

    darcatron committed May 23, 2017
Commits on May 24, 2017
  1. calculate min score tolerance by number of slaves in cluster

    darcatron committed May 24, 2017
  2. check for infinity, update tests

    darcatron committed May 24, 2017
Commits on May 26, 2017
  1. increase tolerance -- shift log func up

    darcatron committed May 26, 2017
Commits on May 31, 2017
  1. calculate max possible task past due time based on task lag

    darcatron committed May 31, 2017
Commits on Jun 1, 2017
  1. don't wait for better offers

    darcatron committed Jun 1, 2017
  2. maxTaskLagMillis -> maxTaskLag

    darcatron committed Jun 1, 2017