Open martinsumner opened 9 months ago
Also:
riak_core_exo_monitor
riak_repl.app.src
.riak_repl
stats in that it is directly referring to folsom
, and the latest release of exometer_core
removes folsom (as well as bear).riak_kv
but not in riak_repl
?I've asked internally and as far as I know, the only potential candidate we have for retention is the riak_core_bg_manager
for a little relief for overstressed systems. Even then, it is rarely used.
Possibly add dtrace
to the list of items for removal as well?
There are some features within riak_core, that are rarely or never used. Should these features simply be removed going forward.
riak_core_bg_manager
riak_repl.fullsync_use_background_manager
); riak_kv handoff (riak_kv.handoff_use_background_manager
); riak_kv hashtree aae (riak_kv.aae_use_background_manager
).off
.riak_core_throttle
riak_kv_entropy_manager
.riak_core_table_owner
riak_core_throttle
(see above).gen_nb_server
riak_core_handoff_listener
, and inriak_api
inriak_api_pb_listener
.riak_core_handoff_listener
is needed, with improvements to Erlang Distribution Protocol that may help with potential issues with inter-node traffic being overwhelmed with handoff data?nextgenrepl
i.e. make handoff part of the API, and use the riak erlang client for handoff as this helps with issues with maintaining SSL/TLS compatability.process_proxy
riak_core_handoff_listener
.bloom
riak_repl
usesebloom
.riak_core_tracer
|riak_core_dtrace
riak_core_tracer
only used in riak_kv, withinriak_kv_get_fsm
eunit test.riak_core_gen_server
riak_core_handoff_receiver
and within riak_repl inriak_repl_fullsync_helper
, but no use of priority.riak_core_priority_queue
riak_core_gen_server
(see above).