Hao Chen
0131353d42
[gRPC] Migrate gcs data structures to protobuf ( #5024 )
2019-06-25 14:31:19 -07:00
Qing Wang
e33d0eac68
Add dynamic worker options for worker command. ( #4970 )
...
* Add fields for fbs
* WIP
* Fix complition errors
* Add java part
* FIx
* Fix
* Fix
* Fix lint
* Refine API
* address comments and add test
* Fix
* Address comment.
* Address comments.
* Fix linting
* Refine
* Fix lint
* WIP: address comment.
* Fix java
* Fix py
* Refin
* Fix
* Fix
* Fix linting
* Fix lint
* Address comments
* WIP
* Fix
* Fix
* minor refine
* Fix lint
* Fix raylet test.
* Fix lint
* Update src/ray/raylet/worker_pool.h
Co-Authored-By: Hao Chen <chenh1024@gmail.com>
* Update java/runtime/src/main/java/org/ray/runtime/AbstractRayRuntime.java
Co-Authored-By: Hao Chen <chenh1024@gmail.com>
* Address comments.
* Address comments.
* Fix test.
* Update src/ray/raylet/worker_pool.h
Co-Authored-By: Hao Chen <chenh1024@gmail.com>
* Address comments.
* Address comments.
* Fix
* Fix lint
* Fix lint
* Fix
* Address comments.
* Fix linting
2019-06-23 18:08:33 +08:00
Qing Wang
7bda5edc16
Fix Java CI failure ( #4995 )
2019-06-19 11:36:21 +08:00
Hao Chen
2bf92e02e2
[gRPC] Use gRPC for inter-node-manager communication ( #4968 )
2019-06-17 19:00:50 +08:00
Qing Wang
ef1af49efd
[Java] Fix bug of BaseID
in multi-threading case. ( #4974 )
2019-06-13 20:52:41 +08:00
Qing Wang
e6baffba56
[Java] Add inner class Builder
to build call options. ( #4956 )
...
* Add Builder class
* format
* Refactor by IDE
* Remove uncessary dependency
2019-06-10 23:52:08 +08:00
Qing Wang
671c0f769e
[Java] Fix serializing issues of RaySerializer
( #4887 )
...
* Fix
* Address comment.
2019-06-08 22:56:00 +08:00
Yuhong Guo
5eff47b657
[C++] Add hash table to Redis-Module ( #4911 )
2019-06-07 16:11:37 +08:00
Hao Chen
d106283769
Better organize ray_common module ( #4898 )
2019-06-04 23:19:09 -07:00
Yuhong Guo
1f0809e2b4
Refactor ID Serial 2: change all ID functions to CamelCase
( #4896 )
2019-05-31 11:31:18 +08:00
Yuhong Guo
fa0892f285
Replace ReturnIds with NumReturns in TaskInfo to reduce the size ( #4854 )
...
* Refine TaskInfo
* Fix
* Add a test to print task info size
* Lint
* Refine
2019-05-28 13:30:41 +08:00
Yuhong Guo
1a39fee9c6
Refactor ID Serial 1: Separate ObjectID and TaskID from UniqueID ( #4776 )
...
* Enable BaseId.
* Change TaskID and make python test pass
* Remove unnecessary functions and fix test failure and change TaskID to
16 bytes.
* Java code change draft
* Refine
* Lint
* Update java/api/src/main/java/org/ray/api/id/TaskId.java
Co-Authored-By: Hao Chen <chenh1024@gmail.com>
* Update java/api/src/main/java/org/ray/api/id/BaseId.java
Co-Authored-By: Hao Chen <chenh1024@gmail.com>
* Update java/api/src/main/java/org/ray/api/id/BaseId.java
Co-Authored-By: Hao Chen <chenh1024@gmail.com>
* Update java/api/src/main/java/org/ray/api/id/ObjectId.java
Co-Authored-By: Hao Chen <chenh1024@gmail.com>
* Address comment
* Lint
* Fix SINGLE_PROCESS
* Fix comments
* Refine code
* Refine test
* Resolve conflict
2019-05-22 14:46:30 +08:00
Qing Wang
081708bdef
[Java] Dynamic resource API in Java ( #4824 )
2019-05-21 17:13:48 +08:00
Hao Chen
ffd596d5bb
Fix pom file generation ( #4800 )
2019-05-17 10:56:39 +08:00
Yuhong Guo
98dd033179
[JAVA] setDefaultUncaughtExceptionHandler to log uncaught exception in user thread. ( #4798 )
...
* Add WorkerUncaughtExceptionHandler
* Fix
* revert bazel and pom
2019-05-16 19:53:15 +08:00
Hao Chen
643f62dc43
[Java][Bazel] Refine auto-generated pom files ( #4780 )
2019-05-16 11:19:31 +08:00
Romil Bhardwaj
004440f526
Dynamic Custom Resources - create and delete resources ( #3742 )
2019-05-11 20:06:04 +08:00
Ruifang Chen
c578be23a5
[Bazel] Modifying WORKSPACE file, so that you can make the project used as a thirdparty project ( #4711 )
...
* Modifying WORKSPACE file, so that you can make the project used as a thirdparty
* Modifying WORKSPACE file, so that you can make the project used as a thirdparty
* add some files
* modify some repositories
* modify the name of 'ray_deps_build_all'
2019-04-28 22:02:49 -07:00
Qing Wang
f39b6747e5
Refactor command line argument parsing with gflags ( #4676 )
2019-04-24 14:53:07 +08:00
Qing Wang
4dd628a837
[Java] Do not expose GcsClient to normal users ( #4675 )
2019-04-24 10:50:35 +08:00
Hao Chen
be2cbdf130
[Bazel] Use rules_jvm_external to manage java dependencies ( #4615 )
2019-04-18 16:53:25 +08:00
Hao Chen
d52b080081
[Java] Avoid unnecessary memory copy and addd a benchmark ( #4611 )
2019-04-14 00:17:04 +08:00
Romil Bhardwaj
0f42f87ebc
Updating zero capacity resource semantics ( #4555 )
2019-04-12 16:53:57 -07:00
Wang Qing
5cfbfe5df6
[Java] Implement GcsClient ( #4601 )
2019-04-12 22:44:47 +08:00
Wang Qing
fe07a5b4b1
Add delete_creating_tasks
option for internal.free()
( #4588 )
...
* add delete creating task objects.
* format code style
* Fix lint
* add tests add address comments.
* Refine test
* Refine java test
* Fix CI
* Refine
* Fix lint
* Fix CI
2019-04-12 13:38:31 +08:00
ppeagle
6697407ec4
[Java Streaming] Fix StreamSource constructor and SourceFunction initialization ( #4597 )
2019-04-10 20:02:11 +08:00
Yuhong Guo
c2349cf12d
Remove local/global_scheduler from code and doc. ( #4549 )
2019-04-03 17:05:09 -07:00
bibabolynn
20c7b2a6eb
[Java] TestNG outputs more verbose error messages ( #4507 )
...
[Java] TestNG outputs more verbose error messages
2019-04-02 17:41:20 +08:00
ppeagle
5efb21e1d0
Initial commit for Ray streaming ( #4268 )
2019-03-30 19:32:05 +08:00
bibabolynn
ab55a1f93a
[Java] Clean up outdated dependencies ( #4489 )
2019-03-28 14:33:45 +08:00
Robert Nishihara
a22bf1e511
Minor aesthetic changes to python file. ( #4492 )
2019-03-28 10:59:29 +08:00
bibabolynn
7a9d1546d4
[java] Fix getWorker and add create multi actors test ( #4472 )
2019-03-26 20:26:13 +08:00
Wang Qing
7d70cfba6e
[Java] Fix loading custom classes from jars ( #4475 )
2019-03-26 20:15:08 +08:00
Hao Chen
7a38f9be1c
Avoid redundant bazel build ( #4458 )
2019-03-23 10:44:11 +08:00
Ruifang Chen
59d74d5e92
[Java] Build Java code with Bazel ( #4284 )
2019-03-22 14:30:05 +08:00
Hao Chen
d03999d01e
Cross-language invocation Part 1: Java calling Python functions and actors ( #4166 )
2019-03-21 13:34:21 +08:00
Hao Chen
a6a5b344b9
[Java] Upgrade checkstyle plugin ( #4375 )
2019-03-15 11:36:09 -07:00
Hao Chen
f8d12b0418
[Java] Package native dependencies into jar ( #4367 )
2019-03-15 12:38:40 +08:00
Yuhong Guo
d5fb7b70a9
Update arrow version to fix plasma bugs ( #4127 )
...
* Update arrow
* Change to 2c511979b13b230e73a179dab1d55b03cd81ec02 which is rebased on Arrow 46f75d7
* Update to fix comment
* disable tests which use python/ray/rllib/tests/data/cartpole_small
* Fix get order of meta and data in MockObjectStore.java
2019-03-08 18:03:58 +08:00
Hao Chen
f0465bc68c
[Java] Refine tests and fix single-process mode ( #4265 )
2019-03-07 09:59:13 +08:00
Wang Qing
a116b7f646
[Java] Add runtime context ( #4194 )
2019-03-05 20:25:29 +08:00
bibabolynn
c73d5086f3
[Java] Single-process mode ( #4245 )
2019-03-05 13:50:20 +08:00
Robert Nishihara
641f703879
Update installation instructions to include bazel and remove outdated… ( #4171 )
2019-02-26 23:07:43 -08:00
Philipp Moritz
9b3ce3e64b
Revert inline objects PR ( #4125 )
...
* Revert "Inline objects (#3756 )"
This reverts commit f987572795
.
* fix rebase problems
* more rebase fixes
* add back debug statement
2019-02-22 18:21:01 -08:00
Hao Chen
a99676e39b
[Java] lint unused imports ( #4100 )
2019-02-20 12:37:04 -08:00
Hao Chen
de17443dc2
Propagate backend error to worker ( #4039 )
2019-02-16 11:39:15 +08:00
Wang Qing
1fb56a4316
Remove deprecated module ( #4038 )
2019-02-14 10:04:09 +08:00
Hao Chen
f31a79f3f7
Implement actor checkpointing ( #3839 )
...
* Implement Actor checkpointing
* docs
* fix
* fix
* fix
* move restore-from-checkpoint to HandleActorStateTransition
* Revert "move restore-from-checkpoint to HandleActorStateTransition"
This reverts commit 9aa4447c1e3e321f42a1d895d72f17098b72de12.
* resubmit waiting tasks when actor frontier restored
* add doc about num_actor_checkpoints_to_keep=1
* add num_actor_checkpoints_to_keep to Cython
* add checkpoint_expired api
* check if actor class is abstract
* change checkpoint_ids to long string
* implement java
* Refactor to delay actor creation publish until checkpoint is resumed
* debug, lint
* Erase from checkpoints to restore if task fails
* fix lint
* update comments
* avoid duplicated actor notification log
* fix unintended change
* add actor_id to checkpoint_expired
* small java updates
* make checkpoint info per actor
* lint
* Remove logging
* Remove old actor checkpointing Python code, move new checkpointing code to FunctionActionManager
* Replace old actor checkpointing tests
* Fix test and lint
* address comments
* consolidate kill_actor
* Remove __ray_checkpoint__
* fix non-ascii char
* Loosen test checks
* fix java
* fix sphinx-build
2019-02-13 19:39:02 +08:00
Wang Qing
c523bc04ad
Enable redis password in Java worker ( #3943 )
...
* Support Java redis password
* Fix
* Refine
* Fix lint.
2019-02-12 13:11:25 +08:00
Wang Qing
bc438ca73b
[Java] Refine Java config item ( #4014 )
...
* Refine
* Address comment.
2019-02-11 23:55:40 +08:00