-
Notifications
You must be signed in to change notification settings - Fork 115
mv cpp pb timeseries1
Matthew Von-Maszewski edited this page Dec 4, 2015
·
3 revisions
- merged to master -
- code complete - December 4, 2015
- development started - October, 2015
This branch contains the Erlang layer of a C++ NIF for riak_pb_codec.erl. A detail discussion of the C++ portion is found here:
https://github.com/basho/riak_kv_ts/wiki/mv-cpp-pb-timeseries1
Engel Sanchez performed detail analysis of bottlenecks when streaming sample Riak CS data from a server to a client. The key bottleneck was the heap thrashing within Erlang during protocol buffer encoding/decoding. The thrashing is especially harsh when a given protocol buffer message contains many rows of data.