Commit graph

  • b0c25e9013
    Refactor updatejob to JobUpdate to be more in line with Aurora terminology. Renan DelValle 2018-12-10 18:13:28 -08:00
  • 76300782ba
    Renaming RealisClient to Client to avoid stuttering. Moving monitors under Client. Making configuration object private. Deleted legacy code to generate configuration object. Renan DelValle 2018-12-08 08:57:15 -08:00
  • c1be2fe62b
    Monitors are now all pointer receivers for RealisClient. Renan DelValle 2018-12-07 16:08:49 -08:00
  • 133938b307
    Adding Tier. Renan DelValle 2018-12-07 16:01:23 -08:00
  • c071e5ca62
    Updating json client to use new API. Renan DelValle 2018-12-04 15:19:08 -08:00
  • c00b83b14c
    Making changes to sample client to match the refactoring done to main library. Renan DelValle 2018-12-04 15:17:22 -08:00
  • 45a4416830
    Adding .gitattributes to ignore generated files. Renan DelValle 2018-12-03 16:09:46 -08:00
  • 47d955d4a4
    Adding Gopkg.lock to ignore from diff file for github. Renan DelValle 2018-11-29 17:47:12 -08:00
  • 99b03c1254
    Remove vendored folder and gen-go from Github diffs. Renan DelValle 2018-11-29 17:17:13 -08:00
  • 7967270b3b
    Refactoring NewJob to use struct literals for clarity. Renan DelValle 2018-11-29 17:06:45 -08:00
  • 54378b2d8a
    Changing the signature for some API. Specifically, result objects that hold a single variable are now returning that variable instead of a result object. Tests have been refcatored to use new v2 API. All tests are currently passing. Renan DelValle 2018-11-28 20:13:49 -08:00
  • 59e3a7065e
    Refactoring code to be compatible with Thrift 0.12.0 generated code. Tests are still not refactored. Renan DelValle 2018-11-27 18:45:10 -08:00
  • cec9c001fb
    Upgrading dependencies Renan DelValle 2018-11-27 18:44:33 -08:00
  • 366599fb80
    Regenerating Thrift bindings with Thrift 0.12.0 Renan DelValle 2018-11-27 18:05:33 -08:00
  • 356978cb42
    Upgrading dependency to Thrift 0.12.0 Renan DelValle 2018-11-27 18:03:50 -08:00
  • 3e4590dcc0
    Changing monitors to use time.Duration to be more explicit in code and to have tighter control. Renan DelValle 2018-11-22 14:03:51 -08:00
  • b6effe66b7
    Moving cluster struct factory from realis to clusters. Renan DelValle 2018-11-08 18:10:25 -08:00
  • 848b5f7971
    Eliminating deprecated response code check since retry call does this automatically. Renan DelValle 2018-11-08 18:09:52 -08:00
  • d747a48626
    Simplifying API. Many API calls have gone from a tuple of two returns to a single return. Renan DelValle 2018-11-08 18:09:14 -08:00
  • 573e45a59c
    Simplifying code to use bare structs. Renan DelValle 2018-11-08 18:07:38 -08:00
  • 8a9a97c150
    Removing unnecessary interface from Aurora Job. Renan DelValle 2018-11-07 19:09:16 -08:00
  • 1146736c2b
    Refactoring variable names and variable types to saner versions. Renan DelValle 2018-11-07 18:44:01 -08:00
  • c65a47f6e2
    Changing Certspath to CertsPath Renan DelValle 2018-11-07 18:29:00 -08:00
  • 4471c62659
    Removing retries as an option since it's a dup of Backoff. Renan DelValle 2018-11-07 18:27:48 -08:00
  • a23bd1b2cc
    Shedding interface because there is no good reason to have it. Renan DelValle 2018-11-07 18:24:21 -08:00
  • 2eaa60f681
    Support Drain SLA API (#88) Renan DelValle 2018-11-16 11:41:09 -08:00
  • f27dc4a6ab
    Adding support for SLA Drain Host API. Renan DelValle 2018-11-09 15:44:40 -08:00
  • 384e476f91
    Fixing Aurora thrift api definition to be compatible with go. Renan DelValle 2018-11-09 15:44:09 -08:00
  • 796f98f215
    Bringing thrift API up to date with Aurora 0.21.0. Renan DelValle 2018-11-09 12:55:13 -08:00
  • a09a18ea3b
    Stop retrying if we find a permanent url error. (#85) Renan DelValle 2018-11-01 17:00:03 -07:00
  • 170ef11e2a
    Adding documentation about how this particular implemantion of the realis client uses retries in scenarios where a temporary error is found. Renan DelValle 2018-10-30 12:21:34 -07:00
  • afea16f195
    Using Temporary check method from the std library instead of our own. Renan DelValle 2018-10-30 12:19:03 -07:00
  • ffab8e6d40
    Addressing race conditions that may happen when client is closed or connection is re-established. Renan DelValle 2018-10-29 18:01:07 -07:00
  • f37e455852
    Adding exception for EOF error. All EOF errors will be retried. Renan DelValle 2018-10-29 17:29:53 -07:00
  • b66a1422ce
    Fix wrong import. Renan DelValle 2018-10-29 15:25:08 -07:00
  • dabd7418a9
    Detecting if the transport error was not temporary in which case we stop retrying. Changed bug where get results was being called before we checked for an error. Renan DelValle 2018-10-29 15:03:27 -07:00
  • 6762c1784b
    Bug fix: get quota and set quota would not retry if an error was hit. (#84) Renan DelValle 2018-10-29 14:56:24 -07:00
  • fa5133c13d
    Test coverage improvement (#83) Renan DelValle 2018-10-28 19:16:44 -07:00
  • 21489337bd
    Reverting accidental change in CPU amount done for testing. Renan DelValle 2018-10-27 11:15:44 -07:00
  • b7c0264b60
    Bug fix, overriding default realis client and then explicitly closing it was causing issues. Renan DelValle 2018-10-27 11:15:25 -07:00
  • 230bef03ee
    Adding test for NOOP Logger. Renan DelValle 2018-10-26 17:45:41 -07:00
  • eee9a87113
    Added tests for ThriftBinary and ThriftJSON. Renan DelValle 2018-10-26 17:36:41 -07:00
  • b4276e9889
    Adding tests for getPendingReasons and startMaintenance. Renan DelValle 2018-10-26 17:24:31 -07:00
  • 9c7898a227
    Removing line Renan DelValle 2018-10-26 11:46:11 -07:00
  • 5de913493c Add Start Maintenance and Get Pending Reason (#82) JC Martin 2018-10-26 11:38:03 -07:00
  • 8e3d62c875 Add getPendingReason JC Martin 2018-10-24 18:14:05 -07:00
  • 704afc2259 Add startMaintenance JC Martin 2018-05-10 12:36:12 -07:00
  • 888c20ef90
    Fixing bug where get quota and set quota would not retry if an error was hit. Renan DelValle 2018-10-22 18:24:36 -07:00
  • 2306d6180f
    Adding force Implicit and force Explicit recon to gorealis. (#81) Renan DelValle 2018-10-22 16:43:35 -07:00
  • 7087380c57
    Adding force Implicit and force Explicit recon to gorealis. Renan DelValle 2018-10-22 11:40:49 -07:00
  • 231793df71
    Adding a separate function to add dedicated attributes. (#80) Renan DelValle 2018-10-11 09:43:35 -07:00
  • bf5467633d
    Adding a separate function to add dedicated attributes. Renan DelValle 2018-10-10 16:12:03 -07:00
  • e0f33ab60e
    Bumping up the version number advertised by gorealis to the scheduler. v1.3.0 Renan DelValle 2018-10-05 08:09:30 -07:00
  • 9dcb7a8969
    Moving the Codecov badge to right beside the Travis CI badge. Renan DelValle 2018-10-05 08:09:05 -07:00
  • 4395c2ae1a
    Code coverage (#79) Renan DelValle 2018-10-05 07:57:19 -07:00
  • f46975fa73
    Turning on codecoverage from Codecov. Renan DelValle 2018-10-04 18:46:54 -07:00
  • 70252ffacf Updating Aurora compatibility in anticipation of next release. Renan DelValle 2018-10-04 18:33:59 -07:00
  • 4963bbb922 Sharling layers in docker compose between agent and master. Renan DelValle 2018-10-04 18:33:49 -07:00
  • cb46b2d7c2
    Updating Aurora compatibility in anticipation of next release. Renan DelValle 2018-10-04 18:33:59 -07:00
  • 3ed330ec0b
    Sharling layers in docker compose between agent and master. Renan DelValle 2018-10-04 18:33:49 -07:00
  • 149d03988c
    Sample Client cleanup, misc cleanup (#74) Renan DelValle 2018-10-04 11:28:32 -07:00
  • a4d4987d7b
    Merging upstream. Renan DelValle 2018-10-04 11:15:27 -07:00
  • 937ee47cf6
    Changing Fatalln to Fatal since Fatal adds new line by default. Adding AbortUpdate before kill in case the update is still happening. Renan DelValle 2018-10-04 11:07:25 -07:00
  • 4309af3da0
    Changing print + os.exit to log.Fatal. Leaving a TODO to move documentation to interface. Renan DelValle 2018-09-14 15:13:12 -07:00
  • 037c636d6d
    Retry switch fallthrough fix and create multiple tests (#77) Renan DelValle 2018-10-04 10:47:08 -07:00
  • dd84834e78
    Changing switch statement from fallthrough to list. Renan DelValle 2018-10-04 10:31:10 -07:00
  • 814978b300
    Style fix Renan DelValle 2018-10-03 19:05:56 -07:00
  • ea3eaa0fd2
    Deleting PR template as Travis CI takes care of running tests and formatting tests now. Renan DelValle 2018-10-03 19:00:17 -07:00
  • 7803096252
    Adding tests for CreateService, createService when the executor doesn't exist, and createJob when the executor doesn't exist. Renamed Pulse test to reflect that it's using CreateService instead of CreateJob. Renan DelValle 2018-10-03 18:22:48 -07:00
  • 92224d0e1b
    CreateJob now returns response object if available. Renan DelValle 2018-10-03 18:21:26 -07:00
  • 01911e47dd
    Bugfix: switch statements were missing fallthrough statement thus making them retry non-retriable errors. Response is now propagated back up to caller if it's available in order to provide context if needed. Renan DelValle 2018-10-03 16:51:22 -07:00
  • 9ebf118e71
    Create job bevaviour does not override default batch size. (#75) Renan DelValle 2018-09-25 16:37:17 -07:00
  • 34066c30aa
    Create job bevaviour does not override default batch size. Renan DelValle 2018-09-25 16:12:45 -07:00
  • e85781e6d4
    Upgrade Aurora to 0.21.0 and Mesos to 1.5.1 for compose setup. Renan DelValle 2018-09-14 16:31:35 -07:00
  • 47dfdf95a4
    Removing language from PR template about having to run vagrant. Renan DelValle 2018-09-14 15:16:00 -07:00
  • 35ad22e56f
    Changing print + os.exit to log.Fatal. Leaving a TODO to move documentation to interface. Renan DelValle 2018-09-14 15:13:12 -07:00
  • 5099d7e6ec
    Adding force snapshot and force backup APIs (#73) Renan DelValle 2018-09-14 15:04:16 -07:00
  • 7c7f0247fc
    Style fixes Renan DelValle 2018-09-14 13:04:58 -07:00
  • d6860e4ca4
    Adding force snapshot and force backup APIs. Renan DelValle 2018-09-14 13:02:15 -07:00
  • 0f2ece10ac
    Ignoring vendor folder when checking for goimports failure. Renan DelValle 2018-09-13 17:22:04 -07:00
  • ad0da8c867
    Adding goimports check. From here on in, any PR that doesn't pass goimports will fail the CI build. Renan DelValle 2018-09-13 17:14:38 -07:00
  • 48318e026c
    Fixing issues caught by goimports before adding goimports check to CI. Renan DelValle 2018-09-13 17:02:15 -07:00
  • 98d2fa2dd7
    Forking Thrift Go library to use 0.10.0 with THRIFT-4215 and THRIFT-4219 on top of it in hopes of fixing a stray nil buffer error. (#72) Renan DelValle 2018-08-21 08:20:41 -07:00
  • 1c2b1c5079
    Continous integration through Travis CI (#71) Renan DelValle 2018-08-13 20:09:25 -07:00
  • 25b7a121de
    Decreasing amount of CPU needed for CreateJobWithPulse as it's hanging on Travis CI. Renan DelValle 2018-08-13 16:55:43 -07:00
  • f1b0c3dec3
    Adding documentation for setting up a developer environment. Renan DelValle 2018-08-13 16:42:09 -07:00
  • 1e5488ce10
    Simplyfing travis CI run since Linux has better support for bridge mode. Renamving runTests.sh to runTestsMac.sh since no container is needed for Linux. Renan DelValle 2018-08-13 16:41:48 -07:00
  • 34e8564bcc
    Updating travis configuration to reflect use of docker compose. Renan DelValle 2018-08-13 15:15:00 -07:00
  • 6a02e8d570
    Adding bash script to run simple container with tests within bridge network. Renan DelValle 2018-08-13 14:52:55 -07:00
  • b922e937c2
    Modifying end to end tests to reflect testing against docker-compose setup. Renan DelValle 2018-08-13 14:51:57 -07:00
  • c6b30c3c5d
    Adding Travis CI badge Renan DelValle 2018-08-11 21:14:39 -07:00
  • d1e0931b1c
    Third try Renan DelValle 2018-08-11 21:09:56 -07:00
  • af05dec069
    Second attempt Renan DelValle 2018-08-11 21:03:11 -07:00
  • bb38f4499c
    Initial travis CI config which will just verify that the example client can compile. Renan DelValle 2018-08-11 20:55:00 -07:00
  • 0e4a0d726b Fix JSON client example and Update documentation. (#67) PRADYUMNA KAUSHIK 2018-07-13 02:14:11 -07:00
  • 39d0039952 Get leader from zk. Pradyumna Kaushik 2018-07-12 22:54:14 -07:00
  • aefa298ef2 Embed realis.Cluster. Accept transport as string. Pradyumna Kaushik 2018-07-12 21:28:22 -07:00
  • fe567ee966 Task query optional parameters (#69) Ezequiel Torres Feyuk 2018-06-28 15:48:28 -03:00
  • 1d22cb620c Changes in TaskQuery structs used in the proyect Ezequiel Torres 2018-06-27 17:40:10 -03:00
  • eb0de4e7f4 Change TaskQuery struct parameters to optional Ezequiel Torres 2018-06-27 17:05:25 -03:00