Hi Andy,

Compaction queues are not persisted between regionserver restarts, and the
results of an incomplete compaction are discarded. Compactions write into
an HFile in a temporary location and only move it to the region/CF
directory in case of success (at least, this is how it works in trunk).

Thanks,
--Mikhail

On Saturday, December 10, 2011, Andy Sautins wrote:

>
>   I was wondering if someone could tell me what happens if a regionserver
> fails during major compaction.  Are the entries that were in the compaction
> queue for the failed regionserver migrated along with the regions to
> another server or are those requests for major compaction effectively lost
> for that run of major compaction?  I guess what I'm really asking is do I
> still get a full major compaction of all regions or do I lose the major
> compactions of the regions that were in the queue on the failed
> regionserver.
>
>   Any insight would be much appreciated.   We are currently running HBase
> 0.90.3-cdh3u1.
>
>
>

Reply via email to