server/base/src/main/java/org/apache/accumulo/server/metadata/RootTabletMutatorImpl.java (3 lines): - line 103: // TODO examine implementation of getZooReaderWriter().mutate() - line 104: // TODO for efficiency this should maybe call mutateExisting - line 115: // TODO this is racy... server/base/src/main/java/org/apache/accumulo/server/util/UpgradeUtil.java (2 lines): - line 120: // TODO: After the 4.0.0 release this code block needs to be - line 217: // TODO: After the 4.0.0 release this code block needs to be server/manager/src/main/java/org/apache/accumulo/manager/upgrade/Upgrader12to13.java (2 lines): - line 72: //TODO when removing this class, also remove MetadataSchema.Upgrader12to13 - line 198: // TODO will metadata contraint fail when this is written? server/base/src/main/java/org/apache/accumulo/server/compaction/CompactionPluginUtils.java (2 lines): - line 143: // ELASTICITY_TODO this may open files for user tables in the manager, need to avoid - line 185: // ELASTICITY_TODO this may open files for user tables in the manager, need to avoid server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServerResourceManager.java (2 lines): - line 797: // TODO make meta dispatch?? - line 801: // TODO make meta dispatch?? minicluster/src/main/java/org/apache/accumulo/cluster/standalone/StandaloneAccumuloCluster.java (2 lines): - line 160: // TODO We can check the hosts files, but that requires us to be on a host with the - line 174: // TODO We can check the hosts files, but that requires us to be on a host with the core/src/main/java/org/apache/accumulo/core/summary/Gatherer.java (2 lines): - line 178: // TODO push this filtering to server side and possibly use batch scanner - line 451: // TODO use a batch scanner + iterator to parallelize counting files core/src/main/java/org/apache/accumulo/core/fate/zookeeper/MetaFateStore.java (2 lines): - line 75: //TODO use zoocache? - ACCUMULO-1297 - line 76: //TODO handle zookeeper being down gracefully - ACCUMULO-1297 server/native/src/main/c++/nativeMap/NativeMap.h (2 lines): - line 74: //TODO use equals instead of compare - line 199: lbi->second = Field(lba, val); //TODO ignores valLen server/manager/src/main/java/org/apache/accumulo/manager/ManagerClientServiceHandler.java (1 line): - line 212: // TODO detect case of table offline AND tablets w/ logs? - ACCUMULO-1296 minicluster/src/main/java/org/apache/accumulo/miniclusterImpl/MiniAccumuloConfigImpl.java (1 line): - line 107: // TODO Nuke existingInstance and push it over to StandaloneAccumuloCluster server/base/src/main/java/org/apache/accumulo/server/manager/state/TabletManagementParameters.java (1 line): - line 84: // TODO could filter by level core/src/main/java/org/apache/accumulo/core/clientImpl/bulk/BulkImport.java (1 line): - line 226: // TODO ensure dir does not contain bulk load mapping core/src/main/java/org/apache/accumulo/core/clientImpl/TabletServerBatchReaderIterator.java (1 line): - line 303: // TODO exception used for timeout is inconsistent server/tserver/src/main/java/org/apache/accumulo/tserver/TabletStatsKeeper.java (1 line): - line 31: // TODO delete split core/src/main/java/org/apache/accumulo/core/util/ThriftMessageUtil.java (1 line): - line 46: // TODO does this make sense? better to push this down to the serialize method (accept the server/manager/src/main/java/org/apache/accumulo/manager/Manager.java (1 line): - line 1734: @SuppressFBWarnings(value = "UW_UNCOND_WAIT", justification = "TODO needs triage") core/src/main/java/org/apache/accumulo/core/conf/PropertyType.java (1 line): - line 390: // TODO when the input is null, it just means that the property wasn't set server/native/src/main/c++/nativeMap/Field.h (1 line): - line 110: //TODO ensure lengths match up core/src/main/java/org/apache/accumulo/core/metadata/schema/MetadataSchema.java (1 line): - line 464: // TODO when removing the Upgrader12to13 class in the upgrade package, also remove this class. core/src/main/java/org/apache/accumulo/core/client/admin/TableOperations.java (1 line): - line 195: * TODO: This method currently only adds new splits (existing are stripped). The intent in a core/src/main/java/org/apache/accumulo/core/spi/scan/ConfigurableScanServerSelector.java (1 line): - line 208: // TODO check < 100 server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java (1 line): - line 1514: // TODO a change in the tablet availability could refresh online tablets server/base/src/main/java/org/apache/accumulo/server/metadata/RootConditionalWriter.java (1 line): - line 133: // TODO this is racy... core/src/main/java/org/apache/accumulo/core/clientImpl/TableOperationsImpl.java (1 line): - line 502: // TODO should there be a server side check for this? core/src/main/java/org/apache/accumulo/core/metadata/CompactableFileImpl.java (1 line): - line 34: // TODO this normalizes the path passing it through URI defeating the purpose of core/src/main/java/org/apache/accumulo/core/clientImpl/ClientContext.java (1 line): - line 1200: // this needs to be fixed; TODO https://github.com/apache/accumulo/issues/2301 core/src/main/java/org/apache/accumulo/core/data/ConditionalMutation.java (1 line): - line 63: // TODO add ByteSequence methods to mutations core/src/main/java/org/apache/accumulo/core/fate/zookeeper/DistributedReadWriteLock.java (1 line): - line 144: // TODO: do something better than poll - ACCUMULO-1310 minicluster/src/main/java/org/apache/accumulo/cluster/standalone/StandaloneClusterControl.java (1 line): - line 237: // TODO Use `accumulo admin stop` for tservers, instrument clean stop for GC, monitor core/src/main/java/org/apache/accumulo/core/data/Value.java (1 line): - line 91: /* TODO ACCUMULO-2509 right now this uses the entire backing array, which must be accessible. */ server/base/src/main/java/org/apache/accumulo/server/metadata/ServerAmpleImpl.java (1 line): - line 107: // TODO calling create seems unnecessary and is possibly racy and inefficient core/src/main/java/org/apache/accumulo/core/spi/balancer/util/ThrottledBalancerProblemReporter.java (1 line): - line 81: * TODO ACCUMULO-2938 redact key extents in this output to avoid leaking protected server/manager/src/main/java/org/apache/accumulo/manager/compaction/coordinator/commit/CommitCompaction.java (1 line): - line 75: // ELASTICITIY_TODO is it possible to test this code running a 2nd time, simulating a failure server/manager/src/main/java/org/apache/accumulo/manager/tableOps/tableImport/MapImportFileNames.java (1 line): - line 123: // TODO: will this be OK for partially complete operations? core/src/main/java/org/apache/accumulo/core/spi/fs/DelegatingChooser.java (1 line): - line 147: // TODO stricter definition of when the updated property is used, ref ACCUMULO-3412 core/src/main/java/org/apache/accumulo/core/client/rfile/RFileScanner.java (1 line): - line 273: // TODO may have been a bug with multiple files and caching in older version... server/manager/src/main/java/org/apache/accumulo/manager/upgrade/UpgradeCoordinator.java (1 line): - line 348: // TODO document failure mode & recovery if FS permissions cause above to work and below core/src/main/java/org/apache/accumulo/core/spi/balancer/GroupBalancer.java (1 line): - line 383: // TODO could check extra constraints server/base/src/main/java/org/apache/accumulo/server/manager/state/DeadServerList.java (1 line): - line 46: // ELASTICITY_TODO See if we can get the ResourceGroup from the Monitor server/base/src/main/java/org/apache/accumulo/server/metadata/iterators/TabletMetadataCheckIterator.java (1 line): - line 106: // TODO checking the prev end row here is redundant w/ other checks that ample currently core/src/main/java/org/apache/accumulo/core/security/VisibilityParseException.java (1 line): - line 50: // TODO need to look at output for this server/tserver/src/main/java/org/apache/accumulo/tserver/TabletServer.java (1 line): - line 543: // TODO Does there need to be a better check? What are the error conditions that we'd fall