Commit Graph

  • b4b462809f fix valgrind Philipp Moritz 2016-10-27 15:09:50 -07:00
  • e26fb46b02 subscribe without polling Philipp Moritz 2016-10-27 13:21:16 -07:00
  • 6ed641177d Remove unnecessary files. (#4) Robert Nishihara 2016-10-26 23:24:40 -07:00
  • 6f75c738b5 [WIP] Fix valgrind tests. (#5) Robert Nishihara 2016-10-26 23:23:46 -07:00
  • f83a98d71a Changes to make tests pass on Travis. (#3) Robert Nishihara 2016-10-25 22:39:21 -07:00
  • ed550ea8af Merge pull request #1 from ray-project/switch Philipp Moritz 2016-10-25 14:33:51 -07:00
  • 8c48410e82 Merge remote-tracking branch 'r1remote/moveout' into switch Robert Nishihara 2016-10-25 14:29:00 -07:00
  • 02d4050499 Rearrange plasma files to prepare for merging into Ray. Robert Nishihara 2016-10-25 14:27:45 -07:00
  • 6a5ddae59f Merge remote-tracking branch 'r1remote/moveout' into switch Robert Nishihara 2016-10-25 14:19:24 -07:00
  • ad55166472 Rearrange local scheduler files to prepare to merge into Ray. Robert Nishihara 2016-10-25 14:16:23 -07:00
  • 5165b41fa7 Merge remote-tracking branch 'r1remote/moveout' into switch Robert Nishihara 2016-10-25 14:02:32 -07:00
  • 1915539c5f Rearrange files to prepare to merge into Ray. Robert Nishihara 2016-10-25 13:57:23 -07:00
  • 7c1b2f702f Remove git submodules and C++ files. Robert Nishihara 2016-10-25 12:51:30 -07:00
  • db6375701e Prevent ObjectIDs from being pickled. (#42) Robert Nishihara 2016-10-21 15:42:29 -07:00
  • d19f7ad853 Implement plasma_release. (#42) Robert Nishihara 2016-10-21 00:47:34 -07:00
  • 63ec244784 Connect local scheduler to Plasma. (#11) Robert Nishihara 2016-10-18 18:27:43 -07:00
  • ddfbd70dad Plasma fetch (#36) Stephanie Wang 2016-10-18 18:20:59 -07:00
  • da3a3127e0 Move get_client_id to db.h (#40) Stephanie Wang 2016-10-18 15:12:41 -07:00
  • e57b87928c Fixes for implementing Plasma fetch (#39) Stephanie Wang 2016-10-18 12:38:30 -07:00
  • f189ca746b Send a one byte message in send_fd because otherwise it sometimes hangs on Linux. (#41) Robert Nishihara 2016-10-15 11:44:51 -07:00
  • 5ad8e145ae Allow clients to subscribe to notifications about sealed objects. (#40) Robert Nishihara 2016-10-14 19:27:17 -07:00
  • 0a44145906 Fix the resetting of reusable variables on the driver and cache functions to run on all workers. (#446) Robert Nishihara 2016-10-12 22:17:22 -07:00
  • 7e23b87a21 Merge pull request #38 from ray-project/fixwarnings Stephanie Wang 2016-10-12 15:43:01 -07:00
  • 1c3aaf7189 Update documentation (#445) Robert Nishihara 2016-10-12 15:41:00 -07:00
  • 182985015c Make warnings errors Philipp Moritz 2016-10-12 13:20:57 -07:00
  • 1adafee6d3 Fix signature of create_object. (#39) Robert Nishihara 2016-10-12 12:58:15 -07:00
  • 832888d473 fix formating Philipp Moritz 2016-10-12 00:59:22 -07:00
  • 50fb53fd91 fix compiler warnings on macOS Philipp Moritz 2016-10-12 00:56:04 -07:00
  • 6290cab750 fix compiler warning for linux Philipp Moritz 2016-10-12 00:23:40 -07:00
  • 94ad12ff64 Get valgrind in place for plasma (#35) Philipp Moritz 2016-10-11 17:58:14 -07:00
  • 7f515113fa Generate return object IDs in the task constructor. (#36) Robert Nishihara 2016-10-07 15:20:56 -07:00
  • e9a336a344 Fix incorrect free. (#9) Robert Nishihara 2016-10-07 12:31:57 -07:00
  • 18934c3a45 Make photon client into a C extension. (#8) Robert Nishihara 2016-10-07 11:00:46 -07:00
  • 7be1a93d64 Move common C extension module into a different C file. (#35) Robert Nishihara 2016-10-06 19:16:09 -07:00
  • 90a6a99b03 Clean up task interface and add testing. (#34) Robert Nishihara 2016-10-06 16:25:04 -07:00
  • c6ec36865d Update Windows patches for GRPC (#444) mehrdadn 2016-10-06 11:50:40 -07:00
  • cb9457d3a6 Merge pull request #18 from ray-project/fix Robert Nishihara 2016-10-06 01:16:24 -07:00
  • 4d2a77901a Fixed extern C declaration (found by Mehrdad) Philipp Moritz 2016-10-06 00:58:27 -07:00
  • a048ad954a Merge pull request #7 from ray-project/valgrind Robert Nishihara 2016-10-05 23:23:52 -07:00
  • e8e4aa6d8e add valgrind check Philipp Moritz 2016-10-05 18:07:08 -07:00
  • 75441a180d add valgrind tests (#33) Philipp Moritz 2016-10-05 16:09:40 -07:00
  • a3e01c8a45 Merge pull request #6 from ray-project/submit-redis Robert Nishihara 2016-10-05 15:17:06 -07:00
  • 0f97855333 More fixes. Robert Nishihara 2016-10-05 14:11:02 -07:00
  • a7a963445d fixes Philipp Moritz 2016-10-05 13:30:10 -07:00
  • 4204500d23 Fix formatting. (#32) Robert Nishihara 2016-10-05 09:17:08 -07:00
  • 67677c3c92 update documentation and common Philipp Moritz 2016-10-04 17:06:52 -07:00
  • 4329afbd53 rename TASK_* -> TASK_STATUS_* (#31) Philipp Moritz 2016-10-04 16:59:44 -07:00
  • 872e68b5b0 submit task to redis Philipp Moritz 2016-10-04 16:25:11 -07:00
  • 8e044535e2 Python API for constructing tasks (#28) Philipp Moritz 2016-10-04 15:56:24 -07:00
  • 64c5e0880e Let workers get tasks from local scheduler. (#5) Robert Nishihara 2016-10-04 12:55:10 -07:00
  • da5ec3b5e0 add documentation for tasks (#30) Philipp Moritz 2016-10-04 12:11:52 -07:00
  • 5a0725ce94 Increase dlmalloc threshold along with granularity (#33) Ujval Misra 2016-10-03 18:35:13 -07:00
  • eabfa9ab6f Stephanie's plasma refactor (#31) Philipp Moritz 2016-10-03 18:29:18 -07:00
  • f4037ad19f Plasma fixes (#29) Stephanie Wang 2016-10-03 17:55:57 -07:00
  • eb71c2e84a Increase allocation granularity dynamically with each MMAP call (#32) Ujval Misra 2016-10-01 16:03:33 -07:00
  • 9c223a1e48 Increase dlmalloc's granularity to 1 << 25 (#30) Richard Shin 2016-09-29 23:46:04 -07:00
  • e21e9f68df API for task log and scheduled task (#25) Philipp Moritz 2016-09-29 21:12:06 -07:00
  • 227eab3b5a Use doxygen for generating documentation (#29) Robert Nishihara 2016-09-28 18:59:00 -07:00
  • ff8018db75 First pass at local scheduler (#2) Philipp Moritz 2016-09-27 19:11:09 -07:00
  • 084220b0e7 Allow reading/writing generic message types, not just tasks. (#24) Robert Nishihara 2016-09-27 18:51:35 -07:00
  • 21d6ceba01 Merge pull request #4 from ray-project/trav Philipp Moritz 2016-09-27 10:56:35 -07:00
  • 2776d6a37c Fix permissions. Robert Nishihara 2016-09-27 00:19:21 -07:00
  • 57214b3a11 Fixes. Robert Nishihara 2016-09-27 00:15:54 -07:00
  • 184242a85c Add basic travis file and lint check. Robert Nishihara 2016-09-27 00:13:28 -07:00
  • 8925580fb6 nit for filter (#443) Richard Liaw 2016-09-26 20:58:19 -07:00
  • d22321da7a Changes to run TRPO (#442) Richard Liaw 2016-09-26 20:20:45 -07:00
  • 631de92170 Build redis before libcommon. (#20) Robert Nishihara 2016-09-26 00:12:11 -07:00
  • 9a6991116f Small fix in test. (#441) Robert Nishihara 2016-09-25 23:08:27 -07:00
  • 9f26c2d793 Merge pull request #3 from ray-project/rename Robert Nishihara 2016-09-25 22:51:00 -07:00
  • 675ea40171 Update README.md Philipp Moritz 2016-09-25 22:49:55 -07:00
  • db8c0acc71 Refactor state database (#22) Philipp Moritz 2016-09-25 21:52:06 -07:00
  • 1e08629013 fix submit_task for task queue (#21) Philipp Moritz 2016-09-25 16:51:24 -07:00
  • 7907992609 [WIP] Event loop refactoring (#19) Philipp Moritz 2016-09-23 22:53:58 -07:00
  • e1b8711a01 Redis logging (#17) Philipp Moritz 2016-09-23 17:10:15 -07:00
  • d41566a499 Implement delete and contains for plasma client and store. (#28) Robert Nishihara 2016-09-23 15:07:50 -07:00
  • 7a079547b0 task queue tests and extensions (#18) Philipp Moritz 2016-09-22 23:15:45 -07:00
  • 313241e303 Asynchronous Redis IPC (#14) Stephanie Wang 2016-09-20 22:40:35 -07:00
  • 6c6f2d0473 Implement object table API (#16) Philipp Moritz 2016-09-20 17:02:56 -07:00
  • de6ec47f9e Add a recursion depth for serialization to prevent infinite loops. (#440) Robert Nishihara 2016-09-19 17:17:42 -07:00
  • 7055c6f793 Limit recursion depth for serializing objects to avoid infinite loops. (#17) Robert Nishihara 2016-09-19 14:54:56 -07:00
  • d11161bb01 make static libraries (#13) Philipp Moritz 2016-09-18 20:47:53 -07:00
  • 37f035dbd0 implementing reading and writing tasks (#11) Philipp Moritz 2016-09-18 18:06:42 -07:00
  • c238ae4aa0 do not re-download and rebuild redis if it already exists (#10) Philipp Moritz 2016-09-18 13:57:27 -07:00
  • b18f214d55 Make it possible to read and write data that is not null-terminated (#9) Philipp Moritz 2016-09-18 13:35:43 -07:00
  • ff11ee21ef Convert to streaming sockets (#7) Stephanie Wang 2016-09-17 15:15:18 -07:00
  • 91f16a3df0 Migrate repositories to ray-project. (#438) Robert Nishihara 2016-09-17 00:52:05 -07:00
  • 4fc42c3e1e Fix in documentation link. (#439) Robert Nishihara 2016-09-17 00:45:22 -07:00
  • 77d5365cc0 Merge pull request #1 from ray-project/name Philipp Moritz 2016-09-17 00:36:52 -07:00
  • 9e4203c18c Update README.md Robert Nishihara 2016-09-17 00:30:31 -07:00
  • 0527736490 Migrate repository to ray-project. (#15) Robert Nishihara 2016-09-17 00:14:35 -07:00
  • 0b7d81cae6 API for creating task specifications (#5) Philipp Moritz 2016-09-17 00:03:10 -07:00
  • 52d953bde6 Document serialization in the object store. (#436) Robert Nishihara 2016-09-16 23:49:59 -07:00
  • 228525eec7 Add documentation for reusable variables. (#437) Robert Nishihara 2016-09-16 23:10:34 -07:00
  • 4863a5155c Cleanup setting and getting of tensorflow weights. (#385) Robert Nishihara 2016-09-16 23:05:14 -07:00
  • 4521e5f183 Initial commit Philipp Moritz 2016-09-16 18:26:57 -07:00
  • 73f4b96253 Sockets (#3) Stephanie Wang 2016-09-15 16:28:52 -07:00
  • 1aa89a4ae6 Update numbuf to properly handle Python floats. (#435) Robert Nishihara 2016-09-15 15:44:11 -07:00
  • 0198a0d299 make plasma robust wrt to number of open file descriptors (#25) Philipp Moritz 2016-09-15 15:39:33 -07:00
  • d469366c75 Serialize Python floats properly as doubles. (#14) Robert Nishihara 2016-09-15 15:11:51 -07:00
  • 292656013a Suppress exceptions in the error logging thread when program exits. (#432) Robert Nishihara 2016-09-15 13:48:23 -07:00