geode-core/src/distributedTest/java/org/apache/geode/disttx/PRDistTXDUnitTest.java (12 lines): - line 37: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as it does not apply to disttx.") - line 42: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as it does not apply to disttx.") - line 47: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as it does not apply to disttx.") - line 52: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as it does not apply to disttx.") - line 57: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 62: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 67: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 72: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 77: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 82: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 86: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 91: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") geode-core/src/distributedTest/java/org/apache/geode/disttx/PRDistTXWithVersionsDUnitTest.java (12 lines): - line 37: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as it does not apply to disttx.") - line 42: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as it does not apply to disttx.") - line 47: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as it does not apply to disttx.") - line 52: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as it does not apply to disttx.") - line 56: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 61: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 66: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 71: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 76: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 81: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 86: @Ignore("[DISTTX] TODO test overridden and intentionally left blank as they fail.") - line 91: @Ignore("[DISTTX] TODO test overridden and intentionally left blank for distTx.") geode-core/src/main/java/org/apache/geode/distributed/internal/locks/DLockStats.java (10 lines): - line 490: public void incWaitingQueueSize(long messages) { // TODO: prolly no callers - line 501: public void incSerialQueueSize(long messages) { // TODO: prolly no callers - line 512: public void incNumSerialThreads(long threads) { // TODO: no callers! - line 523: public void incWaitingThreads(long threads) { // TODO: prolly no callers - line 709: public long startCreateGrantor() { // TODO: no callers! - line 736: public long startServiceCreate() { // TODO: no callers! - line 923: public long startDestroyReadWait() { // TODO: no callers! - line 972: public long startDestroyWriteWait() { // TODO: no callers! - line 1001: public void incDestroyReads(long val) { // TODO: no callers! - line 1012: public void incDestroyWrites(long val) { // TODO: no callers! geode-pulse/src/main/webapp/scripts/lib/excanvas.js (9 lines): - line 158: // TODO: use runtimeStyle and coordsize - line 165: // TODO: use runtimeStyle and coordsize - line 618: // TODO: Branch current matrix so that save/restore has no effect - line 933: // TODO: Following is broken for curves due to - line 996: // TODO: Gradients transformed with the transformation matrix. - line 1079: // TODO: Figure out the correct size to fit the scale. - line 1272: // TODO: Fix the min and max params. - line 1320: // TODO: Implement - line 1324: // TODO: Implement geode-core/src/main/java/org/apache/geode/admin/internal/AdminDistributedSystemImpl.java (8 lines): - line 176: * TODO: reimplement this change and SystemMemberCacheEventProcessor to avoid using this static. - line 690: // TODO does dm == null mean we're dead? - line 737: * TODO: create an external admin api object for Alert - line 784: if (thisAdminDS != null) { // TODO: beef up toString and add thisAdminDS - line 1307: // Non-public implementation methods... TODO: narrow access levels - line 1310: // TODO: public void connect(...) could stand to have some internals factored out - line 1542: * response to a member leaving the system. TODO: this method is a mess of defns - line 1993: * TODO: remove this static method during reimplementation of geode-core/src/main/java/org/apache/geode/management/internal/NotificationCacheListener.java (8 lines): - line 55: // TODO Auto-generated method stub - line 61: // TODO Auto-generated method stub - line 67: // TODO Auto-generated method stub - line 73: // TODO Auto-generated method stub - line 79: // TODO Auto-generated method stub - line 85: // TODO Auto-generated method stub - line 91: // TODO Auto-generated method stub - line 106: // TODO Auto-generated method stub geode-core/src/main/java/org/apache/geode/admin/jmx/internal/AgentLauncher.java (7 lines): - line 333: // TODO this loop could recurse indefinitely if the GemFire JMX Agent's state never changes from - line 338: // TODO should we really allow the InterruptedException from the Thread.sleep call to break this - line 347: // TODO throw a more appropriate Exception here! - line 384: // LOG:TODO: redirectOutput called here - line 783: // TODO is this only needed on 'agent server'? 'agent {start|stop|status}' technically do no run - line 840: // TODO refactor this class and internalize the state - line 841: // TODO refactor the class and make immutable geode-core/src/integrationTest/java/org/apache/geode/internal/offheap/OffHeapValidationJUnitTest.java (6 lines): - line 172: // TODO: USER_DATA_SERIALIZABLE - line 174: // TODO: PDX - line 176: // TODO: PDX_ENUM - line 178: // TODO: GEMFIRE_ENUM - line 180: // TODO: PDX_INLINE_ENUM - line 222: // TODO: multiple dimension arrays or non-byte arrays geode-core/src/main/java/org/apache/geode/admin/jmx/internal/AdminDistributedSystemJmxImpl.java (6 lines): - line 96: * TODO: refactor to implement DistributedSystem and delegate to instance of DistributedSystemImpl. - line 1711: /* TODO: add code to retry on failure */ - line 1743: /* TODO: add code to retry on failure */ - line 1765: * TODO: optimize to use Map.containsKey - DONE - line 1819: // TODO: is there any other way to get all VMs? - line 2033: /* TODO: should ths method send & forget or be fail-safe? */ geode-junit/src/main/java/org/apache/geode/cache30/MyGatewayEventFilter2.java (6 lines): - line 34: // TODO Auto-generated method stub - line 40: // TODO Auto-generated method stub - line 52: // TODO Auto-generated method stub - line 58: // TODO Auto-generated method stub - line 64: // TODO Auto-generated method stub - line 70: // TODO Auto-generated method stub geode-core/src/main/java/org/apache/geode/internal/jta/TransactionManagerImpl.java (5 lines): - line 100: // TODO:Asif .Not yet used this exception code - line 288: // Asif TODO:Verify if it is a good practise - line 300: // TODO:Asif In case the status of transaction is marked as - line 476: // TODO remove all threads-transactions (from the map) - line 839: // TODO: Do the clean up from all Maps geode-core/src/distributedTest/java/org/apache/geode/management/CacheManagementDUnitTest.java (5 lines): - line 145: // TODO: need assertions - line 451: // **TODO ** - line 461: // **TODO ** - line 476: // ** TODO ** - line 548: // TODO: cleanup this mess geode-junit/src/main/java/org/apache/geode/cache30/MyGatewayTransportFilter2.java (5 lines): - line 31: // TODO Auto-generated method stub - line 37: // TODO Auto-generated method stub - line 43: // TODO Auto-generated method stub - line 48: // TODO Auto-generated method stub - line 54: // TODO Auto-generated method stub geode-core/src/distributedTest/java/org/apache/geode/management/RegionManagementDUnitTest.java (5 lines): - line 279: // TODO: GEODE-1930: verifySystemNotifications is too flaky and needs to be fixed - line 433: // TODO: add real assertions for FixedPartitionAttributesData - line 1038: // TODO: add real assertions for FixedPartitionAttributesData - line 1086: // TODO: add real assertions for Notifications - line 1109: // TODO: add real assertions for Notifications geode-junit/src/main/java/org/apache/geode/cache30/MyGatewayTransportFilter1.java (5 lines): - line 30: // TODO Auto-generated method stub - line 36: // TODO Auto-generated method stub - line 42: // TODO Auto-generated method stub - line 47: // TODO Auto-generated method stub - line 53: // TODO Auto-generated method stub geode-core/src/distributedTest/java/org/apache/geode/cache30/CacheXml66DUnitTest.java (5 lines): - line 311: // TODO: commented this out until queues are implemented - line 1281: // TODO: clean this expected exception up - line 2012: // TODO: Move test back to using LRUHeap when config issues have settled - line 2062: // TODO: Move test back to using LRUHeap when config issues have settled - line 4366: @Ignore // TODO: why is testExampleCacheXmlFile @Ignored? geode-core/src/integrationTest/java/org/apache/geode/disttx/PRDistTXJUnitTest.java (4 lines): - line 64: // [DISTTX] TODO Fix this issue. This test fails for DISTTX. This is - line 72: // [DISTTX] TODO Fix this issue. This test fails for DISTTX. This is - line 80: // [DISTTX] TODO Fix this issue. This test fails for DISTTX. This is - line 88: // [DISTTX] TODO Fix this issue. This test fails for DISTTX. This is geode-core/src/distributedTest/java/org/apache/geode/pdx/PdxDeserializationDUnitTest.java (4 lines): - line 322: // TODO Transactions don't work - line 348: // TODO Transactions don't work - line 387: // TODO Auto-generated method stub - line 406: // TODO Auto-generated method stub geode-core/src/distributedTest/java/org/apache/geode/cache30/PartitionedRegionDUnitTest.java (4 lines): - line 88: @Ignore("TODO: test is not implemented for partioned regions") - line 96: @Ignore("TODO: test is not implemented for partioned regions") - line 104: @Ignore("TODO: test is not implemented for partioned regions") - line 310: } catch (Exception ex) { // TODO: remove all of this and just disconnect DS in tear down geode-core/src/integrationTest/java/org/apache/geode/management/bean/stats/GatewayReceiverStatsIntegrationTest.java (4 lines): - line 137: // TODO:FAIL: assertIndexDetailsEquals(0, getCurrentClients()); - line 138: // TODO:FAIL: assertIndexDetailsEquals(0, getConnectionThreads()); - line 161: // TODO:FAIL: assertIndexDetailsEquals(0, getOutoforderBatchesReceived()); - line 162: // TODO:FAIL: assertIndexDetailsEquals(0, getDuplicateBatchesReceived()); geode-core/src/integrationTest/java/org/apache/geode/internal/stats50/AtomicStatsJUnitTest.java (4 lines): - line 78: // TODO Auto-generated catch block - line 81: // TODO Auto-generated catch block - line 96: // TODO Auto-generated catch block - line 99: // TODO Auto-generated catch block geode-core/src/distributedTest/java/org/apache/geode/disttx/DistTXOrderDUnitTest.java (4 lines): - line 41: @Ignore("TODO: test is disabled for Dist TX") - line 45: // [DISTTX] TODO test overridden intentionally and left blank as it fails - line 49: @Ignore("TODO: test is disabled for Dist TX") - line 53: // [DISTTX] TODO test overridden intentionally and left blank as it fails geode-core/src/distributedTest/java/org/apache/geode/cache30/RegionReliabilityTestCase.java (4 lines): - line 178: try { // netload TODO: configure CacheLoader in region - line 184: try { // netsearch TODO: add 2nd VM that has the object - line 587: // TODO: waitForMemberTimeout(); ? - line 818: // TODO: waitForMemberTimeout(); ? geode-core/src/distributedTest/java/org/apache/geode/distributed/DistributedLockServiceDUnitTest.java (3 lines): - line 295: // TODO change distributedCreateService usage to be concurrent threads - line 1328: // TODO: make sure suspend thread can get other locks - line 1330: // TODO: test local (in grantor) locks and suspends also geode-core/src/integrationTest/java/org/apache/geode/disttx/DistTXJUnitTest.java (3 lines): - line 64: // [DISTTX] TODO Fix this issue. This test fails for DISTTX. This is - line 72: // [DISTTX] TODO Fix this issue. This test fails for DISTTX. This is - line 80: // [DISTTX] TODO Fix this issue. This test fails for DISTTX. This is geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionImpl.java (3 lines): - line 398: // TODO - This used to be services.getJoinLeave().getView(), which is a different - line 620: // TODO - this method is only used by tests - line 718: // TODO - Move the bulk of this method to the adapter. geode-core/src/main/java/org/apache/geode/distributed/internal/ClusterDistributionManager.java (3 lines): - line 281: * TODO why does the distribution manager arbitrate GII operations? That should be a Cache - line 1387: // FIXME when membership events become sane again - line 1515: handleMemberEvent(ev); // FIXME why??? geode-core/src/distributedTest/java/org/apache/geode/cache30/TestTransactionWriter.java (3 lines): - line 28: // TODO Auto-generated method stub - line 34: // TODO Auto-generated method stub - line 40: // TODO Auto-generated method stub geode-core/src/main/java/org/apache/geode/internal/statistics/platform/LinuxProcFsStatistics.java (3 lines): - line 100: public static int init() { // TODO: was package-protected - line 109: public static void close() { // TODO: was package-protected - line 113: public static void readyRefresh() { // TODO: was package-protected geode-core/src/distributedTest/java/org/apache/geode/disttx/DistributedTransactionDUnitTest.java (3 lines): - line 1877: // [DISTTX] TODO after conflict detection either - line 1984: // TODO Auto-generated catch block - line 2118: // TODO Auto-generated catch block geode-junit/src/main/java/org/apache/geode/cache30/MyGatewayEventFilter1.java (3 lines): - line 49: // TODO Auto-generated method stub - line 55: // TODO Auto-generated method stub - line 61: // TODO Auto-generated method stub geode-core/src/main/java/org/apache/geode/distributed/internal/locks/DLockGrantor.java (3 lines): - line 70: public static final boolean DEBUG_SUSPEND_LOCK = // TODO:LOG:CONVERT: REMOVE THIS - line 247: * List of active drains of permittedRequests. TODO: does this need to be a synchronizedList? - line 1202: // TODO: if grantsReferencingMember is always empty remove this geode-core/src/distributedTest/java/org/apache/geode/cache30/QueueMsgDUnitTest.java (3 lines): - line 70: @Ignore("TODO: test is disabled") - line 246: @Ignore("TODO: test is disabled") - line 291: @Ignore("TODO: test is disabled") geode-core/src/main/java/org/apache/geode/admin/jmx/internal/MBeanUtils.java (3 lines): - line 350: null, // optional NotificationFilter TODO: convert to using - line 360: // TODO: change to manipulating timer indirectly thru mserver... - line 513: * TODO: clean this up geode-core/src/distributedTest/java/org/apache/geode/cache30/GlobalRegionCCEDUnitTest.java (3 lines): - line 121: @Ignore("TODO: takes too long with global regions and cause false dunit hangs") - line 127: @Ignore("TODO: takes too long with global regions and cause false dunit hangs") - line 133: @Ignore("TODO: takes too long with global regions and cause false dunit hangs") geode-core/src/distributedTest/java/org/apache/geode/internal/jta/dunit/TxnManagerMultiThreadDUnitTest.java (3 lines): - line 385: @Ignore("TODO: test is disabled") - line 418: @Ignore("TODO: test is disabled") - line 445: // TODO: test3Commit2BlockingTimeOut is static and commented out geode-core/src/distributedTest/java/org/apache/geode/disttx/DistTXDebugDUnitTest.java (3 lines): - line 52: * TODO: reenable this test and fix it when work on Dist TX resumes -- it fails with no members to - line 925: // TODO Auto-generated method stub - line 936: // TODO Auto-generated method stub geode-core/src/main/java/org/apache/geode/admin/jmx/internal/MemberInfoWithStatsMBean.java (2 lines): - line 415: // TODO: this is in-efficient - line 1306: // TODO: Check if same notification instance can be reused by simply changing the sequence geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/functions/NetstatFunction.java (2 lines): - line 152: // TODO: change this to keep the full stack trace - line 187: // TODO: change this to keep the full stack trace geode-core/src/distributedTest/java/org/apache/geode/cache30/ValuesAreLazilyDeserializedRegressionTest.java (2 lines): - line 55: // TODO: value of lastCallback is not validated - line 91: // TODO: add putAll test once it does not deserialize geode-core/src/distributedTest/java/org/apache/geode/cache30/PartitionedRegionMembershipListenerDUnitTest.java (2 lines): - line 88: // TODO Auto-generated method stub - line 104: // TODO Auto-generated method stub geode-pulse/src/main/webapp/scripts/pulsescript/pages/DataBrowserQuery.js (2 lines): - line 82: // TODO - line 443: // TODO Following code section should be removed once to string representation geode-dunit/src/main/java/org/apache/geode/cache30/RegionTestCase.java (2 lines): - line 101: * TODO:davidw: Test {@link CacheStatistics} - line 3239: // TODO other ops that should be validated? dev-tools/progress/internal/progress/filter.go (2 lines): - line 94: // TODO: Consider allowing simpler time formats: - line 98: // TODO: Allow RFC3339 dates to support copying/pasting dates from JSON. geode-core/src/main/java/org/apache/geode/internal/datasource/AbstractPoolCache.java (2 lines): - line 242: // TODO add a cancellation check? - line 383: // AsifTODO: Just keep a final expitry time extensions/geode-modules/src/main/java/org/apache/geode/modules/session/bootstrap/AbstractCache.java (2 lines): - line 190: // TODO Look at fake attributes - line 198: // TODO: AbstractDistributionConfig is internal and _getAttNames is designed for testing. geode-connectors/src/distributedTest/java/org/apache/geode/connectors/jdbc/internal/cli/CreateMappingCommandDUnitTest.java (2 lines): - line 179: // TODO: we can refactor to create subclass to test different combination of server groups - line 941: // TODO We are saving the lower case table name in region mapping, geode-core/src/main/java/org/apache/geode/internal/offheap/FreeListManager.java (2 lines): - line 510: // TODO it might be better to sort them biggest first - line 872: hugeChunkSet.add(new OffHeapStoredObject(addr)); // TODO make this a collection of longs geode-core/src/main/java/org/apache/geode/internal/admin/remote/AlertsNotificationMessage.java (2 lines): - line 66: // TODO add code to invoke process notification of agrregator - line 67: // TODO: need to check whether it's a valid implimentation geode-core/src/distributedTest/java/org/apache/geode/management/QueryDataDUnitTest.java (2 lines): - line 194: // TODO: create better assertions - line 376: // TODO: assert results of queryDataForCompressedResult? geode-pulse/src/main/java/org/apache/geode/tools/pulse/internal/data/JMXDataUpdater.java (2 lines): - line 1268: // TODO : to store data for sparklines later - line 1375: // TODO Remove Float.valueOf() when float value is provided in mbean geode-dunit/src/main/java/org/apache/geode/management/internal/cli/HeadlessGfsh.java (2 lines): - line 47: * to operate on GemFire Distributed systems. TODO : Merge HeadlessGfsh and HeadlessGfshShell TODO : - line 97: // TODO : Have non-blocking method also where we move executeCommand call to separate thread-pool geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/util/CommentSkipHelper.java (2 lines): - line 46: return null; // TODO: should this throw an exception instead? - line 77: private void reset() { // TODO: delete geode-pulse/src/main/webapp/scripts/multiselect/prettify.js (2 lines): - line 220: // TODO: maybe style special characters inside a regexp as punctuation. - line 567: // TODO: handle letters in numeric escapes. geode-core/src/main/java/org/apache/geode/internal/statistics/StatisticsMonitor.java (2 lines): - line 22: * TODO: define another addStatistic for StatisticDescriptor which will enable static monitoring - line 99: // TODO: geode-core/src/integrationTest/java/org/apache/geode/internal/datasource/ConnectionPoolingJUnitTest.java (2 lines): - line 91: * (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); fail(); } - line 317: // TODO Auto-generated catch block geode-core/src/main/java/org/apache/geode/internal/shared/NativeCallsJNAImpl.java (2 lines): - line 373: // KN: TODO need to add more types which are type of remote. - line 435: // KN: TODO need to add more types which are type of remote. geode-cq/src/distributedTest/java/org/apache/geode/security/MultiUserDurableCQAuthzDUnitTest.java (2 lines): - line 225: Thread.sleep(1000); // TODO: use Awaitility - line 242: Thread.sleep(1000); // TODO: use Awaitility extensions/geode-modules/src/main/java/org/apache/geode/modules/util/ResourceManagerValidator.java (2 lines): - line 50: // TODO validate IBM input arguments - line 53: // TODO validate JRockit input arguments geode-core/src/integrationTest/java/org/apache/geode/internal/jta/TransactionTimeOutJUnitTest.java (2 lines): - line 53: * TODO: this test has no assertions or validations of any sort - line 96: // TODO: null out the statics! geode-core/src/main/java/org/apache/geode/internal/sequencelog/io/InputStreamReader.java (2 lines): - line 57: // TODO - canonicalize this on write, - line 61: // TODO - canonicalize this on write, geode-core/src/integrationTest/java/org/apache/geode/internal/statistics/GemFireStatSamplerIntegrationTest.java (2 lines): - line 546: props.setProperty(STATISTIC_SAMPLING_ENABLED, "true"); // TODO: test true/false - line 547: props.setProperty(ENABLE_TIME_STATISTICS, "true"); // TODO: test true/false geode-core/src/main/java/org/apache/geode/internal/admin/remote/RemoteGemFireVM.java (2 lines): - line 959: // TODO: is the check for valid AdminResponse required - line 987: // TODO: is the check for valid AdminResponse required geode-core/src/integrationTest/java/org/apache/geode/management/DistributedSystemMXBeanIntegrationTest.java (2 lines): - line 71: * TODO:GEODE-5923: write more tests after fixing GEODE-5923 - line 148: @Ignore("TODO:GEODE-5923: re-enable test after fixing GEODE-5923") geode-core/src/main/java/org/apache/geode/internal/admin/StatAlertsManager.java (2 lines): - line 220: * TODO never called - line 279: // TODO If none by TextID, use StatType and getAll. geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/GMSMembershipView.java (2 lines): - line 55: // TODO this should be a List - line 612: // TODO expensive serialization geode-core/src/distributedTest/java/org/apache/geode/management/internal/configuration/ClusterConfigDeployJarDUnitTest.java (2 lines): - line 225: * TODO: This is the current (weird) behavior If you started server4 with group1,group2 after - line 299: * TODO: GEODE-2779 This is the current (weird) behavior If you started server4 with geode-core/src/integrationTest/java/org/apache/geode/pdx/PdxSerializableJUnitTest.java (2 lines): - line 1693: // TODO also test marking different identity fields. - line 2039: // TODO test other types of Object[] like SimpleClass[]. geode-dunit/src/main/java/org/apache/geode/cache30/ClientServerTestCase.java (2 lines): - line 186: // TODO - probably should pass in minConnections rather than connections per server - line 250: // TODO - probably should pass in minConnections rather than connections per server geode-core/src/integrationTest/java/org/apache/geode/internal/offheap/OffHeapRegionBase.java (2 lines): - line 103: // TODO cleanup default disk store files - line 125: // TODO: currently the defragment will produce slabs bigger than the max slab size geode-core/src/main/java/org/apache/geode/internal/net/BufferPool.java (1 line): - line 364: * A soft reference that remembers the size of the byte buffer it refers to. TODO Dan - I really extensions/geode-modules/src/main/java/org/apache/geode/modules/util/RegionHelper.java (1 line): - line 130: // TODO: Disabled for WAN geode-core/src/integrationTest/java/org/apache/geode/internal/util/concurrent/cm/StringMapLoopsJUnitTest.java (1 line): - line 40: public class StringMapLoopsJUnitTest extends JSR166TestCase { // TODO: reformat geode-membership/src/integrationTest/java/org/apache/geode/distributed/internal/membership/gms/locator/GMSLocatorRecoveryIntegrationTest.java (1 line): - line 100: // TODO stop locator threads? geode-core/src/main/java/org/apache/geode/internal/statistics/GemFireStatSampler.java (1 line): - line 54: // TODO: change the listener maps to be copy-on-write geode-junit/src/main/java/org/apache/geode/management/internal/security/TestCommand.java (1 line): - line 149: // ResourcePermissions.DATA_MANAGE); // TODO: geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/commands/NetstatCommand.java (1 line): - line 64: // TODO : Verify the auto-completion for multiple values. geode-dunit/src/main/java/org/apache/geode/security/ClientAuthorizationTestCase.java (1 line): - line 116: protected static final String regionName = REGION_NAME; // TODO: remove geode-core/src/main/java/org/apache/geode/internal/util/BlobHelper.java (1 line): - line 34: * TODO: compare performance with org.apache.commons.lang3.SerializationUtils geode-core/src/main/java/org/apache/geode/InternalGemFireError.java (1 line): - line 30: // TODO Auto-generated constructor stub geode-core/src/main/java/org/apache/geode/internal/admin/ClientStatsManager.java (1 line): - line 104: // TODO: Need to analyze these exception scenarios. geode-core/src/main/java/org/apache/geode/management/DistributedSystemMXBean.java (1 line): - line 130: String[] listLocators(); // TODO - Abhishek Should be renamed to geode-core/src/distributedTest/java/org/apache/geode/cache30/ClearMultiVmDUnitTest.java (1 line): - line 53: public class ClearMultiVmDUnitTest extends JUnit4DistributedTestCase { // TODO: reformat geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/util/CauseFinder.java (1 line): - line 153: // TODO: geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/JdbcConnectorServiceImpl.java (1 line): - line 223: // TODO the table name returned in tableMetaData may be different than geode-core/src/integrationTest/java/org/apache/geode/TXJUnitTest.java (1 line): - line 1240: // TODO: mitch implement the following geode-core/src/main/java/org/apache/geode/distributed/internal/locks/DLockRequestProcessor.java (1 line): - line 1063: // TODO - This a partial fix for bug 37158. It doesn't completely geode-dunit/src/main/java/org/apache/geode/management/internal/configuration/ClusterConfig.java (1 line): - line 154: // TODO: set compare to fail if there are extra regions geode-core/src/main/java/org/apache/geode/management/internal/ProxyListener.java (1 line): - line 30: * TODO Along side we need to make FederationCompoent public as well. geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/commands/MemberJvmOptions.java (1 line): - line 88: // TODO: configure ZGC? geode-core/src/main/java/org/apache/geode/management/internal/security/MBeanServerWrapper.java (1 line): - line 243: // TODO: cache this geode-core/src/integrationTest/java/org/apache/geode/internal/util/concurrent/cm/ConcurrentHashMapJUnitTest.java (1 line): - line 47: public class ConcurrentHashMapJUnitTest extends JSR166TestCase { // TODO: reformat geode-core/src/distributedTest/java/org/apache/geode/cache30/CacheMapTxnDUnitTest.java (1 line): - line 49: public class CacheMapTxnDUnitTest extends JUnit4DistributedTestCase { // TODO: reformat geode-core/src/distributedTest/java/org/apache/geode/cache30/RemotePRValuesAreNotDeserializedRegressionTest.java (1 line): - line 58: // TODO: value of lastCallback is not validated geode-core/src/main/java/org/apache/geode/management/internal/JmxManagerLocatorResponse.java (1 line): - line 104: // TODO Auto-generated method stub geode-pulse/src/main/webapp/scripts/pulsescript/common.js (1 line): - line 92: // TODO : retrieve locale from VM and use it later i.e. returned from server geode-core/src/distributedTest/java/org/apache/geode/cache30/DistAckMapMethodsDUnitTest.java (1 line): - line 56: public class DistAckMapMethodsDUnitTest extends JUnit4DistributedTestCase { // TODO: reformat geode-junit/src/main/java/org/apache/geode/util/JSR166TestCase.java (1 line): - line 100: public class JSR166TestCase { // TODO: reformat geode-core/src/main/java/org/apache/geode/distributed/internal/deadlock/DependencyMonitorManager.java (1 line): - line 92: * Get all of the threads in this VM. TODO - do this more efficiently. TODO - move this to a more geode-core/src/main/java/org/apache/geode/internal/ProcessOutputReader.java (1 line): - line 108: // TODO a cancellation check here? geode-core/src/main/java/org/apache/geode/internal/admin/remote/PrepareRevokePersistentIDRequest.java (1 line): - line 38: * this pattern. TODO prpersist - This extends AdminRequest, but it doesn't work with most of the geode-core/src/distributedTest/java/org/apache/geode/cache30/TXOrderDUnitTest.java (1 line): - line 167: @Ignore("TODO: test is disabled") geode-core/src/distributedTest/java/org/apache/geode/pdx/PDXAsyncEventQueueDUnitTest.java (1 line): - line 117: // TODO Auto-generated method stub geode-cq/src/distributedTest/java/org/apache/geode/security/ClientCQPostAuthorizationDUnitTest.java (1 line): - line 202: } // TODO: replace with Awaitility extensions/geode-modules/src/main/java/org/apache/geode/modules/gatewaydelta/GatewayDeltaForwarderCacheListener.java (1 line): - line 150: // TODO: Disabled for WAN geode-core/src/integrationTest/java/org/apache/geode/internal/statistics/FileSizeLimitIntegrationTest.java (1 line): - line 109: public void rollsWhenLimitIsReached() throws Exception { // TODO: add test to assert size is geode-core/src/main/java/org/apache/geode/admin/internal/EnabledManagedEntityController.java (1 line): - line 109: * TODO: this is getting ugly... clients of this method really need to have the ability to do geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/commands/StartLocatorCommand.java (1 line): - line 357: // TODO should we connect implicitly when in non-interactive, headless mode (e.g. gfsh -e "start geode-core/src/main/java/org/apache/geode/management/internal/JmxManagerLocatorRequest.java (1 line): - line 102: // TODO Auto-generated method stub geode-core/src/main/java/org/apache/geode/internal/util/concurrent/CustomEntryConcurrentHashMap.java (1 line): - line 751: // TODO: This can be optimized by having a special lock implementation geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/commands/RebalanceCommand.java (1 line): - line 202: // TODO EY Move this to its own class geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/commands/DestroyFunctionCommand.java (1 line): - line 47: // TODO: Add optioncontext for functionId build-tools/geode-repeat-test/src/main/groovy/org/apache/geode/gradle/testing/repeat/RepeatTestPlugin.groovy (1 line): - line 24: // TODO: Look at how Dale did the test-isolation instrumentation to configure existing tasks on the project, and geode-core/src/integrationTest/java/org/apache/geode/internal/util/concurrent/cm/IntMapCheckJUnitTest.java (1 line): - line 44: public class IntMapCheckJUnitTest extends JSR166TestCase { // TODO: reformat geode-core/src/main/java/org/apache/geode/internal/datasource/FacetsJCAConnectionManagerImpl.java (1 line): - line 274: // TODO Auto-generated method stub extensions/geode-modules-session/src/main/java/org/apache/geode/modules/session/filter/SessionCachingFilter.java (1 line): - line 152: * Create our own sessions. TODO: Handle invalidated sessions geode-core/src/main/java/org/apache/geode/distributed/internal/AbstractDistributionConfig.java (1 line): - line 726: // TODO: the setters is already checking the parameter type, do we still need to do this? geode-core/src/main/java/org/apache/geode/internal/size/SizeClassOnceObjectSizer.java (1 line): - line 92: // TODO Auto-generated method stub geode-core/src/main/java/org/apache/geode/internal/i18n/AbstractStringIdResourceBundle.java (1 line): - line 94: // @TODO log this exception geode-core/src/distributedTest/java/org/apache/geode/cache30/PutAllMultiVmDUnitTest.java (1 line): - line 57: public class PutAllMultiVmDUnitTest extends JUnit4DistributedTestCase { // TODO: reformat geode-core/src/main/java/org/apache/geode/internal/sequencelog/EntryLogger.java (1 line): - line 35: * TODO - I think I need some options to choose to deserialize a key to record states. geode-core/src/jca/java/org/apache/geode/internal/ra/spi/JCAManagedConnection.java (1 line): - line 191: private void onError(Exception e) { // TODO: currently unused geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/shell/Gfsh.java (1 line): - line 200: // 3. log system properties & gfsh environment TODO: change GFSH to use Geode logging geode-core/src/integrationTest/java/org/apache/geode/distributed/internal/InternalDistributedSystemIntegrationTest.java (1 line): - line 473: // TODO: fix this test on Windows: the File renameTo and delete in finally fails on Windows geode-core/src/main/java/org/apache/geode/admin/jmx/internal/AgentConfigImpl.java (1 line): - line 1193: // TODO this is not exactly overriding! geode-core/src/main/java/org/apache/geode/internal/sequencelog/io/OutputStreamAppender.java (1 line): - line 56: // TODO - really we should deal with null and read it back in as null as well. geode-core/src/main/java/org/apache/geode/admin/jmx/internal/SystemMemberJmxImpl.java (1 line): - line 52: * TODO: refactor to implement SystemMember and delegate to SystemMemberImpl. Wrap all delegate geode-core/src/main/java/org/apache/geode/internal/sequencelog/SequenceLoggerImpl.java (1 line): - line 44: // TODO - this might be too much synchronization for recording all region geode-core/src/distributedTest/java/org/apache/geode/disttx/CacheMapDistTXDUnitTest.java (1 line): - line 75: // [DISTTX] TODO test overridden intentionally and left blank as it fails geode-core/src/main/java/org/apache/geode/internal/offheap/OffHeapStoredObjectAddressStack.java (1 line): - line 119: // TODO construct a single log msg geode-core/src/distributedTest/java/org/apache/geode/security/DeltaClientPostAuthorizationDUnitTest.java (1 line): - line 51: private static final int PAUSE = 5 * 1000; // TODO: replace with Awaitility geode-core/src/integrationTest/java/org/apache/geode/management/internal/unsafe/ReadOpFileAccessControllerJUnitTest.java (1 line): - line 131: // TODO QueryData : Start Manager fails due to #50280 : Can not start manager inside a loner geode-core/src/main/java/org/apache/geode/admin/internal/DistributedSystemConfigImpl.java (1 line): - line 530: * FIXME: Setting attributes in DistributedSystemConfig has no effect on DistributionConfig geode-core/src/main/java/org/apache/geode/admin/jmx/internal/ConfigurationParameterJmxImpl.java (1 line): - line 32: * TODO: refactor to implement ConfigurationParameter and delegate to ConfigurationParameterImpl. geode-pulse/src/main/java/org/apache/geode/tools/pulse/internal/data/PulseConstants.java (1 line): - line 299: // TODO : add attributes for aggregate statistics geode-core/src/main/java/org/apache/geode/internal/admin/remote/AdminMultipleReplyProcessor.java (1 line): - line 25: * TODO prpersist. This code really needs to be merged with the AdminReplyProcessor. However, we're geode-core/src/integrationTest/java/org/apache/geode/internal/util/concurrent/cm/CountedMapLoopsJUnitTest.java (1 line): - line 40: public class CountedMapLoopsJUnitTest extends JSR166TestCase { // TODO: reformat geode-gfsh/src/integrationTest/java/org/apache/geode/management/internal/cli/functions/DataCommandFunctionJUnitTest.java (1 line): - line 38: * TODO: Add additional tests for all methods in DataCommandFunction. geode-core/src/main/java/org/apache/geode/distributed/internal/locks/DLockToken.java (1 line): - line 311: checkForExpiration(); // TODO: this should throw. geode-core/src/distributedTest/java/org/apache/geode/cache30/DiskRegionTestImpl.java (1 line): - line 38: * Used by: DiskDistributedNoAckRegionTestCase TODO: move this content into geode-core/src/main/java/org/apache/geode/internal/sequencelog/io/GraphReader.java (1 line): - line 67: // TODO - probably don't need to go all the way geode-core/src/integrationTest/java/org/apache/geode/security/ExampleSecurityManagerTest.java (1 line): - line 125: // TODO: need to do more verification geode-dunit/src/main/java/org/apache/geode/cache30/MultiVMRegionTestCase.java (1 line): - line 4680: @Ignore("TODO: this test always hits early out") geode-core/src/main/java/org/apache/geode/internal/admin/remote/InspectionClasspathManager.java (1 line): - line 46: // TODO Kirk and Darrel believe this is dead code that is never used geode-core/src/main/java/org/apache/geode/internal/sequencelog/model/Graph.java (1 line): - line 27: * TODO - I think a better idea here would be consider source vertices as "temporary" place holders geode-core/src/main/java/org/apache/geode/admin/jmx/internal/MX4JModelMBean.java (1 line): - line 304: // TODO: the source must be the object name of the MBean if the listener was registered through geode-core/src/main/java/org/apache/geode/management/internal/beans/PartitionedRegionBridge.java (1 line): - line 291: // TODO soplog, fix this for griddb regions geode-core/src/distributedTest/java/org/apache/geode/pdx/JSONPdxClientServerDUnitTest.java (1 line): - line 441: // TODO Auto-generated catch block geode-core/src/main/java/org/apache/geode/security/AuthenticationFailedException.java (1 line): - line 26: // TODO Derive from SecurityException geode-core/src/main/java/org/apache/geode/internal/statistics/StatisticsClockFactory.java (1 line): - line 31: * TODO: delete getTimeIfEnabled geode-core/src/jca/java/org/apache/geode/internal/ra/spi/JCAManagedConnectionFactory.java (1 line): - line 66: // TODO Auto-generated method stub geode-core/src/main/java/org/apache/geode/management/internal/JmxManagerLocator.java (1 line): - line 133: // TODO: call to sleep while synchronized geode-core/src/main/java/org/apache/geode/internal/admin/remote/MissingPersistentIDsResponse.java (1 line): - line 104: // TODO Auto-generated method stub geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/fd/GMSHealthMonitor.java (1 line): - line 266: // TODO - why are we taking two clock readings and setting currentTimeStamp twice? geode-core/src/main/java/org/apache/geode/management/internal/FederationComponent.java (1 line): - line 287: // TODO Auto-generated method stub geode-gfsh/src/integrationTest/java/org/apache/geode/management/internal/cli/commands/CreateRegionCommandIntegrationTest.java (1 line): - line 236: // TODO: Write test for invalid gateway name (gateways already need to exist). geode-core/src/main/java/org/apache/geode/internal/offheap/ReferenceCountHelperImpl.java (1 line): - line 39: // TODO: ThreadLocals should be static final geode-core/src/distributedTest/java/org/apache/geode/security/PDXPostProcessorDUnitTest.java (1 line): - line 232: assertThat(pp).isNotNull(); // TODO: what else to check here? geode-memcached/src/main/java/org/apache/geode/internal/memcached/RequestReader.java (1 line): - line 192: // TODO i18n geode-core/src/distributedTest/java/org/apache/geode/management/DistributedSystemMXBeanWithNotificationsDistributedTest.java (1 line): - line 73: * TODO: test all notifications emitted by DistributedSystemMXBean: geode-core/src/distributedTest/java/org/apache/geode/cache30/TXDistributedDUnitTest.java (1 line): - line 1351: @Ignore("TODO: Disabled for #51260") geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/util/GfshConsoleReader.java (1 line): - line 27: * TODO - Abhishek: Investigate if stty settings can avoid this? geode-core/src/integrationTest/java/org/apache/geode/internal/util/concurrent/cm/MapLoopsJUnitTest.java (1 line): - line 40: public class MapLoopsJUnitTest extends JSR166TestCase { // TODO: reformat geode-core/src/integrationTest/java/org/apache/geode/internal/offheap/OffHeapIndexJUnitTest.java (1 line): - line 63: // TODO cleanup default disk store files geode-core/src/distributedTest/java/org/apache/geode/cache30/RemoveAllMultiVmDUnitTest.java (1 line): - line 48: public class RemoveAllMultiVmDUnitTest extends JUnit4DistributedTestCase { // TODO: reformat geode-core/src/main/java/org/apache/geode/internal/util/ArrayUtils.java (1 line): - line 30: * TODO use Java 1.5 template classes to simplify this interface geode-membership/src/integrationTest/java/org/apache/geode/distributed/internal/membership/MembershipDependenciesJUnitTest.java (1 line): - line 65: // TODO: we dursn't depend on the test package cause it depends on pkgs in geode-core geode-core/src/integrationTest/java/org/apache/geode/internal/util/concurrent/cm/RLJBarJUnitTest.java (1 line): - line 28: public class RLJBarJUnitTest extends JSR166TestCase { // TODO: reformat geode-core/src/main/java/org/apache/geode/internal/admin/statalerts/BaseDecoratorImpl.java (1 line): - line 118: // TODO Auto-generated method stub geode-core/src/main/java/org/apache/geode/internal/statistics/SampleCollector.java (1 line): - line 359: // TODO: what if one is deleted and one is added geode-core/src/main/java/org/apache/geode/internal/admin/remote/RemoteRegionAttributes.java (1 line): - line 670: // TODO Auto-generated method stub geode-core/src/integrationTest/java/org/apache/geode/internal/util/concurrent/cm/MapCheckJUnitTest.java (1 line): - line 44: public class MapCheckJUnitTest extends JSR166TestCase { // TODO: reformat geode-gfsh/src/integrationTest/java/org/apache/geode/management/internal/cli/HeadlessGfshIntegrationTest.java (1 line): - line 48: * TODO : Add more tests for error-catch, different type of results etc geode-core/src/main/java/org/apache/geode/management/internal/configuration/domain/XmlEntity.java (1 line): - line 300: // TODO: wrap this line with conditional geode-core/src/distributedTest/java/org/apache/geode/internal/jta/dunit/LoginTimeOutDUnitTest.java (1 line): - line 241: @Ignore("TODO: test is disabled due to #52206") geode-core/src/main/java/org/apache/geode/internal/tcp/ConnectionTable.java (1 line): - line 144: * TODO this assumes no more than one instance is created at a time? geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/locator/FindCoordinatorRequest.java (1 line): - line 108: // TODO serialization not backward compatible with 1.9 - may need InternalDistributedMember, not geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/messages/JoinResponseMessage.java (1 line): - line 30: // TODO this class has been made unintelligible with different combinations of response values. geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/locator/FindCoordinatorResponse.java (1 line): - line 164: // TODO serialization not backward compatible with 1.9 - may need InternalDistributedMember, not geode-core/src/main/java/org/apache/geode/management/internal/json/AbstractJSONFormatter.java (1 line): - line 115: // TODO: Re-Implement this class. geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/messenger/JGroupsMessenger.java (1 line): - line 350: members.add(new UUID(0, 0));// TODO open a JGroups JIRA for GEODE-3034 geode-core/src/distributedTest/java/org/apache/geode/management/internal/pulse/TestClientIdsDUnitTest.java (1 line): - line 130: assertThat(cacheServerMXBean.getClientIds()).hasSize(2); // TODO: write better assertions geode-core/src/distributedTest/java/org/apache/geode/management/DiskManagementDUnitTest.java (1 line): - line 372: assertThat(status.getOfflineDiskStores()).isEmpty(); // TODO: fix GEODE-1946 geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/domain/RegionAttributesInfo.java (1 line): - line 150: // TODO: The cacheListeners should be added one by one by delimited by a "\n" extensions/geode-modules/src/main/java/org/apache/geode/modules/session/catalina/DeltaSession.java (1 line): - line 167: // TODO convert this to a delta geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/shell/OperationInvoker.java (1 line): - line 76: // TODO continue to add MXBean accessor methods as necessary for GemFire MXBeans used in Gfsh and geode-core/src/distributedTest/java/org/apache/geode/distributed/internal/locks/DLockGrantorHelper.java (1 line): - line 54: // TODO use this method geode-core/src/integrationTest/java/org/apache/geode/distributed/internal/deadlock/DeadlockDetectorIntegrationTest.java (1 line): - line 38: * TODO: can we get rid of the Thread.sleep calls? geode-core/src/main/java/org/apache/geode/internal/size/Sizeable.java (1 line): - line 51: // TODO: for a 64bit jvm with small oops this is 12; for other 64bit jvms it is 16 geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/api/Membership.java (1 line): - line 305: * TODO - this is very similar to {@link #memberExists(ID)}. However, this geode-core/src/integrationTest/java/org/apache/geode/internal/io/MainWithChildrenRollingFileHandlerIntegrationTest.java (1 line): - line 60: // TODO: revisit these to determine if behavior should change geode-logging/src/main/java/org/apache/geode/logging/internal/OSProcess.java (1 line): - line 48: // TODO: In the next major release, we should remove the variables and logic related to the system geode-assembly/src/uiTest/java/org/apache/geode/tools/pulse/ui/PulseAcceptanceTestBase.java (1 line): - line 123: // TODO: verify it is the right counter geode-dunit/src/main/java/org/apache/geode/security/SecurityTestUtils.java (1 line): - line 316: // TODO (ashetkar) Add " && (!multiUserAuthMode)" below. geode-core/src/main/java/org/apache/geode/distributed/internal/InternalConfigurationPersistenceService.java (1 line): - line 622: * For tests only. TODO: clean this up and remove from production code geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionConfigImpl.java (1 line): - line 2633: // TODO Auto-generated method stub geode-core/src/distributedTest/java/org/apache/geode/management/bean/stats/DistributedSystemStatsDUnitTest.java (1 line): - line 74: // TODO: add assertions for distributedSystemMXBean stats? geode-core/src/main/java/org/apache/geode/internal/admin/remote/RevokePersistentIDRequest.java (1 line): - line 37: * this pattern. TODO prpersist - This extends AdminRequest, but it doesn't work with most of the geode-core/src/main/java/org/apache/geode/internal/admin/remote/DurableClientInfoRequest.java (1 line): - line 101: // TODO MGh - these should be localized? geode-core/src/main/java/org/apache/geode/distributed/internal/FunctionExecutionPooledExecutor.java (1 line): - line 97: // TODO: workQueue is always an OverflowQueueWithDMStats which is a LinkedBlockingQueue geode-web/src/distributedTest/java/org/apache/geode/management/internal/cli/commands/ClusterConfigurationDUnitTest.java (1 line): - line 64: // TODO mark GEODE-1606 resolved after geode-membership/src/integrationTest/java/org/apache/geode/distributed/internal/membership/gms/MembershipIntegrationTest.java (1 line): - line 317: // TODO - the Membership system starting in the locator *MUST* be told that is geode-core/src/distributedTest/java/org/apache/geode/cache30/ClearMultiVmCallBkDUnitTest.java (1 line): - line 47: public class ClearMultiVmCallBkDUnitTest extends JUnit4DistributedTestCase { // TODO: reformat geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/commands/lifecycle/StatusServerCommand.java (1 line): - line 70: // TODO fix this hack! (how, the 'start server' loop needs it) geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/GMSMembership.java (1 line): - line 1316: * TODO - remove this! geode-core/src/integrationTest/java/org/apache/geode/internal/util/concurrent/CopyOnWriteHashMapJUnitTest.java (1 line): - line 49: public class CopyOnWriteHashMapJUnitTest extends JSR166TestCase { // TODO: reformat geode-core/src/main/java/org/apache/geode/distributed/internal/deadlock/DeadlockDetector.java (1 line): - line 208: * @param dependencies TODO this method needs more work geode-core/src/main/java/org/apache/geode/admin/jmx/internal/StatisticResourceJmxImpl.java (1 line): - line 171: * TODO: investigate use of NotificationFilter instead of explicit check... geode-core/src/integrationTest/java/org/apache/geode/internal/datasource/AbstractPoolCacheJUnitTest.java (1 line): - line 96: @Ignore("TODO: test used to eat its own exception and it fails")