Commit graph

  • 13cc103faa Changing AuroraJob to *AuroraJob in order to not create new objects so that UpdateJob is able to change parameters. Renan DelValle 2017-09-14 16:38:26 -07:00
  • ef49df747f Merge pull request #33 from smothiki/jobupdate Renan DelValle 2017-08-22 17:14:07 -07:00
  • 4bc0a694ae use switch instead of if else conditions Mothiki 2017-08-22 17:03:35 -07:00
  • dcab5e698f monitor job update returns on Rolle back and update fail Mothiki 2017-08-22 16:55:20 -07:00
  • 7e578f80bd check for staus failed and return error Mothiki 2017-08-21 19:45:36 -07:00
  • 211319238e Merge pull request #32 from rdelval/moreResponses Renan DelValle 2017-08-18 16:45:03 -07:00
  • 0524238605 Adding Job Update Summaries response extractor so that we can write less error prone code. Renan DelValle 2017-08-17 11:44:37 -07:00
  • 40fcbb3d08 Merge pull request #31 from rdelval/LeaderZKReturnRebase kkrishna 2017-08-02 17:36:09 -07:00
  • 719a121ed5 Bug fix: #30 NewRealisClient method returning <nil> error when zookeeper leader not found Renan DelValle 2017-08-02 16:22:46 -07:00
  • 14483e13a5 Merge pull request #29 from rdelval/GetTasksWithoutConfigs kkrishna 2017-07-24 15:56:36 -07:00
  • 99ea6aa094 Adding API call to get tasks without a fully hydrated object which results in less overhead Renan DelValle 2017-07-24 15:45:24 -07:00
  • 68e64682d7 Merge pull request #28 from rdelval/WatchSecsFix kkrishna 2017-07-11 22:07:29 -07:00
  • 8c29330e06 Bug fix: Modifying wrong field insite od the job update settings. Renan DelValle 2017-07-11 12:37:34 -07:00
  • dd334d3a08 Merge pull request #27 from smothiki/nilcheck kkrishna 2017-06-05 15:54:14 -07:00
  • 900f054633 check if the resposne schedule result is nil Mothiki 2017-05-30 12:03:17 -07:00
  • e12370ffbb Merge pull request #21 from sunilmvn/master kkrishna 2017-04-18 19:06:52 -07:00
  • 68d5b9c8fc Mustn't print the whole config object in logs, just printing the url Mukkavilli, Sunil 2017-04-18 16:35:27 -07:00
  • 89337f9c7f Merge branch 'master' of https://github.com/rdelval/gorealis Mukkavilli, Sunil 2017-04-18 16:10:58 -07:00
  • d08c0c637e Merge pull request #26 from kkrishna/master kkrishna 2017-04-12 22:29:18 -07:00
  • 0c6fc794ed Merge branch 'master' of https://github.com/rdelval/gorealis Kumar Krishna 2017-04-06 23:16:11 -07:00
  • e57dc98d65 add resiliency for LeaderFromZK and other fixes . Kumar Krishna 2017-04-06 23:15:44 -07:00
  • ff8f10a004 Merge pull request #25 from kkrishna/master Renan DelValle 2017-03-31 16:05:41 -04:00
  • 48ca520eaa realisconfig refactor Kumar Krishna 2017-03-31 10:48:36 -07:00
  • 64dcf55be4 Merge branch 'master' of https://github.com/rdelval/gorealis Kumar Krishna 2017-03-30 18:17:50 -07:00
  • b10df0603e gorealis config refactoring Kumar Krishna 2017-03-30 18:17:21 -07:00
  • 148b7baf4c Merge pull request #23 from rdelval/vendorFix kkrishna 2017-03-26 19:34:24 -07:00
  • e6e4742f64 Merge branch 'master' of https://github.com/rdelval/gorealis Mukkavilli, Sunil 2017-03-24 15:55:48 -07:00
  • d27d8a4706 Updated end to end test on vagrant images to reflect new client creation. Renan DelValle 2017-03-23 20:44:45 -04:00
  • cb6100e690 Reverted change made to vendored thrift library which caused some issues when vendoring gorealis itself. Added a workaround to overcome the default httpPostClient in the thrift library defaulting to headers for the thrift JSON protocol Renan DelValle 2017-03-23 19:18:23 -04:00
  • 8f505815d5 Updating wording. Removed vendoring section and some superfluous info. Renan DelValle 2017-03-23 19:08:15 -04:00
  • 764cfac099 Merge pull request #22 from kkrishna/master Renan DelValle 2017-03-22 01:06:24 -04:00
  • 9c4c2fce44 making some methods private. Kumar Krishna 2017-03-21 16:59:27 -07:00
  • 0d9b869583 Updating the client to not use instanceId 0 by default, instead get the instanceId from the list of active Instances Mukkavilli, Sunil 2017-03-21 12:52:29 -07:00
  • 3add32a585 gorealis resiliency Kumar Krishna 2017-03-20 22:34:45 -07:00
  • d97e59b9e6 inital commit gorealis resiliency Kumar Krishna 2017-03-16 23:19:30 -07:00
  • 1b475175db Merge pull request #18 from smothiki/pointer kkrishna 2017-03-13 23:54:57 -07:00
  • f77379dd63 make gorealisCLient functions handled by client pointer Mothiki 2017-03-10 15:50:26 -08:00
  • cc739f96aa updating log.. kkrishna 2017-03-10 15:15:51 -08:00
  • 58088a139c Merge pull request #17 from sunilmvn/master kkrishna 2017-03-10 14:00:36 -08:00
  • 40781fab82 Adding removeInstances method for a job - -- This method takes the job key and the number of Instances to remove as parameters Mukkavilli, Sunil 2017-03-10 01:14:09 -08:00
  • 811169a266 Merge pull request #16 from smothiki/readonly kkrishna 2017-03-09 23:56:01 -08:00
  • 97fbec9eaf add function to get readonly scheduler client smothiki 2017-03-09 11:37:03 -08:00
  • 51699eda4e Merge pull request #14 from rdelval/mesosContainerizerSupport kkrishna 2017-02-24 11:13:12 -08:00
  • d7efa913b1 Initial support for Mesos Containerizer Renan DelValle 2017-02-22 20:29:50 -05:00
  • ac40251f00 Merge pull request #12 from rdelval/ThriftBinary kkrishna 2017-02-14 06:17:52 -08:00
  • 58c560061f Added timing to Thrift calls in order for end to end test to test changes that affect thrift call speed such as Thrift protocol changes Renan DelValle 2017-02-13 19:32:48 -05:00
  • 10c12d5a13 Thrift Binary protocol is now a choice for users wishing to use it. Default Thrift protocol continues to be JSON. Renan DelValle 2017-02-13 19:31:41 -05:00
  • 75c87f34b3 Updating vendored libraries to stay up to date Renan DelValle 2017-02-10 19:26:05 -05:00
  • 5f155f4337 Moving from the Thrift JSON protocol to the Thrift Binary protocol by default. Realis config now holds transport and Protocol factory for impreoved flexibility. Renamed realis_test to reflect the true nature of the test along with a minor fix for an API change. Renan DelValle 2017-02-10 19:23:20 -05:00
  • 2c7dd3468f Update getting-started.md mbdas 2016-12-20 23:07:46 -08:00
  • 05a8c838db Merge pull request #11 from kkrishna/master Renan DelValle 2016-11-16 17:08:43 -05:00
  • f4fb52c237 New api GetTaskStatus Kumar Krishna 2016-11-15 22:24:07 -08:00
  • da0f181b96 Merge pull request #10 from kkrishna/master Renan DelValle 2016-11-15 13:16:49 -05:00
  • 3b10c10dd1 update api change and remove os.exit Kumar Krishna 2016-11-14 23:16:36 -08:00
  • 841ef09bbb Merge pull request #9 from kkrishna/master Renan DelValle 2016-11-14 17:58:04 -05:00
  • 8905233375 externalize timeout value Kumar Krishna 2016-11-14 13:27:25 -08:00
  • a715282c00 Merge pull request #8 from rdelval/responseCodeCheck v1.0.5 kkrishna 2016-11-11 15:52:05 -08:00
  • 4c3bbc5079 Adding response code check to all api calls Renan DelValle 2016-11-11 17:58:01 -05:00
  • 3bf2e8a831 Updating zookeeper dependency since logging problem has been solved in main repository. Go fmt run on project to tidy it up. v1.0.4 Renan DelValle 2016-11-02 20:41:43 -04:00
  • b3e55be98b Changing how developers should maintain library dependency Renan DelValle 2016-11-02 19:54:44 -04:00
  • 76b404e087 Submission of docker containers without an executor (aka running container as a task) is now supported v1.0.3 Renan DelValle 2016-11-02 15:24:06 -04:00
  • 66a2868aab Adding support for configuring tasks with Docker Containers v1.0.2 Renan DelValle 2016-11-01 21:24:15 -04:00
  • c83e5d268a Monitor Instances now returns a tuple so an error can be passed instead of exiting on error. Tuple is: Result of action, error if it exists. Renan DelValle 2016-10-20 14:39:48 -04:00
  • 8f524eeec5 Merge pull request #3 from smothiki/type Renan DelValle 2016-10-07 16:58:37 -04:00
  • a8fa05869c fix typo in the docs/using-the-sample-client.md Mothiki 2016-10-07 12:56:35 -07:00
  • 087a9e5fba Cleaned up some comments v1.0.1 Renan DelValle 2016-10-01 01:56:10 -04:00
  • 9a6051c089 Fixed clusters.json loader tester. Initial testing for CreateJob, KillJob, ScheduleCronJob, StartCronJob, DeschedulerCronJob Renan DelValle 2016-10-01 01:54:11 -04:00
  • 15c2472ffd API for scheduling, descheduling, and starting cron jobs has been created. New response helper added for ScheduleStatusResult. Renan DelValle 2016-09-30 01:24:49 -04:00
  • ca8b9359cf API for rolling back a job update has been integrated. Renan DelValle 2016-09-30 00:44:38 -04:00
  • 97f9c05026 Merge branch 'master' of github.com:rdelval/gorealis Renan DelValle 2016-09-29 20:45:50 -04:00
  • 3fd957fe5c Updating library for compatibility with Aurora 0.16.0 final. Thrift API differs from main Aurora one due to TaskUpdateQuery fields resulting in errors when serialized by thrift as non-optionals. Renan DelValle 2016-09-29 20:45:24 -04:00
  • a8522cbe63 Removing gen-go folder from vendor Renan DelValle 2016-09-19 20:57:54 -04:00
  • 3a78e32e27 Changing location from where to get thrift bidnings to that it points to github location. Ran go fmt on the entire project. Renan DelValle 2016-09-19 15:34:56 -04:00
  • 4408aefaad Moving gen-go out of vendored folder into it's own package so that it can be imported by other projects Renan DelValle 2016-09-19 13:15:44 -04:00
  • 494f733f4e Changing timeouts to be more reasonable in sample client v1.0 Renan DelValle 2016-08-26 19:19:37 -07:00
  • 917bdca354 Changed return of activeCount. Updated client usage docs Renan DelValle 2016-08-26 16:39:56 -07:00
  • 928fc42fc2 Updated thrift API to the latest in the Aurora respository. Added new monitors for watching number of instances get to a certain count using polling. Added new commands to sample client which give some statistics. Renan DelValle 2016-08-26 16:35:31 -07:00
  • 01b700554a Added the ability to monitor job updates. Added the ability to kill and restart specific instances. Fixed incorrect documentation on using-the-sample-client. Added helper functions under the response package to extract fields from aurora.Response. Renan DelValle 2016-08-25 18:56:55 -07:00
  • d8958966db Adding link to Apache Aurora on the README Renan DelValle 2016-08-24 17:28:40 -07:00
  • bb3b26340d Ran go fmt on project. Changed FechTaskConfig to only fetch configurations in an existing state Renan DelValle 2016-08-24 17:21:59 -07:00
  • d810808b68 Fixing Realis interface so that realisClient can use it Renan DelValle 2016-08-24 16:09:25 -07:00
  • 4c3d850a9e Added ability to fetch the configuration for a specific instance Renan DelValle 2016-08-24 15:38:44 -07:00
  • 714b21631e Cleanup of json client Renan DelValle 2016-08-24 12:00:26 -07:00
  • 3a5d28f064 Added warning in the place where the thrift api was modified from the original at the time Renan DelValle 2016-08-24 11:59:52 -07:00
  • dba42611d7 Added Job interface Renan DelValle 2016-08-24 11:59:01 -07:00
  • ae3657baf3 Adding clusters definition Renan DelValle 2016-08-23 13:05:49 -07:00
  • b740c1a61a Small bug fix. Can't close a connection that doesn't exist Renan DelValle 2016-08-22 12:43:53 -07:00
  • 073faabc21 First example using a JSON blob as the configuration for a job Renan DelValle 2016-08-19 15:25:15 -07:00
  • f4ac7abe1b Updating documentation on client usage Renan DelValle 2016-08-18 14:35:58 -07:00
  • 0e26c33129 Initial support for getting the leader from Zookeeper. Some tests included for making sure the JSON blob pulled from Zookeeper is correct. Renan DelValle 2016-08-16 18:40:02 -07:00
  • c62e5ab750 Fixing a typo on the cleaning up section Renan DelValle 2016-08-15 14:43:53 -07:00
  • 2f410e98d2 Adding example on what to do if user (role) doesn't exist on the Agent on which the task will run Renan DelValle 2016-08-15 14:41:37 -07:00
  • c633b131df Updating Thrift library Renan DelValle 2016-08-15 14:35:51 -07:00
  • 8650779e50 Changing how errors package was vendored Renan DelValle 2016-08-15 14:26:21 -07:00
  • 231e90808a Adding vendor.json file for govendor Renan DelValle 2016-08-15 14:23:13 -07:00
  • e3c5a8c6be Changing prefix of un-named ports Renan DelValle 2016-08-15 12:33:17 -07:00
  • 1e284baaf3 Minor changes to documentation to make it more complete Renan DelValle 2016-08-15 12:29:38 -07:00
  • 837350b85c Rename AURORA.VER to .auroraversion to be mirror the way Aurora keeps track of version Renan DelValle 2016-08-15 11:58:08 -07:00
  • c610974208 Moved Realis to be an interface for future testing classes. Removed AddURI API as AddURIs is able to do the same thing Renan DelValle 2016-08-12 12:48:42 -07:00
  • 5fc5aa8fc5 Merge pull request #1 from misho-kr/master Renan DelValle 2016-08-11 22:12:58 -07:00