Commit graph

31 commits

Author SHA1 Message Date
Robert Nishihara
96a59200d3 Fix some bugs (#22)
* Bug fixes.

* Remove plasma_reply_type.

* Fix formatting.

* Speed up tests a little.

* Small fixes.
2016-09-13 16:45:44 -07:00
Philipp Moritz
494903c5d4 fix compiler warnings (#17) 2016-09-10 17:47:37 -07:00
Richard Shin
d52bf7d146 Use dlmalloc to manage shared memory (#15)
* Use dlmalloc to manage shared memory

* add stresstest
2016-09-10 16:39:24 -07:00
Richard Shin
04737f3f56 Run clang-format and check in Travis CI (#14)
* Run clang-format and add pre-commit hook for it.

* Modify .travis.yml to check

* Try to fix problems with .travis.yml

* Try to fix .travis.yml yet again

* Update .clang-format to Philipp's preferences

* Don't allow lint to fail in Travis

* Remove git-hooks directory

* Improve clang-format failure output

* Fix clang-format error

* Report which commit clang-format is comparing against, and add whitespace error

* Handle non-PR Travis in clang-format, and add another error

* Check $TRAVIS_PULL_REQUEST correctly and add another error

* Fix syntax error in check-git-clang-format-output.sh

* Add whitespace error

* Remove extra whitespace, add clang-format to README
2016-09-08 15:28:27 -07:00
Philipp Moritz
a62c0f8fac Allow arbitrary number of connections (#13)
* refactor plasma to use an event loop

* unify comment style

* Clean up Makefile flags.

* Randomize socket names in tests so multiple copies of the tests can be run in parallel without conflict.
2016-09-07 20:19:37 -07:00
Robert Nishihara
dd23a68f79 Merge pull request #12 from pcmoritz/refactor
Remove C struct duplication and python plasma manager
2016-09-05 23:28:00 -07:00
Philipp Moritz
ad1a8454d5 remove C struct duplication and python plasma manager 2016-09-05 15:37:17 -07:00
Robert Nishihara
a0490846a2 Merge pull request #7 from pcmoritz/manager
Object store manager
2016-08-22 16:18:11 -07:00
Philipp Moritz
e1627319b3 clean up tests 2016-08-22 15:35:47 -07:00
Philipp Moritz
98b80ea446 Merge pull request #11 from pcmoritz/python
Test Python 3 in Travis.
2016-08-18 23:51:54 -07:00
Robert Nishihara
87447256c4 Test Python 3 in Travis. 2016-08-18 23:26:08 -07:00
Robert Nishihara
3d6d1e8fe5 Test plasma manager. 2016-08-18 10:04:00 -07:00
Philipp Moritz
23327a18e0 add plasma manager 2016-08-17 13:01:56 -07:00
Philipp Moritz
32fadd54f5 Merge pull request #6 from pcmoritz/make
Remove directories as well with make clean.
2016-08-17 11:21:59 -07:00
Philipp Moritz
36af79427d Merge pull request #9 from pcmoritz/test
Basic Python unit tests.
2016-08-16 17:53:51 -07:00
Robert Nishihara
b6b17f3ac3 Retry if plasma client fails to connect to plasma store. 2016-08-16 17:52:18 -07:00
Robert Nishihara
1b66ac54ba Basic Python unit tests. 2016-08-16 17:17:11 -07:00
Robert Nishihara
6511ea8cc5 Merge pull request #8 from pcmoritz/fix
fix error handling
2016-08-16 16:03:14 -07:00
Philipp Moritz
6db8d1c15a fix error handling 2016-08-16 15:58:14 -07:00
Robert Nishihara
1b22b54cfc Merge pull request #4 from pcmoritz/python
Python library for plasma
2016-08-16 15:43:02 -07:00
Philipp Moritz
535f4403e4 add python client 2016-08-16 15:38:45 -07:00
Robert Nishihara
29f0489b6e Remove directories as well with make clean. 2016-08-16 15:06:29 -07:00
Robert Nishihara
88a14870df Merge pull request #5 from pcmoritz/cleanup
Clean up and add client
2016-08-16 15:04:30 -07:00
Philipp Moritz
7a18347b5c cleanup 2016-08-16 15:00:01 -07:00
Philipp Moritz
c01e99284a Merge pull request #1 from pcmoritz/readme
Add readme
2016-08-15 18:48:36 -07:00
Philipp Moritz
504044c033 Merge pull request #2 from pcmoritz/travis
Minimal travis file
2016-08-14 01:51:53 -07:00
Robert Nishihara
e5ecd497f3 minimal travis file 2016-08-14 01:49:58 -07:00
Robert Nishihara
ff13386659 Merge pull request #3 from pcmoritz/initial
Initial plasma commit
2016-08-14 01:47:38 -07:00
Philipp Moritz
97087b0791 initial version of object store 2016-08-14 01:39:44 -07:00
Robert Nishihara
81bfd8c201 add readme 2016-08-13 15:24:01 -07:00
Philipp Moritz
68056dafb1 Initial commit 2016-08-13 15:20:19 -07:00