Commit graph

  • 851f9686b6
    Bumping up version. v2.22.1 V2.22.1 Renan DelValle 2020-05-07 11:35:22 -07:00
  • 72c04220fe
    Removing vendoring folder now that packages are cached in goproxy. Renan DelValle 2020-05-07 11:33:47 -07:00
  • 96384e6fdc
    Renaming function in job update to reduce ambiguity about which underlying object it is modifiying. Adding support for specifying ranges in updates as well as SLA Awareness. Renan DelValle 2020-05-07 11:31:31 -07:00
  • ed81bcb28d
    Increasing test time out to 20 mins v2.22.0 Renán I. Del Valle 2020-05-05 23:02:44 -07:00
  • 69ced895e2
    Upgrade to Aurora 0.22.0 (#5) Renán I. Del Valle 2020-05-05 20:55:25 -07:00
  • a643e7ca0c
    goimports formatting Renan DelValle 2020-05-05 20:54:10 -07:00
  • f23118d73f
    Adding tests for new update strategies. Renan DelValle 2020-05-05 20:47:51 -07:00
  • 6c954c14fd
    Adding a monitor that is friendly with auto pause. Renan DelValle 2020-05-05 20:47:15 -07:00
  • 45eac75e47
    Adding support for using different update strategies. Renan DelValle 2020-05-05 20:46:11 -07:00
  • 22013b1be3
    Upgrading compose set up to Mesos 1.6.2 and Aurora 0.22.0. Renan DelValle 2020-05-05 20:45:37 -07:00
  • 34d5ab976f
    Upgrading to Thrift 0.13.1. This version is a fork of 0.13.0 with a patch on top of it to fix an issue where trying a realis call after the connection has been closed results in a panic. Renan DelValle 2020-05-05 20:45:17 -07:00
  • 1d8afcd329
    Adding github actions CI (#4) Renán I. Del Valle 2020-02-26 11:37:39 -08:00
  • 02a9996f22
    Changing package being tested to v2 Renán I. Del Valle 2020-02-26 11:30:38 -08:00
  • 800d8e5a30
    Adding github actions CI Renán I. Del Valle 2020-02-22 11:44:30 -08:00
  • 406640c7a9
    Add a few items to gitignore. Change few missed dependencies to point to aurora-scheduler repository. (#3) v2.21.4 Renán I. Del Valle 2020-02-19 12:01:02 -08:00
  • 5dc052e265
    Add a few items to gitignore. Change few missed dependencies to point to aurora-scheduler repository. Renan DelValle 2020-02-19 11:59:03 -08:00
  • 02710e5434
    Moving repository to aurora-scheduler organization. (#2) v2.21.3 Renán I. Del Valle 2020-02-19 11:40:40 -08:00
  • d7091da57d
    Moving repository to aurora-scheduler organization. Renan DelValle 2020-02-19 11:37:11 -08:00
  • 3a6a93f946
    Changing module address to be under aurora-scheduler (#1) v2.21.2 Renán I. Del Valle 2020-02-18 18:07:17 -08:00
  • 2aeb841553
    Changing module address. Renan DelValle 2020-02-18 18:05:09 -08:00
  • fc983fa096
    Avoid panics using a forked Thrift version while we wait for Thrift to release 0.14.0 (#119) v2.21.1 Renán I. Del Valle 2020-02-18 14:18:45 -08:00
  • 7b0c75450b
    Removing go sum v2.21.0 Renan I. Del Valle 2020-02-05 13:41:02 -08:00
  • 9da3b96b1f Moving future to final 0.22.0 release and Mesos 1.6.2 (#114) v1.22.0 Renan I. Del Valle 2020-01-14 15:34:59 -08:00
  • 976dc26dcc Adding autopause APIs to future (#110) Renan I. Del Valle 2020-01-13 16:03:40 -08:00
  • fe692040aa Variable Batch Update Support (#100) Renan DelValle 2019-03-14 13:42:47 -07:00
  • 0b2dd44d94 Increasing aurora version for future branch. Renan DelValle 2019-03-13 17:57:53 -07:00
  • efc0fdcd81
    Moving future to final 0.22.0 release and Mesos 1.6.2 (#114) future Renan I. Del Valle 2020-01-14 15:34:59 -08:00
  • b505304b79
    Adding autopause APIs to future (#110) Renan I. Del Valle 2020-01-13 16:03:40 -08:00
  • 235f854087 Changing calls on functions that use JobUpdateKey to reflect change made for memory safety. Renan DelValle 2019-09-25 16:20:55 -07:00
  • 4fc4953ec4 Change JobUpdateKey pointers to be literals, then we deep copy the JobKey pointer to a new JobKey in order to avoid side effects. Renan DelValle 2019-09-12 12:12:00 -07:00
  • 119d1c429b Moving client configuration options from realis to its own sepearate file to make code more digestible. Renan DelValle 2019-09-12 11:14:39 -07:00
  • a8a7cf779f Splitting realis into regular API and admin API files. Renan DelValle 2019-09-12 11:10:55 -07:00
  • 98f2cab4a2 Renamed Aurora address validator to be less redudnant. Added tests cribbed from version 1. Renan DelValle 2019-09-12 11:04:52 -07:00
  • 09628391cc Cleaning up error messages and some formatting. Renan DelValle 2019-09-12 10:11:33 -07:00
  • f72fdacfb0 Changing the names of the protocol constants to be more descriptive. Renan DelValle 2019-09-12 10:11:05 -07:00
  • 55cf9bcb70 Adding more fine grained controls to retry mechanism. Retry mechanism may now be configured to not retry if an error is hit or to specifically stop retrying if a timeout error is encountered. Renan DelValle 2019-09-12 10:10:38 -07:00
  • fe4a0dc06e Minor error message clarification Renan DelValle 2019-09-12 09:23:27 -07:00
  • d67b8ca1d7 Removing uncessary functions which previously handled initializing thrift protocol. Changed how which protocol is chosen based upon configuration. Renan DelValle 2019-09-12 09:22:53 -07:00
  • ecd59f7a8d Removing unnecessary cookie jar from thrift protocol initialization. Renan DelValle 2019-09-12 09:21:28 -07:00
  • 5d75dcc15e Adding MonitorJobUpdateQuery which serves as the basis for other monitors. Renan DelValle 2019-09-10 18:47:08 -07:00
  • 9a70711537 Making JobUpdate synchronous. MonitorJobUpdateStatus creates a local copy of job key in order to guard against side effects cuased by mutations to the JobKey being performed externally. Renan DelValle 2019-09-10 18:25:59 -07:00
  • 203f178d68 Changing error messages to be lower case in realis API. Renan DelValle 2019-09-10 18:03:41 -07:00
  • 9584266b71 Changing MonitorJobUpdate to use MOnitorJobUpdateStatus under the hood. Renan DelValle 2019-09-10 17:56:31 -07:00
  • 6f20f5b62f Adding JobUpdateStatus monitor as well as renaming all monitor functions to be Monitor + <subject> Renan DelValle 2019-09-10 17:42:51 -07:00
  • 04471c6918 Adding trace logging. Renan DelValle 2019-09-10 15:19:45 -07:00
  • dbad078d95 Adding missing indirection for adding GPU requirements to task. Renan DelValle 2019-09-10 15:00:13 -07:00
  • b9db36520c Adding realis test file which currently tests the get certs function. Renan DelValle 2019-09-10 14:53:07 -07:00
  • 2c795debfd Updating runtestMac to be the same as in the gorealis v1 repo. Renan DelValle 2019-09-10 14:52:31 -07:00
  • c553f67d4e Adding support for PartitionPolicy. Robert Allen 2018-12-20 16:38:06 -06:00
  • 2148351b94
    Variable Batch Update Support (#100) Renan DelValle 2019-03-14 13:42:47 -07:00
  • f936576c4d
    Increasing aurora version for future branch. Renan DelValle 2019-03-13 17:57:53 -07:00
  • df8fc2fba1
    Documentation and linting improvements (#108) v1.21.1 Renan DelValle 2019-06-12 11:22:59 -07:00
  • 6dc4bf93b9
    Retry temporary errors by default (#107) Renan DelValle 2019-06-11 11:47:14 -07:00
  • 4ffb509939
    Adding go mod files to v1 (#106) Renan DelValle 2019-05-06 11:33:14 -07:00
  • 1a15c4a5aa
    V1 CreateService and StartJobUpdate Timeout signal and cleanup (#105) Renan DelValle 2019-05-05 11:46:22 -07:00
  • 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
  • c997b90720
    Adding future branch to testing. Renan DelValle 2019-03-15 12:17:43 -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
  • 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
  • 2b7eb3a852
    Making abort job synchronous (#95) Renan DelValle 2019-01-15 14:55:59 -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
  • 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
  • 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
  • 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
  • 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
  • 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
  • b0c25e9013
    Refactor updatejob to JobUpdate to be more in line with Aurora terminology. Renan DelValle 2018-12-10 18:13:28 -08:00