Hao Chen
0131353d42
[gRPC] Migrate gcs data structures to protobuf ( #5024 )
2019-06-25 14:31:19 -07:00
Joey Jiang
a7f84b536f
Fix no cpus test ( #5009 )
2019-06-21 17:08:25 +08:00
Andrew Berger
e59e8074dd
fix handling of non-integral timeout values in signal.receive ( #5002 )
2019-06-20 15:33:40 -07:00
Hao Chen
2bf92e02e2
[gRPC] Use gRPC for inter-node-manager communication ( #4968 )
2019-06-17 19:00:50 +08:00
Robert Nishihara
a82e8118a0
Fix resource bookkeeping bug with acquiring unknown resource. ( #4945 )
2019-06-07 21:07:27 -07:00
Robert Nishihara
6703519144
Move global state API out of global_state object. ( #4857 )
2019-05-26 11:27:53 -07:00
Robert Nishihara
49fe894e22
Export remote functions when first used and also fix bug in which rem… ( #4844 )
...
* Export remote functions when first used and also fix bug in which remote functions and actor classes are not exported from workers during subsequent ray sessions.
* Documentation update
* Fix tests.
* Fix grammar
2019-05-24 13:44:39 -07:00
Robert Nishihara
2015085192
Fix bug in which actor classes are not exported multiple times. ( #4838 )
2019-05-23 09:22:46 -07: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
Romil Bhardwaj
004440f526
Dynamic Custom Resources - create and delete resources ( #3742 )
2019-05-11 20:06:04 +08:00
Devin Petersohn
edb8465910
[ray-core] Initial addition of performance integration testing files ( #4325 )
2019-05-08 13:40:54 -07:00
Si-Yuan
bd00735fe8
Fix tempfile issues ( #4605 )
2019-05-05 16:06:15 -07:00
Robert Nishihara
d81e71e297
Enable actor methods to be decorated on the caller side also and get postprocessors. ( #4732 )
...
* Allow decorating ray actor methods.
* Add test.
* Add get postprocessors.
* Improve documentation.
* Make it work for remote functions.
* Temporary fix.
2019-05-04 11:53:47 -07:00
Robert Nishihara
e9b351e749
Reduce memory usage of test_simple in test_stress.py. ( #4709 )
2019-04-28 07:50:23 -07:00
Si-Yuan
9ce3039390
Fix webui api ( #4686 )
...
* fix webui
* Apply suggestions from code review
lint
Co-Authored-By: suquark <suquark@gmail.com >
* add dependencies for this unittest
* move dependencies to the script file
2019-04-27 15:23:56 +08:00
William Ma
c99e3caaca
Change resource bookkeeping to account for machine precision. ( #4533 )
2019-04-23 11:59:53 -07:00
Robert Nishihara
967e8aad9d
Make def test_submitting_many_actors_to_one less stressful. ( #4622 )
2019-04-14 12:19:57 -07:00
Daniel Edgecumbe
3e1adafbce
[autoscaler] Add an aggressive_autoscaling flag ( #4285 )
2019-04-13 18:44:32 -07:00
Romil Bhardwaj
0f42f87ebc
Updating zero capacity resource semantics ( #4555 )
2019-04-12 16:53:57 -07: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
justinwyang
e88e706fcc
Enforce quoting style in Travis. ( #4589 )
2019-04-11 14:24:26 -07:00
Kristian Hartikainen
ed02bf11f7
[autoscaler] Lint code that we forgot to lint in #4537 ( #4584 )
...
* Lint code that we forgot to lint in previous PR
* Revert setup command merge
* Lint
* Revert "Revert setup command merge"
This reverts commit 55e1cdb1f256ea51ef66a38730d8f7865f1f5ad1.
* Fix testReportsConfigFailures test
* Minor syntax tweaks
* Lint
2019-04-10 17:01:36 +08:00
Si-Yuan
dab99d26af
Improve code related to node ( #4383 )
...
* Make full use of node
implement local node
fix bugs mentioned in comments
* Add more tests
* Use more specific exception handling
* fix, lint
* fix for py2.x
2019-04-09 17:27:54 +08:00
Yuhong Guo
c2349cf12d
Remove local/global_scheduler from code and doc. ( #4549 )
2019-04-03 17:05:09 -07:00
Hao Chen
23404f7bcf
Fix some flaky tests ( #4535 )
2019-04-02 17:57:11 -07:00
Yuhong Guo
c2c548bdfd
Fix broken pipe callback ( #4513 )
2019-04-02 17:42:18 +08:00
William Ma
11580fb7dc
Changes where actor resources are assigned ( #4323 )
2019-03-24 15:49:36 -07:00
Ion
59079a799c
Signal actor failure ( #4196 )
2019-03-21 15:17:42 -07:00
Kai Yang
c36d03874b
Redis returns OK when removing a non-existent set entry ( #4434 )
2019-03-21 11:59:15 -07:00
Stephanie Wang
4ac9c1ed6e
Fix bug in cluster mode where driver exits when there are tasks in the waiting queue ( #4251 )
2019-03-20 10:18:27 -07:00
Yuhong Guo
8ce7565530
Refactor pytest fixtures for ray core ( #4390 )
2019-03-20 11:48:32 +08:00
Peter Schafhalter
c93eb126ec
Allow manually writing to return ObjectIDs from tasks/actor methods ( #3805 )
2019-03-18 19:24:57 -07:00
Wang Qing
3b141b26cd
Fix global_state not disconnected after ray.shutdown ( #4354 )
2019-03-18 16:44:49 -07:00
Yuhong Guo
becffc6cef
Fix checkpoint crash for actor creation task. ( #4327 )
...
* Fix checkpoint crash for actor creation task.
* Lint
* Move test to test_actor.py
* Revert unused code in test_failure.py
* Refine test according to Raul's suggestion.
2019-03-14 23:42:57 +08:00
Kai Yang
7ff56ce826
Introduce set data structure in GCS ( #4199 )
...
* Introduce set data structure in GCS. Change object table to Set instance.
* Fix a logic bug. Update python code.
* lint
* lint again
* Remove CURRENT_VALUE mode
* Remove 'CURRENT_VALUE'
* Add more test cases
* rename has_been_created to subscribed.
* Make `changed` parameter type of `bool *`
* Rename mode to notification_mode
* fix build
* RAY.SET_REMOVE return error if entry doesn't exist
* lint
* Address comments
* lint and fix build
2019-03-11 14:42:58 -07:00
justinwyang
5adb4a6941
Set _remote() function args and kwargs as optional ( #4305 )
2019-03-09 16:40:14 -08:00
Simon Mo
3064fad96b
Add ray.experimental.serve Module ( #4095 )
2019-03-08 16:22:05 -08:00
Robert Nishihara
fd2d8c2c06
Remove Jenkins backend tests and add new long running stress test. ( #4288 )
2019-03-08 15:29:39 -08:00
Stephanie Wang
b7ebf17650
Fix test ( #4264 )
2019-03-05 18:37:00 -08:00
Robert Nishihara
fa8c07dd19
Sleep for half a second at exit in order to avoid losing log messages… ( #4254 )
2019-03-04 20:39:09 -08:00
Stephanie Wang
8b871af555
Fix ray.wait bug for tasks on remote nodes and timeout=0 ( #4242 )
...
* Regression test
* Fix
* cleaner code
2019-03-04 11:46:06 -08:00
Yuhong Guo
6f46edca51
Skip dead nodes to avoid connection timeout. ( #4154 )
2019-03-02 13:11:19 -08:00
Hao Chen
6f1a29ad3f
Consodiate CI Python tests and fix bug about multiple ray.init ( #4195 )
2019-03-01 14:38:28 -08:00
Ion
88e14feb53
Reset signal counters when a task finishes ( #4173 )
2019-02-28 15:15:03 -08:00
Ion
7395c86a50
A few fixes in receive() signal. ( #4142 )
2019-02-27 18:00:59 -08:00
Yuhong Guo
0a11b27971
Fix the case of use decorator directly to raw class and add test case ( #4177 )
2019-02-28 00:09:42 +08:00
Hao Chen
d583edb07c
Skip test_multithreading in Python 2 ( #4107 )
2019-02-27 14:06:12 +08:00
justinwyang
19b8793b6a
Updated test script paths in documentation ( #4170 )
2019-02-26 16:14:55 -08:00
John Liagouris
89ce4c56aa
Initial Skeleton for Streaming API ( #4126 )
2019-02-26 12:15:08 -08:00
Kristian Hartikainen
524e69a82d
[autoscaler] Change the get behavior of node providers' _get_node ( #4132 )
...
* Change the get behavior of GCPNodeProvider._get_node
* Add lock around the GCPNodeProvider._get_node call
* rename nodes
* lint
* Update GCPNodeProvider._get_node to match aws implementation
* assert
* log
* log highest heartbeats
* rename
* bringup to connected
* prune heartbeat times
* fix bringup
2019-02-24 18:43:35 -08:00