accumulo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Keith Turner (Commented) (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-149) Remove MyMapFile dependency in Isolation Image
Date Fri, 23 Dec 2011 20:50:30 GMT


Keith Turner commented on ACCUMULO-149:

I would propose putting MemKeyConversionIterator below the source switching iterator and changing
its behavior. Remove the consume behavior and make it have a seek that handles MemKeys.  The
SourceSwitching iterator will reseek using a MemKey.  To put it below the SourceSwitchingIterator
make MemoryDataSource return it.
> Remove MyMapFile dependency in Isolation Image
> ----------------------------------------------
>                 Key: ACCUMULO-149
>                 URL:
>             Project: Accumulo
>          Issue Type: Improvement
>          Components: tserver
>            Reporter: John Vines
>            Assignee: John Vines
>              Labels: cleanup
>             Fix For: 1.5.0
> MyMapFile and MySequenceFile are my mortal enemies and I wish for nothing more than to
purge them from our codebase. The biggest standing issue keeping us from removing them entirely
and using the compatible MapFile and SequenceFile is the isolation image we use to ensure
Scanner consistency. It writes a temp MyMapFile to scan against until all scanners for that
timeframe are complete. Because of the extra information stored in the file, an RFile is not
quite compatible. So we need to come up with a method to use RFile to get done what we need
to get done.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message