Commit graph

249 commits

Author SHA1 Message Date
Renan DelValle
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 2017-03-23 19:18:23 -04:00
Renan DelValle
8f505815d5 Updating wording. Removed vendoring section and some superfluous info. 2017-03-23 19:08:15 -04:00
Renan DelValle
764cfac099 Merge pull request #22 from kkrishna/master
Gorealis Resiliency
2017-03-22 01:06:24 -04:00
Kumar Krishna
9c4c2fce44 making some methods private. 2017-03-21 16:59:27 -07:00
Mukkavilli, Sunil
0d9b869583 Updating the client to not use instanceId 0 by default, instead get the instanceId from the list of active Instances 2017-03-21 12:52:29 -07:00
Kumar Krishna
3add32a585 gorealis resiliency 2017-03-20 22:34:45 -07:00
Kumar Krishna
d97e59b9e6 inital commit gorealis resiliency 2017-03-16 23:19:30 -07:00
kkrishna
1b475175db Merge pull request #18 from smothiki/pointer
make gorealisCLient functions handled by client pointer
2017-03-13 23:54:57 -07:00
Mothiki
f77379dd63 make gorealisCLient functions handled by client pointer 2017-03-10 15:50:26 -08:00
kkrishna
cc739f96aa updating log.. 2017-03-10 15:15:51 -08:00
kkrishna
58088a139c Merge pull request #17 from sunilmvn/master
Adding removeInstances method for a job -
2017-03-10 14:00:36 -08:00
Mukkavilli, Sunil
40781fab82 Adding removeInstances method for a job -
-- This method takes the job key and the number of Instances to remove as parameters
2017-03-10 01:14:09 -08:00
kkrishna
811169a266 Merge pull request #16 from smothiki/readonly
add function to get readonly scheduler client
2017-03-09 23:56:01 -08:00
smothiki
97fbec9eaf add function to get readonly scheduler client 2017-03-09 16:37:18 -08:00
kkrishna
51699eda4e Merge pull request #14 from rdelval/mesosContainerizerSupport
Initial support for Mesos Containerizer
2017-02-24 11:13:12 -08:00
Renan DelValle
d7efa913b1 Initial support for Mesos Containerizer 2017-02-23 14:21:04 -05:00
kkrishna
ac40251f00 Merge pull request #12 from rdelval/ThriftBinary
Move from Thrift JSON to Thrift Binary
2017-02-14 06:17:52 -08:00
Renan DelValle
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 2017-02-13 19:32:48 -05:00
Renan DelValle
10c12d5a13 Thrift Binary protocol is now a choice for users wishing to use it. Default Thrift protocol continues to be JSON. 2017-02-13 19:31:41 -05:00
Renan DelValle
75c87f34b3 Updating vendored libraries to stay up to date 2017-02-10 19:26:05 -05:00
Renan DelValle
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. 2017-02-10 19:23:20 -05:00
mbdas
2c7dd3468f Update getting-started.md 2016-12-20 23:07:46 -08:00
Renan DelValle
05a8c838db Merge pull request #11 from kkrishna/master
New api GetTaskStatus
2016-11-16 17:08:43 -05:00
Kumar Krishna
f4fb52c237 New api GetTaskStatus 2016-11-15 22:24:07 -08:00
Renan DelValle
da0f181b96 Merge pull request #10 from kkrishna/master
Externalize JobUpdateSettings for update api and remove os.exit
2016-11-15 13:16:49 -05:00
Kumar Krishna
3b10c10dd1 update api change and remove os.exit 2016-11-14 23:16:36 -08:00
Renan DelValle
841ef09bbb Merge pull request #9 from kkrishna/master
externalize timeout value
2016-11-14 17:58:04 -05:00
Kumar Krishna
8905233375 externalize timeout value 2016-11-14 13:27:25 -08:00
kkrishna
a715282c00 Merge pull request #8 from rdelval/responseCodeCheck
Adding response code check to all api calls
2016-11-11 15:52:05 -08:00
Renan DelValle
4c3bbc5079 Adding response code check to all api calls 2016-11-11 17:58:01 -05:00
Renan DelValle
3bf2e8a831 Updating zookeeper dependency since logging problem has been solved in main repository. Go fmt run on project to tidy it up. 2016-11-02 20:41:43 -04:00
Renan DelValle
b3e55be98b Changing how developers should maintain library dependency 2016-11-02 19:54:44 -04:00
Renan DelValle
76b404e087 Submission of docker containers without an executor (aka running container as a task) is now supported 2016-11-02 15:24:06 -04:00
Renan DelValle
66a2868aab Adding support for configuring tasks with Docker Containers 2016-11-01 21:24:15 -04:00
Renan DelValle
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. 2016-10-20 14:39:48 -04:00
Renan DelValle
8f524eeec5 Merge pull request #3 from smothiki/type
fix typo in the docs/using-the-sample-client.md
2016-10-07 16:58:37 -04:00
Mothiki
a8fa05869c fix typo in the docs/using-the-sample-client.md 2016-10-07 12:59:08 -07:00
Renan DelValle
087a9e5fba Cleaned up some comments 2016-10-01 01:56:10 -04:00
Renan DelValle
9a6051c089 Fixed clusters.json loader tester. Initial testing for CreateJob, KillJob, ScheduleCronJob, StartCronJob, DeschedulerCronJob 2016-10-01 01:54:11 -04:00
Renan DelValle
15c2472ffd API for scheduling, descheduling, and starting cron jobs has been created. New response helper added for ScheduleStatusResult. 2016-09-30 01:24:49 -04:00
Renan DelValle
ca8b9359cf API for rolling back a job update has been integrated. 2016-09-30 00:44:38 -04:00
Renan DelValle
97f9c05026 Merge branch 'master' of github.com:rdelval/gorealis
Merging with master branch
2016-09-29 20:45:50 -04:00
Renan DelValle
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. 2016-09-29 20:45:24 -04:00
Renan DelValle
a8522cbe63 Removing gen-go folder from vendor 2016-09-19 20:57:54 -04:00
Renan DelValle
3a78e32e27 Changing location from where to get thrift bidnings to that it points to github location. Ran go fmt on the entire project. 2016-09-19 15:34:56 -04:00
Renan DelValle
4408aefaad Moving gen-go out of vendored folder into it's own package so that it can be imported by other projects 2016-09-19 13:15:44 -04:00
Renan DelValle
494f733f4e Changing timeouts to be more reasonable in sample client 2016-08-26 19:19:37 -07:00
Renan DelValle
917bdca354 Changed return of activeCount. Updated client usage docs 2016-08-26 16:39:56 -07:00
Renan DelValle
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.
2016-08-26 16:35:31 -07:00
Renan DelValle
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.
2016-08-25 18:56:55 -07:00