├── .gitignore ├── CMakeLists.txt ├── README.md ├── cmake └── Modules │ ├── FindCocaine.cmake │ ├── FindCocaineNative.cmake │ ├── Findelliptics.cmake │ └── locate_library.cmake ├── debian ├── changelog ├── compat ├── control ├── copyright ├── docs ├── grape-components.install ├── grape-dev.install ├── grape.dirs ├── grape.install ├── libcocaine-plugin-queue-driver.install ├── rules └── source │ └── format ├── example ├── CMakeLists.txt ├── manifest-single.json ├── manifest.json ├── profile-single.json ├── test.cpp ├── test_single.cpp └── test_start.cpp ├── grape-bf.spec ├── include └── grape │ ├── concurrent-pump.hpp │ ├── data_array.hpp │ ├── elliptics_client_state.hpp │ ├── entry_id.hpp │ ├── logger_adapter.hpp │ └── rapidjson │ ├── allocators.h │ ├── document.h │ ├── encodedstream.h │ ├── encodings.h │ ├── filereadstream.h │ ├── filestream.h │ ├── filewritestream.h │ ├── internal │ ├── pow10.h │ ├── stack.h │ └── strfunc.h │ ├── prettywriter.h │ ├── rapidjson.h │ ├── reader.h │ ├── stringbuffer.h │ └── writer.h ├── launchpad ├── CMakeLists.txt ├── _queue_clear.py ├── _queue_stats.py ├── json-get-value.py ├── lookup-host.py ├── nodes.py ├── queue └── testerhead-cpp ├── src ├── data_array │ ├── CMakeLists.txt │ └── data_array.cpp ├── driver │ ├── CMakeLists.txt │ ├── cocaine-json-trait.hpp │ ├── driver.cpp │ ├── driver.hpp │ └── module.cpp ├── queue-pump │ ├── CMakeLists.txt │ ├── queue-pull.cpp │ ├── queue-pump.cpp │ └── queue-push.cpp ├── queue │ ├── CMakeLists.txt │ ├── app.cpp │ ├── chunk.cpp │ ├── chunk.hpp │ ├── queue.conf │ ├── queue.cpp │ ├── queue.hpp │ ├── queue.profile │ └── test.cpp ├── srw.py └── testerhead-cpp │ ├── CMakeLists.txt │ ├── app.cpp │ ├── testerhead-cpp.conf │ └── testerhead-cpp.profile └── test ├── CMakeLists.txt ├── chunk.test.cpp ├── chunk_iterator.test.cpp ├── data_array.test.cpp ├── sample_test.test.cpp └── test_pump.test.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/README.md -------------------------------------------------------------------------------- /cmake/Modules/FindCocaine.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/cmake/Modules/FindCocaine.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindCocaineNative.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/cmake/Modules/FindCocaineNative.cmake -------------------------------------------------------------------------------- /cmake/Modules/Findelliptics.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/cmake/Modules/Findelliptics.cmake -------------------------------------------------------------------------------- /cmake/Modules/locate_library.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/cmake/Modules/locate_library.cmake -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/docs: -------------------------------------------------------------------------------- 1 | #example/*.json 2 | -------------------------------------------------------------------------------- /debian/grape-components.install: -------------------------------------------------------------------------------- 1 | usr/lib/grape/{queue,testerhead-cpp} 2 | -------------------------------------------------------------------------------- /debian/grape-dev.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/debian/grape-dev.install -------------------------------------------------------------------------------- /debian/grape.dirs: -------------------------------------------------------------------------------- 1 | usr/lib/grape 2 | -------------------------------------------------------------------------------- /debian/grape.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/debian/grape.install -------------------------------------------------------------------------------- /debian/libcocaine-plugin-queue-driver.install: -------------------------------------------------------------------------------- 1 | usr/lib/cocaine/* 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/manifest-single.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/example/manifest-single.json -------------------------------------------------------------------------------- /example/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/example/manifest.json -------------------------------------------------------------------------------- /example/profile-single.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/example/profile-single.json -------------------------------------------------------------------------------- /example/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/example/test.cpp -------------------------------------------------------------------------------- /example/test_single.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/example/test_single.cpp -------------------------------------------------------------------------------- /example/test_start.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/example/test_start.cpp -------------------------------------------------------------------------------- /grape-bf.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/grape-bf.spec -------------------------------------------------------------------------------- /include/grape/concurrent-pump.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/concurrent-pump.hpp -------------------------------------------------------------------------------- /include/grape/data_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/data_array.hpp -------------------------------------------------------------------------------- /include/grape/elliptics_client_state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/elliptics_client_state.hpp -------------------------------------------------------------------------------- /include/grape/entry_id.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/entry_id.hpp -------------------------------------------------------------------------------- /include/grape/logger_adapter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/logger_adapter.hpp -------------------------------------------------------------------------------- /include/grape/rapidjson/allocators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/allocators.h -------------------------------------------------------------------------------- /include/grape/rapidjson/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/document.h -------------------------------------------------------------------------------- /include/grape/rapidjson/encodedstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/encodedstream.h -------------------------------------------------------------------------------- /include/grape/rapidjson/encodings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/encodings.h -------------------------------------------------------------------------------- /include/grape/rapidjson/filereadstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/filereadstream.h -------------------------------------------------------------------------------- /include/grape/rapidjson/filestream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/filestream.h -------------------------------------------------------------------------------- /include/grape/rapidjson/filewritestream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/filewritestream.h -------------------------------------------------------------------------------- /include/grape/rapidjson/internal/pow10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/internal/pow10.h -------------------------------------------------------------------------------- /include/grape/rapidjson/internal/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/internal/stack.h -------------------------------------------------------------------------------- /include/grape/rapidjson/internal/strfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/internal/strfunc.h -------------------------------------------------------------------------------- /include/grape/rapidjson/prettywriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/prettywriter.h -------------------------------------------------------------------------------- /include/grape/rapidjson/rapidjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/rapidjson.h -------------------------------------------------------------------------------- /include/grape/rapidjson/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/reader.h -------------------------------------------------------------------------------- /include/grape/rapidjson/stringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/stringbuffer.h -------------------------------------------------------------------------------- /include/grape/rapidjson/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/include/grape/rapidjson/writer.h -------------------------------------------------------------------------------- /launchpad/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/launchpad/CMakeLists.txt -------------------------------------------------------------------------------- /launchpad/_queue_clear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/launchpad/_queue_clear.py -------------------------------------------------------------------------------- /launchpad/_queue_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/launchpad/_queue_stats.py -------------------------------------------------------------------------------- /launchpad/json-get-value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/launchpad/json-get-value.py -------------------------------------------------------------------------------- /launchpad/lookup-host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/launchpad/lookup-host.py -------------------------------------------------------------------------------- /launchpad/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/launchpad/nodes.py -------------------------------------------------------------------------------- /launchpad/queue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/launchpad/queue -------------------------------------------------------------------------------- /launchpad/testerhead-cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/launchpad/testerhead-cpp -------------------------------------------------------------------------------- /src/data_array/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/data_array/CMakeLists.txt -------------------------------------------------------------------------------- /src/data_array/data_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/data_array/data_array.cpp -------------------------------------------------------------------------------- /src/driver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/driver/CMakeLists.txt -------------------------------------------------------------------------------- /src/driver/cocaine-json-trait.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/driver/cocaine-json-trait.hpp -------------------------------------------------------------------------------- /src/driver/driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/driver/driver.cpp -------------------------------------------------------------------------------- /src/driver/driver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/driver/driver.hpp -------------------------------------------------------------------------------- /src/driver/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/driver/module.cpp -------------------------------------------------------------------------------- /src/queue-pump/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue-pump/CMakeLists.txt -------------------------------------------------------------------------------- /src/queue-pump/queue-pull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue-pump/queue-pull.cpp -------------------------------------------------------------------------------- /src/queue-pump/queue-pump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue-pump/queue-pump.cpp -------------------------------------------------------------------------------- /src/queue-pump/queue-push.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue-pump/queue-push.cpp -------------------------------------------------------------------------------- /src/queue/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue/CMakeLists.txt -------------------------------------------------------------------------------- /src/queue/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue/app.cpp -------------------------------------------------------------------------------- /src/queue/chunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue/chunk.cpp -------------------------------------------------------------------------------- /src/queue/chunk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue/chunk.hpp -------------------------------------------------------------------------------- /src/queue/queue.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue/queue.conf -------------------------------------------------------------------------------- /src/queue/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue/queue.cpp -------------------------------------------------------------------------------- /src/queue/queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue/queue.hpp -------------------------------------------------------------------------------- /src/queue/queue.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue/queue.profile -------------------------------------------------------------------------------- /src/queue/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/queue/test.cpp -------------------------------------------------------------------------------- /src/srw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/srw.py -------------------------------------------------------------------------------- /src/testerhead-cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/testerhead-cpp/CMakeLists.txt -------------------------------------------------------------------------------- /src/testerhead-cpp/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/testerhead-cpp/app.cpp -------------------------------------------------------------------------------- /src/testerhead-cpp/testerhead-cpp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/testerhead-cpp/testerhead-cpp.conf -------------------------------------------------------------------------------- /src/testerhead-cpp/testerhead-cpp.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/src/testerhead-cpp/testerhead-cpp.profile -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/chunk.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/test/chunk.test.cpp -------------------------------------------------------------------------------- /test/chunk_iterator.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/test/chunk_iterator.test.cpp -------------------------------------------------------------------------------- /test/data_array.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/test/data_array.test.cpp -------------------------------------------------------------------------------- /test/sample_test.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/test/sample_test.test.cpp -------------------------------------------------------------------------------- /test/test_pump.test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reverbrain/grape/HEAD/test/test_pump.test.cpp --------------------------------------------------------------------------------