some progress on forgetting old checkpoints when checkpointing anew
fix setForgetAllButLatest
BdbModule#doCheckpoint - support forgetting all but latest checkpoint
handle case where there is no whois server for a domain
Merge branch 'master' into always-resumable
Merge branch 'master' into always-resumable
forgetting old checkpoints - roll up previous checkpointed CrawlerJournals (e.g. frontier.recover.gz) into new checkpoint
prevent redundant checkpoints when crawl is stopping
Merge branch 'master' into always-resumable
don't log warning in normal case
Merge branch 'master' into always-resumable
CrawlController.reserveMemory - use byte[] instead of char[] for clarity of size
when resuming from checkpoint, make next checkpoint serial number follow serial number of resumed checkpoint
avoid NPE when attempting to terminate already-finished job
part of HER-2048 - restore BdbServerCache from checkpoint
part of HER-2048 - WARCWriterProcessor stats resume from checkpoint
custom kryo serialization for Inet4Address in CrawlHost since default doesn't work right, and junit test
include urlsWritten in checkpoint, and be backward compatible with old checkpoints
avoid deadlock in case of BeansException at crawl startup
avoid infinite loop spitting out stack traces on BeansException on startup