function(values) {
return values.sort(
function(a, b) {
return b['timestamp'] - a['timestamp'];
}
);
}
I'm currently executing the above code for the reduce phase of a Riak
MapReduce query but it is not correctly sorting by the value of timestamp
key. Any ide
Yes it could be done like this:
{ok, C} = riakc_pb_socket:start_link("localhost", 8087),
riakc_pb_socket:mapred(C, {index, <<"bucket">>, <<"$key">>, <<"XX">>,
<<"YY">>}, [{map, {qfun, riak_kv_mapreduce, map_object_value}, none, true}])
--
View this message in context:
http://riak-users.197444.n3.
I could confirm this, my 2-node cluster have leveledb backend and high write
intensity. After about half of hour it consume all RAM and begins slow down.
I use etop to diagnose which erlang process holds the memory and didnt findt
it. Thought htop says that all memory splitted between beam processe