In order to support compactions of tablets that are not hosted and keep the code simple there should be one compaction process for tablets that are hosted and unhosted. To accomplish this, all compaction functionality should be moved out of the tablet servers.
In order to support compactions of tablets that are not hosted and keep the code simple there should be one compaction process for tablets that are hosted and unhosted. To accomplish this, all compaction functionality should be moved out of the tablet servers.