Commit graph

  • e16e390afe
    1.21.0 (formerly 1.4.0) release v1.21.0 Renan DelValle 2019-03-15 15:15:37 -07:00
  • f7bd7cc20f
    Bug fix for metadata duplicates as well as un-initialized GPU re… (#103) Renan DelValle 2019-03-15 15:10:31 -07:00
  • 1e4a9d7d4c
    Style fixes. Renan DelValle 2019-03-15 14:55:21 -07:00
  • 40a6e8145b
    Fix for possible metadata duplicates as well as un-initialized GPU resource when creating a new job update. Renan DelValle 2019-03-15 12:28:56 -07:00
  • c997b90720
    Adding future branch to testing. Renan DelValle 2019-03-15 12:17:43 -07:00
  • d49a6e01de
    Fixing style issues. Renan DelValle 2019-03-14 15:01:58 -07:00
  • b50188273a
    Adding support for autopause and modifying the update status monitor to automatically multiply values below a second by a second. Renan DelValle 2019-03-14 14:58:30 -07:00
  • 950d1346bf
    Fixing style issues. Renan DelValle 2019-03-14 15:01:58 -07:00
  • 826fa6acde
    Adding support for autopause and modifying the update status monitor to automatically multiply values below a second by a second. Renan DelValle 2019-03-14 14:58:30 -07:00
  • 5f1582ff50
    Variable Batch Update Support (#100) Renan DelValle 2019-03-14 13:42:47 -07:00
  • 68c27fee13
    Adding update strategies change to changelog, changed docker-compose to point to aurora 0.22.0 snapshot. Added test coverage for update strategies. Renan DelValle 2019-03-14 12:59:15 -07:00
  • 60a41dadbe
    Changing generateBinding.sh check to check for thrift 0.12.0 and adding support for Variable Batch updates. Renan DelValle 2019-03-13 20:24:27 -07:00
  • d193e2e0b6
    Increasing aurora version for future branch. Renan DelValle 2019-03-13 17:57:53 -07:00
  • 773d842b03
    Adding missing GPU to Job interface. Renan DelValle 2019-03-05 11:38:42 -08:00
  • 1f459dd56a
    Adds support for Tier and SlaPolicy to the Job interface (#99) Renan DelValle 2019-02-20 16:36:50 -08:00
  • b8fac246be
    Reducing the number of instances and time for SLA aware instances. Renan DelValle 2019-02-20 16:19:18 -08:00
  • 153a5942b9
    Adding parameter for Aurora so that we're able to run SLA aware updates with less than 20 instances. Lowered time it takes to run test by reducing watch time per instance as well. Renan DelValle 2019-02-20 15:59:18 -08:00
  • 79fa7ba16d
    Upgrading gorealis v1 to Thrift 0.12.0 code generation. End to end tests cleanup (#96) Renan DelValle 2019-02-20 11:11:46 -08:00
  • 461b23400c
    V2.0 thrift repository migration and cleanup (#98) Renan DelValle 2019-02-19 16:40:41 -08:00
  • 37b31b634e
    Style fix. Renan DelValle 2019-02-19 16:26:18 -08:00
  • e0ff0d137c
    Bug fix for Thermos Payload generation relating to the GPU being set. Renan DelValle 2019-02-19 16:07:59 -08:00
  • 36fdc4abdb
    Upgrading mod dependencies for Thrift to point to github.com location of the repository. Renan DelValle 2019-02-19 12:05:31 -08:00
  • 706ade816c
    Upgrading dep (although it will not work now that imports are using mod format, it allows for users to easily fix this with a replacement of the import path). Renan DelValle 2019-02-19 12:03:16 -08:00
  • 9aebf09699
    Migrating from git.apache.org/thrift.git to github.com/apache/thrift Renan DelValle 2019-02-19 11:59:34 -08:00
  • 5443a86d12
    Remove git.apache.org dependency. Renan DelValle 2019-02-19 11:56:25 -08:00
  • 904fdbd1a1
    Updating thrift generated code to be 0.12.0 final generated code. Renan DelValle 2019-02-19 11:30:10 -08:00
  • 15e05653e6
    Remove uncessary files from the thrift repostiory that come along with the go library. Renan DelValle 2019-02-19 10:58:03 -08:00
  • 0a594727d2
    Reducing watch time for instance running when creating service for reducing time it takes to run end to end test. Renan DelValle 2019-02-18 12:20:47 -08:00
  • dab2f64c51
    Cleaned up tests. Removed checks for Aurora_OK response as that should always be handled by the error returned by the API. Changed names to be less verbose and repetitive. Renan DelValle 2019-02-18 12:18:58 -08:00
  • ee440c1789
    Adding coverage for Pause and Resume update. Renan DelValle 2019-02-15 17:29:22 -08:00
  • 6db0825caa
    Reducing the resources used by CreateJob test. Renan DelValle 2019-02-15 16:38:09 -08:00
  • d2502f2a93
    Allowing arguments to be passed to runTestMac so that '-run <test name>' can be passed in. Renan DelValle 2019-02-15 16:22:19 -08:00
  • f12a91ea4e
    Adding more coverage to the realis API. Renan DelValle 2019-02-15 16:21:39 -08:00
  • b0ebdd07a0
    Deleting instances after partition policy recovers them. Renan DelValle 2019-02-15 14:02:21 -08:00
  • 0cf9d2aa2f
    Adding coverage for killinstances. Renan DelValle 2019-02-15 11:47:03 -08:00
  • 404f9763ed
    Adding changelog and addressing feedback to leave slices as nil initially. Renan DelValle 2019-02-15 10:22:39 -08:00
  • 15f7a7efa8
    Fixing broken end to end tests. Renan DelValle 2019-02-13 16:03:19 -08:00
  • 420b899dd5
    goimports fix. Renan DelValle 2019-02-13 15:40:17 -08:00
  • 64273844e7
    Backporting util from gorealis v2 to deal with thrift 0.12.0 changes. Renan DelValle 2019-02-13 15:18:28 -08:00
  • 112dad34d4
    Updating dep dependencies to include Thrift 0.12.0 fromgithub.com Renan DelValle 2019-02-13 13:07:34 -08:00
  • 1e7e73cd38
    Ported all code from Thrift 0.9.3 to Thrift 0.12.0 while backporting some fixes from gorealis v2 Renan DelValle 2019-02-13 13:03:55 -08:00
  • b90dd67418
    Ignore all superflous files that come along with a git clone from the thrift repository. Renan DelValle 2019-02-13 13:00:17 -08:00
  • 973e5e86dd
    Removing unecessary files from Thrift Vendor folder. Renan DelValle 2019-02-13 12:53:27 -08:00
  • 0737ab34b1
    Adding github.com thrift dependency back but now it points to github.com Renan DelValle 2019-02-13 12:49:21 -08:00
  • 5f28aa1f29
    Removing git.apache.org dependency from Vendor folder as this dependency has migrated to github. Renan DelValle 2019-02-13 12:47:43 -08:00
  • be65ee303e
    Generated new thrif bindings for use with Thrift 12 Renan DelValle 2019-02-12 19:26:25 -08:00
  • 2b7eb3a852
    Making abort job synchronous (#95) Renan DelValle 2019-01-15 14:55:59 -08:00
  • cb9bbb8d33
    goimports style fix Renan DelValle 2019-01-14 15:36:10 -08:00
  • 6183c5a375
    Addressing feedback. Monitors now return errors which provide context through behavior. Adding notes to the doc explaining what happens when AbortJob times out. Renan DelValle 2019-01-14 15:32:47 -08:00
  • e90eeaf2b4
    Adding missing cases for terminal update statues to JobUpdate monitor. Renan DelValle 2019-01-12 14:12:56 -08:00
  • 65a5d650c0
    goimports style fix. Renan DelValle 2019-01-12 14:06:32 -08:00
  • 1ec4e6b39b
    Making abort job synchronous to avoid scenarios where kill is received before job update lock is released. Renan DelValle 2019-01-12 14:04:04 -08:00
  • 10c620de7b
    Fixing logger not unrolling variadic argument when appending to the front of it. Renan DelValle 2019-01-11 12:20:01 -08:00
  • 1d3854aa5f
    Trace level for logger (#94) Renan DelValle 2019-01-10 16:58:59 -08:00
  • 5a2fb311c7
    Style fixes as well as unrolling. Renan DelValle 2019-01-10 15:00:30 -08:00
  • 9459623c97
    goimports style fixes. Renan DelValle 2019-01-10 12:52:12 -08:00
  • 9750b37a64
    Adding TracePrinf, TracePrintln. Inlined library level prefixes. Renan DelValle 2019-01-10 12:45:50 -08:00
  • af488ad7c8
    Using named parameters to be more explicit about what is being set. Renan DelValle 2019-01-09 20:00:58 -08:00
  • 9b3593e9d9
    Fixing GPU resource to only be added if specified since Aurora scheduler by default will reject tasks containing GPU. Renan DelValle 2019-01-08 17:39:22 -08:00
  • 24e63d6954
    Add trace level to print out reponse thrift objects. Allows user to control wether these are printed or not to avoid pollution. Renan DelValle 2019-01-08 16:56:36 -08:00
  • 8d67d8c2f3
    Releasing 2.0.1. v2.0.1 Renan DelValle 2019-01-08 15:59:56 -08:00
  • 73e7ab2671
    Releasing version 1.3.1 v1.3.1 Renan DelValle 2019-01-08 15:57:19 -08:00
  • 22b1d82d88
    Bug fix for logger interface. Varidic arguments need to be unrolled when passed to print functions. Renan DelValle 2019-01-08 15:37:25 -08:00
  • 2f7015571c
    Adding support for setting GPU as a resource. (#93) Renan DelValle 2019-01-08 15:11:52 -08:00
  • f39551af14
    Addressing feedback comments. Running code through goimports. Renan DelValle 2019-01-08 11:06:08 -08:00
  • 25f5ff9f07
    Adding support for setting GPU as a resource. Renan DelValle 2019-01-07 17:12:17 -08:00
  • e13349db26
    Initial support for Thermos and GPU resources. Renan DelValle 2019-01-07 14:38:08 -08:00
  • afcdaa84b8
    Initial support for generating Thermos data objects. Renan DelValle 2018-12-28 11:46:11 -08:00
  • 51597ecb32
    Changing paths to refer to gorealis v2 in order for dependencies to be correct. v2.0.0 Renan DelValle 2018-12-27 10:09:22 -08:00
  • acbe9ad9e5
    Upgrading vendor folder dependencies. Renan DelValle 2018-12-27 09:58:53 -08:00
  • 4a0cbcd770
    Updating codecov badge to point to the right placce. Renan DelValle 2018-12-26 18:17:05 -08:00
  • b776bd301d
    Adding v2 to module. Renan DelValle 2018-12-23 12:44:26 -08:00
  • 01fec6e124 Set instance count to 20 to allow scheduling of SLA aware jobs Robert Allen 2018-12-20 11:20:29 -06:00
  • 9ed7690de1 Adds support for Tier and SlaPolicy to the Job interface Robert Allen 2018-12-19 15:24:44 -06:00
  • 296af622d1 This adds the following function to the PartitionPolicy configuration to the Job interface (#91) Robert Allen 2018-12-20 16:38:06 -06:00
  • 7384dfdde3
    Adding support for staggered updates along with tests. Renan DelValle 2018-12-20 14:12:01 -08:00
  • 5c006ebbed This adds the following function to the PartitionPolicy configuration to the Job interface Robert Allen 2018-12-20 16:04:28 -06:00
  • 926f802987
    Adding Job Update strategy API to thrift and to generated go binding. Renan DelValle 2018-12-19 16:55:42 -08:00
  • 9a835631b2
    Running goimports on all repository to conform to newest goimports. Renan DelValle 2018-12-19 15:33:35 -08:00
  • b100158080
    Updating Travis CI config file to include running CI on master-v2.0 branch Renan DelValle 2018-12-19 15:30:22 -08:00
  • e4e8a1c0b3
    Adding a check for 401. This reduces the retries on the end to end test and fails fast when a wrong/unathorized username and password are provided to interact with Aurora. Renan DelValle 2018-12-18 17:14:48 -08:00
  • 71d41de2e4
    Fixing bug for logger which passed everything as an array instead of unrolling the array to the printer. Renan DelValle 2018-12-18 16:41:31 -08:00
  • 84e8762495
    Refactoring URL validation tets to be more terse as suggested by Pinglei. Renan DelValle 2018-12-18 12:44:08 -08:00
  • 11c71b0463
    Upgrading container where MacOS tests run to 1.11. Upgrading tuo thrift 12 for binding generation. Renan DelValle 2018-12-18 12:38:58 -08:00
  • 8f9a678b7d
    Using more golang standard constant naming. Renan DelValle 2018-12-18 12:38:25 -08:00
  • fdd94e9bea
    Adding a shiro.ini configuration in order to test bad password using compose setup. Renan DelValle 2018-12-18 12:37:50 -08:00
  • 67b37d5a42
    Improving detection of protocol to not accidentally add one protocol in front of the other. Renan DelValle 2018-12-17 18:06:40 -08:00
  • 56b325ed80
    Aurora endpoint may now be explicitly provided with or without protocol and with or without port. Renan DelValle 2018-12-17 18:00:20 -08:00
  • ef421f60c3
    Adding mod support to gorealis. Renan DelValle 2018-12-12 19:06:51 -08:00
  • c4691c7347
    Bumping travis CI to go 1.11 Renan DelValle 2018-12-12 14:34:46 -08:00
  • 533591ab89
    Ran project through newest goimports. Renan DelValle 2018-12-12 14:25:06 -08:00
  • 0c00765995
    Refactoring tests to reflect API changes. Renan DelValle 2018-12-12 14:14:58 -08:00
  • 0b43a58b15
    Refactoring test to reduce code size. Renan DelValle 2018-12-12 14:14:31 -08:00
  • 992e52eba2
    Changing realis API to use new JobUpdate struct and to use concrete JobKey types. Renan DelValle 2018-12-12 14:13:45 -08:00
  • 0c32a7e683
    Refactored client.go example to match new api. Fixed typeo in jobUpdate function JobUpdateFromConfig. Renan DelValle 2018-12-12 14:12:31 -08:00
  • e1906542a6
    Allowing task and job to return job keys. Job keys are now passed around as concrete types (not pointers) due to the possiblity of side effects being cause if pointers to job keys inside of another struct are passed around. Cloning now uses the TaskFromThrift method to do a deep copy of an AuroraTask. Renan DelValle 2018-12-12 14:01:26 -08:00
  • 005980fc44
    Refactor of update job code to use an AuroraTask underneath it and forward the necessary pointer receivers down to the AuroraTask. Code and tests for doing a deep copy of AuroraTask have been included. Renan DelValle 2018-12-11 17:45:23 -08:00
  • 98b4061513
    Renamed Task to AuroraTask to avoid confusion with Mesos tasks. Added constants to access certain resources to avoid confusion and to ensure compile time safety. Renan DelValle 2018-12-11 16:51:10 -08:00
  • e00e0a0492
    Changing all containers to use pointer receiver since they are sharing around a single pointer inside the struct, I want to convey to users that the data is all being shared by a pointer. Renan DelValle 2018-12-11 16:49:37 -08:00
  • 5836ede37b
    Splitting off Aurora task from Aurora Job since Update mechanism only needs task. Renan DelValle 2018-12-10 18:57:16 -08:00