accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Tubbs (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACCUMULO-972) Check for unfinished TODOs that need to be done before release
Date Fri, 12 Apr 2013 19:42:15 GMT

    [ https://issues.apache.org/jira/browse/ACCUMULO-972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13630539#comment-13630539
] 

Christopher Tubbs commented on ACCUMULO-972:
--------------------------------------------

The current status (1.5 branch):

{noformat}grep -R TODO . | grep -v \\.svn | grep -v /flot/ | grep -v /src/test/java{noformat}

{noformat}
./docs/src/developer_manual/accumulo_developer_manual.tex:Read RPCs used in (8) are split
into TODO ...
./docs/src/developer_manual/accumulo_developer_manual.tex:% TODO discuss how load and unload
execute
./docs/src/developer_manual/accumulo_developer_manual.tex:% TODO: discuss minor compactions
./docs/src/developer_manual/accumulo_developer_manual.tex:% TODO: discuss major compactions
./docs/src/developer_manual/accumulo_developer_manual.tex:% TODO: discuss splits
./docs/src/developer_manual/accumulo_developer_manual.tex:% TODO: discuss garbage collection
./test/system/upgrade_test.sh:#TODO could support multinode configs, this script assumes single
node config
./test/src/main/java/org/apache/accumulo/test/randomwalk/security/SecurityHelper.java:   
    // TODO Auto-generated catch block
./test/src/main/java/org/apache/accumulo/test/randomwalk/security/WalkingSecurity.java:  
     // TODO Auto-generated catch block
./test/src/main/java/org/apache/accumulo/test/randomwalk/concurrent/Compact.java:    // TODO
need to sometimes do null start and end ranges
./test/src/main/java/org/apache/accumulo/test/randomwalk/concurrent/Merge.java:    // TODO
need to sometimes do null start and end ranges
./test/src/main/java/org/apache/accumulo/test/randomwalk/shard/Search.java:        // TODO
breaking w/o reading all data causes batch reader to spew exceptions
./core/src/main/java/org/apache/accumulo/core/file/blockfile/cache/BlockCache.java: * Block
cache interface. TODO: Add filename or hash of filename to block cache key.
./core/src/main/java/org/apache/accumulo/core/client/mapred/InputFormatBase.java:      //
TODO check that extents match prev extent
./core/src/main/java/org/apache/accumulo/core/client/mapreduce/InputFormatBase.java:     
// TODO check that extents match prev extent
./core/src/main/java/org/apache/accumulo/core/client/impl/OfflineScanner.java:    // TODO
share code w/ tablet
./core/src/main/java/org/apache/accumulo/core/client/impl/OfflineScanner.java:    // TODO
need to close files
./core/src/main/java/org/apache/accumulo/core/iterators/user/IntersectingIterator.java:  
   // TODO: Should we change this to an ArrayList so that we can just add() ?
./core/src/main/java/org/apache/accumulo/core/iterators/user/IntersectingIterator.java:  
     // TODO: Do I need to call new here? or can I just re-use the term?
./start/src/main/java/org/apache/accumulo/start/classloader/vfs/AccumuloVFSClassLoader.java:
   // TODO monitor time for lib/ext was 1 sec... should this be configurable?
./server/src/main/java/org/apache/accumulo/server/tabletserver/Tablet.java:      // TODO this
could hang causing other tablets to fail to load
./server/src/main/java/org/apache/accumulo/server/tabletserver/Tablet.java:    // TODO check
lastFlushID and lostCompactID
./server/src/main/java/org/apache/accumulo/server/tabletserver/Tablet.java:      // TODO check
seems uneeded now
./server/src/main/java/org/apache/accumulo/server/master/tserverOps/ShutdownTServer.java:
   // TODO move this to isReady() and drop while loop?
./server/src/main/java/org/apache/accumulo/server/master/tableOps/TableRangeOp.java:     
// TODO: add the entries only if there are no !METADATA table references
./server/src/main/java/org/apache/accumulo/server/master/tableOps/CompactRange.java:    //
TODO since not using tablet iterator, are there any issues w/ splits merges?
./server/src/main/java/org/apache/accumulo/server/master/tableOps/ExportTable.java:      
   // TODO throw another type of exception?
./server/src/main/java/org/apache/accumulo/server/master/Master.java:  // @TODO: maybe move
this to Property? We do this in TabletServer, Master, TableLoadBalancer, etc.
./server/src/main/java/org/apache/accumulo/server/master/Master.java:          // TODO this
used to be TabletIterator... any problems with splits/merges?
./server/src/main/java/org/apache/accumulo/server/master/Master.java:          // TODO detect
case of table offline AND tablets w/ logs?
./server/src/main/java/org/apache/accumulo/server/master/Master.java:    // TODO: add shutdown
for fate object
./server/src/main/java/org/apache/accumulo/server/client/ClientServiceHandler.java:      //
TODO: do we need to send any instance information?
./server/src/main/java/org/apache/accumulo/server/iterators/MetadataBulkLoadFilter.java: 
        // TODO log
./server/src/main/java/org/apache/accumulo/server/util/MetadataTable.java:    // TODO could
use batch writer,would need to handle failure and retry like update does
./server/src/main/c++/nativeMap/NativeMap.h:		//TODO use equals instead of compare
./server/src/main/c++/nativeMap/Field.h:		//TODO ensure lengths match up
./examples/simple/src/main/java/org/apache/accumulo/examples/simple/dirlist/Viewer.java: 
    // TODO Auto-generated catch block
./fate/src/main/java/org/apache/accumulo/fate/Fate.java:      // TODO: use a ExecutorService,
maybe a utility to do these steps throughout the server packages
./fate/src/main/java/org/apache/accumulo/fate/ZooStore.java://TODO use zoocache?
./fate/src/main/java/org/apache/accumulo/fate/ZooStore.java://TODO handle zookeeper being
down gracefully
./fate/src/main/java/org/apache/accumulo/fate/ZooStore.java://TODO document zookeeper layout
./fate/src/main/java/org/apache/accumulo/fate/zookeeper/ZooReservation.java:      // TODO
log warning? this may happen as a normal course of business.... could return a boolean...
./fate/src/main/java/org/apache/accumulo/fate/zookeeper/DistributedReadWriteLock.java:   
    // TODO: do something better than poll
{noformat}
                
> Check for unfinished TODOs that need to be done before release
> --------------------------------------------------------------
>
>                 Key: ACCUMULO-972
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-972
>             Project: Accumulo
>          Issue Type: Sub-task
>            Reporter: Christopher Tubbs
>            Assignee: Christopher Tubbs
>             Fix For: 1.5.0
>
>
> Quality control task:
> Before releasing, we need to make sure we didn't leave anything unfinished that we had
planned for 1.5.0.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message