ambari-web/api-docs/lib/jsoneditor.js (20 lines): - line 1103: // TODO: Incompatibility between version 3 and 4 of the spec - line 1269: // TODO: incompatibility between version 3 and 4 of the spec - line 2068: // TODO: WYSIWYG and Markdown editors - line 2074: // TODO: WYSIWYG and Markdown editors - line 2493: // TODO: table display format - line 2548: // TODO: table display format - line 2739: // TODO: edge detection - line 2837: // TODO: edge detection - line 3443: // TODO: don't set the row's value if it hasn't changed - line 3482: // TODO: sortable - line 4009: // TODO: don't set the row's value if it hasn't changed - line 4035: // TODO: sortable - line 4655: // TODO: use theme - line 4663: // TODO: use theme - line 4667: // TODO: use theme - line 4986: // TODO: sort - line 5890: // TODO: use bootstrap slider - line 5933: // TODO: use bootstrap slider - line 6086: // TODO: use bootstrap slider - line 6094: // TODO: use better slider ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java (16 lines): - line 534: // FIXME add support for desired configs at cluster level - line 1334: // TODO: Uncomment this when the UI doesn't require view access for View-only users. - line 1352: // TODO: Uncomment this when the UI doesn't require view access for View-only users. - line 1414: // !!! FIXME the assumption that a component is unique across all stacks is a ticking - line 2439: // FIXME if master check if we need to run a smoke test for the master - line 2881: // TODO handle different transitions? - line 2885: // TODO additional validation? - line 2919: // FIXME cannot work with a single stage - line 3088: // TODO: oldSchState == State.INSTALLED is always false, looks like a bug - line 3653: // FIXME throw correct error - line 3658: // FIXME treat this as removing a host from a cluster? - line 3739: //TODO update metadata processing according to AMBARI-21587 - line 4201: // TODO Alejandro, Called First. insert params.version. Called during Rebalance HDFS, ZOOKEEPER Restart, Zookeeper Service Check. - line 4776: //TODO: Remove after getting rid of cluster-env - line 5830: //TODO will be a need to change to multi-instance usage - line 5874: //TODO will be a need to change to multi-instance usage ambari-server/src/main/java/org/apache/ambari/server/state/host/HostImpl.java (10 lines): - line 213: // TODO this will create problems if the host is not healthy - line 214: // TODO Based on discussion with Jitendra, ignoring this for now - line 221: HostEventType.HOST_HEARTBEAT_HEALTHY) // TODO: Heartbeat is ignored here - line 226: new HostBecameUnhealthyTransition()) // TODO: Not sure - line 377: // TODO Audit logs - line 410: // TODO handle error - line 424: // TODO Audit logs - line 437: // TODO Audit logs - line 450: // TODO Audit logs - line 493: // FIXME add all other information into host attributes ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostImpl.java (7 lines): - line 666: // TODO Audit logs - line 709: // TODO Audit logs - line 710: // FIXME handle restartOp event - line 730: // TODO Audit logs - line 884: //TODO implement State Machine init as now type choosing is hardcoded in above code - line 895: //TODO exception? impossible due to database restrictions - line 1031: // TODO Audit logs ambari-server/src/main/java/org/apache/ambari/server/controller/KerberosHelperImpl.java (7 lines): - line 1062: // TODO check if this reliable - line 1627: // TODO probably fail on group difference. Some services can inject its principals to same keytab, but - line 1628: // TODO with different owners, so make sure that keytabs are accessible through group acls - line 1629: // TODO this includes same group name and group 'r' mode - line 1683: // TODO obsolete, move to ResolvedKerberosKeytab - line 2357: ambariServerHostname, // TODO: Choose a random hostname from the cluster. All tasks for the AMBARI_SERVER service will be executed on this Ambari server - line 2525: ambariServerHostname, // TODO: Choose a random hostname from the cluster. All tasks for the AMBARI_SERVER service will be executed on this Ambari server ambari-common/src/main/python/resource_management/libraries/execution_command/execution_command.py (6 lines): - line 47: # TODO : 'stack_settings' and 'cluster_settings' may be segregated later out of 'cluster-env' - line 118: if module_name and "_CLIENTS" in module_name: # FIXME temporary hack - line 277: TODO: deprecated, but some scripts still use them, need to remove them gradually - line 361: #### TODO : Doesn't exist as of now. Evaluate if we would be having these in hostLevelParams. - line 399: # TODO : Doesnt exist as of now. Evaluate if we would be having these - line 419: # TODO : Doesnt exist as of now. Evaluate if we need them. ambari-common/src/main/python/resource_management/libraries/script/script.py (6 lines): - line 569: # FIXME: this method is not reliable to get stack-selector-version - line 642: # TODO remove legacy checks - line 646: # TODO remove legacy checks - line 996: # TODO: Update this once choco packages for hadoop are created. This is because, service metainfo.xml support - line 1011: # TODO hacky install of windows msi, remove it or move to old(2.1) stack definition when component based install will be implemented - line 1174: # TODO Once the logic for pid is available from Ranger and Ranger KMS code, will remove the below if block. ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/HDFS/package/scripts/namenode.py (6 lines): - line 89: # TODO we need this for HA because of manual steps - line 236: print("TODO AMBARI-12698") - line 337: # TODO: params.tmp_dir=/var/lib/ambari-agent/tmp. However hdfs user doesn't have access to this path. - line 338: # TODO: Hence using /tmp - line 377: if threshold == "DEBUG": # FIXME TODO remove this on PROD - line 436: # TODO we need this for HA because of manual steps ambari-server/src/main/java/org/apache/ambari/server/orm/helpers/dbms/GenericDbmsHelper.java (6 lines): - line 199: * TODO default Value of column not supported - line 204: //TODO validateNames(String tableName, List columns) - line 205: //TODO validatePKNames(List columns, String... primaryKeyColumns) - line 210: //TODO case-sensitive for now - line 221: //TODO possibly move code to avoid unnecessary dependencies and allow extension - line 283: //TODO validateColumnNames() ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostResourceProvider.java (6 lines): - line 278: // TODO : properly handle more than one cluster - line 533: // TODO add rack change to topology update - line 569: // TODO rack change topology update - line 603: //TODO topology update - line 701: //TODO/FIXME host can only belong to a single cluster so get host directly from Cluster - line 702: //TODO/FIXME what is the requirement for filtering on host attributes? ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java (6 lines): - line 325: // !!! TODO is the UI using this? - line 611: // TODO support search on predicates? - line 706: // TODO throw single exception - line 809: // TODO should we check whether all servicecomponents and - line 837: // TODO should we handle this scenario - line 979: // FIXME throw correct error ambari-server/src/main/java/org/apache/ambari/server/agent/HeartbeatProcessor.java (5 lines): - line 104: //TODO rewrite to correlate with heartbeat frequency, hardcoded in agent as of now - line 673: // TODO: What should be done otherwise? - line 680: // FIXME ignore invalid live update and continue for now? - line 688: // FIXME ignore invalid live update and continue for now? - line 697: // FIXME ignore invalid live update and continue for now? ambari-web/app/views/common/controls_view.js (5 lines): - line 642: /** TODO: Remove SQLA from the list of databases once Ranger DB_FLAVOR=SQLA is replaced with SQL Anywhere */ - line 736: //@TODO: dbInfo.dpPropertiesByServiceMap has corresponding property name but does not have filenames with it. this can cause issue when there are multiple db properties with same name belonging to different files - line 774: /** TODO: Remove SQLA from the list of databases once Ranger DB_FLAVOR=SQLA is replaced with SQL Anywhere */ - line 777: /** TODO: Remove SQLA from the list of databases once Ranger DB_FLAVOR=SQLA is replaced with SQL Anywhere */ - line 1180: /** TODO: Remove SQLA from the list of databases once Ranger DB_FLAVOR=SQLA is replaced with SQL Anywhere */ ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractProviderModule.java (5 lines): - line 222: * TODO: Instantiation for the concrete impl of this class is not done through - line 755: // TODO as we fill out stack metric definitions, these can be phased out - line 789: // TODO as we fill out stack metric definitions, these can be phased out - line 868: // TODO: Fix for multi-service feature support (trunk) - line 988: // TODO get configs using ConfigHelper ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/RemovableIdentities.java (5 lines): - line 138: // TODO: Fix the implementation identifying specific identities in the event we need to pinpoint - line 139: // TODO: certain identities. This is not currently needed here since we are only handing removing - line 140: // TODO: identities tied to a specific service, component, and/or host. The logic to determine - line 141: // TODO: whether an identity should be removed is handled elsewhere - unfortunately in different - line 142: // TODO: places ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java (4 lines): - line 1372: // FIXME check dependencies from meta layer - line 1591: // TODO AMBARI-10679, need efficient caching from hostId to hostName... - line 2341: //TODO to version in sch - line 2713: // TODO recheck wrapping exception here, required for lazy loading after ambari-server/src/main/java/org/apache/ambari/server/controller/logging/LogSearchDataRetrievalService.java (4 lines): - line 298: // TODO: In a future patch, this should be refactored, to either remove the need - line 299: // TODO: for the separate factory instance at the level of this class, or to make - line 300: // TODO: the LoggingRequestHelperFactory implementation thread-safe, so that - line 301: // TODO: a single factory instance can be shared across multiple threads safely ambari-common/src/main/python/resource_management/libraries/providers/hdfs_resource.py (4 lines): - line 587: local_file_size = os.stat(target).st_size # TODO: os -> sudo - line 589: # TODO: re-implement this using checksums - line 658: local_file_size = os.stat(source).st_size # TODO: os -> sudo - line 660: # TODO: re-implement this using checksums ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/YARN/service_advisor.py (4 lines): - line 2458: # TODO A single value is not being set for numNodes in case of a custom queue. Also the attribute is set to non-visible, so the UI likely ends up using an old cached value - line 2697: # TODO: This potentially takes up the entire node leaving no space for AMs. - line 3172: # TODO Determine if this is doing the right thing if some queue is setup with capacity=0, or is STOPPED. Maybe don't list it. - line 3256: # TODO Convert this to a helper. It can apply to any property. Check config, or check if in the list of changed configurations and read the latest value ambari-server/src/main/python/ambari_server/serverSetup.py (4 lines): - line 769: # TODO: We don't fail installation if _download_jce_policy fails. Is it OK? - line 781: # TODO: We don't fail installation if _download_jce_policy fails. Is it OK? - line 936: # TODO: support .msi file installations - line 1148: # TODO JDBC driver caching almost duplicates the LinuxDBMSConfig._install_jdbc_driver() functionality ambari-web/app/views/common/filter_view.js (4 lines): - line 71: //TODO delete if will not be used - line 161: //TODO delete if will not be used - line 168: //TODO delete if will not be used - line 201: //TODO delete if will not be used ambari-server/src/main/java/org/apache/ambari/server/state/ServiceComponentImpl.java (4 lines): - line 292: // TODO validation - line 310: // TODO validation - line 311: // TODO ensure host belongs to cluster - line 324: // FIXME need a better approach of caching components by host ambari-admin/src/main/resources/ui/admin-web/app/scripts/controllers/authentication/AuthenticationMainCtrl.js (4 lines): - line 74: // TODO replace mock with test connection request when API is available - line 87: // TODO replace mock with attributes detection request when API is available - line 114: // TODO replace mock with test attributes request when API is available - line 129: // TODO replace mock with save request when API is available ambari-web/app/views/wizard/step2_view.js (4 lines): - line 23: //TODO: rewrite it using tagName and attribute binding - line 24: //TODO: rewrite it as independent component and place it somewhere in utils - line 74: * TODO: incupsulate it inside of App.SshKeyFileUploader - line 84: * TODO: replace next 2 properties with new one used in both places ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintConfigurationProcessor.java (4 lines): - line 757: * from the original. (TODO: what is the reason for always updating the configuration?) - line 826: * TODO: This is a temporary work-around till BP integrates with stack advisor - line 3091: // TODO AMBARI-17782, remove this property from hive-site only in HDP 2.5 and higher. - line 3127: // TODO AMBARI-17782, remove this property only from HDP 2.5 and higher. ambari-common/src/main/python/ambari_simplejson/_speedups.c (4 lines): - line 2986: /* TODO: DOES NOT RUN */ - line 3059: /* TODO: DOES NOT RUN */ - line 3130: /* TODO: DOES NOT RUN */ - line 3157: /* TODO: DOES NOT RUN */ ambari-agent/src/main/python/ambari_agent/main.py (3 lines): - line 76: # TODO AMBARI-18733, remove this global variable and calculate it based on home_dir once it is set. - line 161: # TODO AMBARI-18733, move inside AmbariConfig - line 321: # TODO AMBARI-18733, calculate configFile based on home_dir ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertResourceProvider.java (3 lines): - line 71: // TODO remove after UI-side fix - line 122: // TODO remove after UI-side fix - line 265: // TODO remove after UI-side fix contrib/management-packs/hdf-ambari-mpack/src/main/resources/stacks/HDF/2.0/services/stack_advisor.py (3 lines): - line 1035: # TODO validate configuration for multiple AMBARI_METRICS collectors - line 1247: regionServerItem = self.validatorLessThenDefaultValue(properties, recommendedDefaults, "hbase_regionserver_heapsize") ## FIXME if new service added - line 1584: # TODO: generify for other use cases ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/HIVE/package/scripts/hive.py (3 lines): - line 745: # TODO: should be removed after ranger_hive_plugin will not provide jdbc - line 781: # creates=target, TODO: uncomment after ranger_hive_plugin will not provide jdbc - line 794: # creates=target, TODO: uncomment after ranger_hive_plugin will not provide jdbc ambari-server/src/main/java/org/apache/ambari/server/actionmanager/Request.java (3 lines): - line 115: //TODO remove when not needed - line 149: //TODO remove when not needed - line 255: //TODO set all fields ambari-server/src/main/java/org/apache/ambari/server/api/services/StacksService.java (3 lines): - line 858: // TODO: find a way to handle this with Swagger (refactor or custom annotation?) - line 875: // TODO: find a way to handle this with Swagger (refactor or custom annotation?) - line 892: // TODO: find a way to handle this with Swagger (refactor or custom annotation?) ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariLdapAuthenticationProvider.java (3 lines): - line 95: // TODO: If we were automatically importing accounts from the LDAP server, we should - line 96: // TODO: probably do it here. - line 191: //TODO change properties ambari-server/src/main/java/org/apache/ambari/server/api/services/ServiceService.java (3 lines): - line 307: // TODO: find a way to handle this with Swagger (refactor or custom annotation?) - line 317: // TODO: find a way to handle this with Swagger (refactor or custom annotation?) - line 604: // TODO: find a way to handle this with Swagger (refactor or custom annotation?) ambari-server/src/main/resources/common-services/AMBARI_METRICS/3.0.0/package/scripts/ams.py (3 lines): - line 156: # TODO check the symlink destination too. Broken in Python 2.x on Windows. - line 182: # TODO check the symlink destination too. Broken in Python 2.x on Windows. - line 469: # TODO Uncomment when SPNEGO support has been added to AMS service check and Grafana. ambari-agent/src/main/python/ambari_agent/RecoveryManager.py (3 lines): - line 61: INIT = "INIT" # TODO: What is the state when machine is reset - line 102: self.__component_to_service_map = {} # component => service map TODO: fix it later(hack here) - line 117: # FIXME: Recovery manager does not support multiple clusters as of now. ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariCustomCommandExecutionHelper.java (3 lines): - line 117: // TODO: Remove the hard-coded mapping when stack definition indicates which slave types can be decommissioned - line 572: // TODO: This code branch looks unreliable (taking random component, should prefer the clients) - line 1303: // TODO : we may be able to be smarter about this and only refresh when the rack info has definitely changed ambari-server/src/main/java/org/apache/ambari/server/actionmanager/Stage.java (3 lines): - line 355: //TODO refactor method to use Host object (host_id support) - line 534: public synchronized List getHosts() { // TODO: Check whether method should be synchronized - line 812: // TODO add reference to ExecutionCommand into HostRoleCommand ambari-server/src/main/java/org/apache/ambari/server/state/action/ActionImpl.java (3 lines): - line 110: // TODO audit logs - line 139: // TODO audit logs - line 156: // TODO audit logs ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ComponentResourceProvider.java (3 lines): - line 663: // FIXME throw correct error - line 730: // FIXME throw correct error - line 765: // TODO additional validation? ambari-agent/src/main/python/ambari_agent/AmbariConfig.py (3 lines): - line 313: # TODO AMBARI-18733, change usages of this function to provide the home_dir. - line 328: # TODO AMBARI-18733, change usages of this function to provide the home_dir. - line 343: # TODO AMBARI-18733, change usages of this function to provide the home_dir. ambari-server/src/main/resources/common-services/AMBARI_METRICS/3.0.0/service_advisor.py (3 lines): - line 294: # TODO set "timeline.metrics.service.webapp.address" to 0.0.0.0:port in upgrade catalog - line 591: # TODO validate configuration for multiple AMBARI_METRICS collectors - line 807: ) ## FIXME if new service added ambari-web/app/controllers/global/update_controller.js (2 lines): - line 660: //TODO move to clusterController - line 695: //TODO - update service auto-start to use this ambari-server/src/main/java/org/apache/ambari/server/state/ServiceImpl.java (2 lines): - line 636: // FIXME check dependencies from meta layer - line 667: // FIXME check dependencies from meta layer ambari-server/src/main/java/org/apache/ambari/server/controller/RequestStatusResponse.java (2 lines): - line 30: // TODO how are logs to be sent back? - line 43: // TODO stage specific information ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/HIVE/service_advisor.py (2 lines): - line 1139: # TODO Determine if this is doing the right thing if some queue is setup with capacity=0, or is STOPPED. Maybe don't list it. - line 2036: # TODO Convert this to a helper. It can apply to any property. Check config, or check if in the list of changed configurations and read the latest value ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClustersImpl.java (2 lines): - line 689: //TODO metadata update - line 997: // TODO : should we log this? ambari-server/src/main/java/org/apache/ambari/server/orm/DBAccessorImpl.java (2 lines): - line 106: //TODO create own mapping and platform classes for supported databases - line 484: LOG.debug("pkCol={}, fkCol={} not found in provided column names, skipping", pkColumn, fkColumn); //TODO debug ambari-server/src/main/java/org/apache/ambari/server/security/authentication/pam/AmbariPamAuthenticationProvider.java (2 lines): - line 131: // TODO: Ensure automatically creating users when authenticating with PAM is allowed. - line 153: // TODO: Ensure automatically adding the PAM authentication method for users when authenticating is allowed. ambari-agent/src/main/python/ambari_agent/alerts/ams_alert.py (2 lines): - line 141: # TODO Implement HTTPS support - line 188: # TODO sorted data points by timestamp contrib/ambari-scom/msi/src/ServiceHost/Wmi.cs (2 lines): - line 150: // TODO: proper property support - line 201: // TODO: support collections ambari-web/app/models/configs/theme/config_action.js (2 lines): - line 56: // TODO remove after stack advisor is able to handle this case - line 74: // TODO remove after stack advisor is able to handle this case ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/HDFS/metainfo.xml (2 lines): - line 171: - line 304: ambari-web/app/utils/ajax/ajax.js (2 lines): - line 1964: //TODO when api will be known - line 2268: // TODO: merge with wizard.loadrecommendations query ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java (2 lines): - line 489: //TODO minimal set, perhaps is needed to add some other mime types - line 545: //TODO temporally commented because takes a lot of time on 5k cluster ambari-server/src/main/java/org/apache/ambari/server/topology/addservice/AddServiceRequest.java (2 lines): - line 119: // TODO move to JsonUtils -- pick part of 0252c08d86f - line 195: @JsonIgnore // TODO confirm: credentials shouldn't be serialized contrib/views/wfmanager/src/main/resources/ui/app/domain/workflow-importer.js (2 lines): - line 148: console.error("could not process:",key);//TODO error handling... - line 154: console.error("could not process:",node.get("type"));//TODO error handling... ambari-web/app/views/common/configs/widgets/time_interval_spinner_view.js (2 lines): - line 76: * @TODO move it to unit conversion view mixin? - line 129: * @TODO move it to unit conversion view mixin? ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestScheduleResourceProvider.java (2 lines): - line 446: //TODO status changes graph - line 602: // TODO: Find by status of Batch Request(s) and start time greater than requested time contrib/views/files/src/main/resources/ui/app/services/files-download.js (2 lines): - line 88: //TODO: Need to do alerts and logging. - line 110: //TODO: Need to do alerts and logging. ambari-server/src/main/java/org/apache/ambari/server/api/services/BaseRequest.java (2 lines): - line 249: // TODO : support other starting points - line 268: // TODO : support predicate and comparator contrib/views/wfmanager/src/main/resources/ui/app/domain/workflow.js (2 lines): - line 72: //TODO idGen.reset(); - line 124: //source.deleteCurrentKillNode();//TODO how to get source... ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/orchestrate/TaskWrapper.java (2 lines): - line 41: /* FIXME a TaskWrapper really should be wrapping ONLY ONE task */ - line 82: // !!! FIXME there should only be one task ambari-web/app/controllers/wizard/step7/assign_master_controller.js (2 lines): - line 477: // TODO remove after stack advisor is able to handle this case - line 486: // TODO remove after stack advisor is able to handle this case ambari-server/src/main/java/org/apache/ambari/server/topology/TopologyManager.java (2 lines): - line 665: // TODO: Locking strategies for TopologyManager should be reviewed and possibly rewritten in a future release - line 872: // TODO: Locking strategies for TopologyManager should be reviewed and possibly rewritten in a future release ambari-server/src/main/python/ambari_server/dbConfiguration_linux.py (2 lines): - line 1466: "sap.jdbc4.sqlanywhere.IDriver" # TODO sybase.* for v < 17, check requirements - line 1544: return "stub script line" # TODO not used anymore, investigate if it can be removed ambari-server/src/main/java/org/apache/ambari/server/bootstrap/BSRunner.java (2 lines): - line 204: // FIXME needs to be removed later - line 212: // TODO : line separator should be changed ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/AmbariSubscriptionRegistry.java (2 lines): - line 254: //TODO optimize usage of this cache on perf cluster - line 268: //TODO temporary changed to more fast-acting check without regex, need move investigation ambari-agent/src/main/python/ambari_agent/HostInfo.py (2 lines): - line 507: # TODO AMBARI-7849 Implement createAlerts for Windows - line 570: # TODO check HDP stack and folders here ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/TopologyHolder.java (2 lines): - line 100: //TODO will be a need to change to multi-instance usage - line 229: //TODO will be a need to change to multi-instance usage ambari-agent/src/main/python/ambari_agent/Facter.py (2 lines): - line 292: # TODO return correct netmask - line 297: # TODO return correct interfaces ambari-web/app/routes/main.js (2 lines): - line 83: // TODO: redirect to last known state - line 98: // TODO: redirect to last known state ambari-server/src/main/java/org/apache/ambari/server/actionmanager/ActionDBAccessorImpl.java (2 lines): - line 354: //TODO wire request to cluster - line 860: // TODO HACK, shouldn't reset start time. contrib/views/pig/src/main/java/org/apache/ambari/view/pig/templeton/client/TempletonApi.java (2 lines): - line 35: //TODO: extract to separate JAR outside ambari-views scope - line 94: new JSONRequest(service.path("pig"), JobData.class, doAs, doAs, context); //FIXME: configurable proxyuser ambari-server/src/main/java/org/apache/ambari/server/api/services/RequestService.java (2 lines): - line 155: // TODO: find a way to handle this with Swagger (refactor or custom annotation?) - line 164: // TODO: find a way to handle this with Swagger (refactor or custom annotation?) contrib/ambari-scom/metrics-sink/src/main/java/org/apache/hadoop/metrics2/sink/SqlSink.java (2 lines): - line 185: * TODO: Keep a cache of all tag strings, potentially caching the TagSetID. - line 290: * TODO: Think about sending all of this in one SP call if JDBC supports table ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/YARN/package/scripts/params_linux.py (2 lines): - line 156: # TODO: Add Spark into stack; - line 276: # TODO UPGRADE default, update site during upgrade ambari-server/src/main/java/org/apache/ambari/server/api/query/SubResourcePredicateVisitor.java (1 line): - line 104: //TODO implement subresource parsing not only for ComparisonPredicate ambari-web/app/controllers/wizard/step8_controller.js (1 line): - line 699: // TODO: modify for multi-cluster support ambari-server/src/main/resources/scripts/takeover_config_merge.py (1 line): - line 133: # TODO support all properties attributes ambari-web/app/routes/installer.js (1 line): - line 47: //@TODO: Clean up following states. Navigation should be done solely via currentStep stored in the localDb and API persist endpoint. contrib/ambari-scom/management-pack/Hadoop_MP/ManagementMp/Shared Scripts/RestApi.ps1 (1 line): - line 24: # TODO: Remove prior to release! ambari-admin/src/main/resources/ui/admin-web/app/scripts/controllers/ambariViews/ViewsEditCtrl.js (1 line): - line 368: //TODO: maybe the BackEnd should sanitize the string beforehand? ambari-web/app/controllers/wizard/step3_controller.js (1 line): - line 418: //this.set('isSubmitDisabled', true); //TODO: uncomment after actual hookup ambari-server/src/main/java/org/apache/ambari/server/controller/internal/VersionDefinitionResourceProvider.java (1 line): - line 612: // !!! TODO validate parsed object graph ambari-agent/src/main/python/ambari_agent/listeners/HostLevelParamsEventListener.py (1 line): - line 53: # FIXME: Recovery manager does not support multiple cluster as of now. ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PreUpgradeCheckResourceProvider.java (1 line): - line 191: // TODO AMBARI-12698, filter the upgrade checks to run based on the stack and upgrade type, or the upgrade pack. contrib/views/pig/src/main/java/org/apache/ambari/view/pig/resources/jobs/JobService.java (1 line): - line 262: }); //TODO: move strategy to PersonalCRUDRM ambari-server/src/main/python/ambari_server/dbConfiguration_windows.py (1 line): - line 310: # TODO: Configure the SQL Server service name in ambari.properties ambari-server/src/main/java/org/apache/ambari/server/serveraction/upgrades/PreconfigureKerberosAction.java (1 line): - line 267: // !!! FIXME in a per-service view, what does this become? contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/configuration/hadoop-env.xml (1 line): - line 280: #TODO: if env var set that can cause problems ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostStoppedEvent.java (1 line): - line 31: // TODO Auto-generated constructor stub ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/ConfigureAmbariIdentitiesServerAction.java (1 line): - line 139: // TODO check if changes needed for multiple principals in one keytab ambari-web/app/utils/helper.js (1 line): - line 779: //TODO check if UI use this ambari-server/src/main/java/org/apache/ambari/server/state/Cluster.java (1 line): - line 167: * TODO consider making persisting optional ambari-server/src/main/java/org/apache/ambari/server/utils/RetryHelper.java (1 line): - line 34: * TODO injection as Guice singleon, static for now to avoid major modifications contrib/views/pig/src/main/java/org/apache/ambari/view/pig/resources/scripts/ScriptService.java (1 line): - line 133: new OnlyOwnersFilteringStrategy(this.context.getUsername())); //TODO: move strategy to PersonalCRUDRM ambari-common/src/main/python/ambari_jinja2/ambari_jinja2/ext.py (1 line): - line 161: # TODO: the i18n extension is currently reevaluating values in a few ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostOpSucceededEvent.java (1 line): - line 31: // TODO Auto-generated constructor stub ambari-server/src/main/java/org/apache/ambari/server/state/action/Action.java (1 line): - line 31: // TODO requires some form of ActionType to ensure only one running ambari-common/src/main/python/ambari_commons/shell.py (1 line): - line 198: TODO: move the code directly to subprocess.py ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/orchestrate/ParallelClientGroupingBuilder.java (1 line): - line 221: // FIXME how to handle master-only types ambari-web/app/controllers/main/host/add_controller.js (1 line): - line 196: * TODO move to mixin ambari-web/app/views/common/configs/widgets/checkbox_config_widget_view.js (1 line): - line 41: // @TODO maybe find use case of this method for widget contrib/views/wfmanager/src/main/resources/ui/app/components/workflow-config.js (1 line): - line 102: if (this.get("filePath").trim() === ""){//TODO later proper validations. ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterStackVersionResourceProvider.java (1 line): - line 611: // TODO packages don't have component granularity ambari-web/app/utils/configs/config_initializer.js (1 line): - line 134: * TODO DELETE as soon as ranger_admin_password will be fetched from stack adviser! ambari-server/src/main/java/org/apache/ambari/server/state/host/HostStatusUpdatesReceivedEvent.java (1 line): - line 28: // TODO need to add any additional information required for verification ambari-common/src/main/python/resource_management/core/shell.py (1 line): - line 359: # TODO: Remove this condition after reviewing 'shell' flag requirement where shell.call() is being used. ambari-server/src/main/java/org/apache/ambari/server/security/SecurityHelperImpl.java (1 line): - line 34: // TODO : combine with AuthorizationHelper. ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/AlertCluster.java (1 line): - line 90: // FIXME should clear map first? ambari-server/src/main/java/org/apache/ambari/server/api/services/serializers/CsvSerializer.java (1 line): - line 91: // TODO: recursively handle tree structure, for now only handle single level of detail ambari-agent/src/main/python/ambari_agent/alerts/base_alert.py (1 line): - line 577: # TODO: After implementation uncomment /src/test/python/ambari_agent/TestMetricAlert.py:194 ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostOpRestartedEvent.java (1 line): - line 31: // TODO Auto-generated constructor stub ambari-web/app/controllers/main/admin/stack_and_upgrade_controller.js (1 line): - line 1609: * TODO unify and move modal view into common/modal_popups contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/service_advisor.py (1 line): - line 118: # self.updateYarnConfig(configs, services) TODO doesn't work possibly due to a UI bug (Couldn't retrieve 'capacity-scheduler' from services) ambari-web/app/controllers/wizard/step7_controller.js (1 line): - line 1251: // filter out alert_notification configs on add service //TODO find better place for this! ambari-server/src/main/java/org/apache/ambari/server/api/query/render/HostKerberosIdentityCsvRenderer.java (1 line): - line 46: // TODO: Determine which columns/fields are relevant for the query and prune as needed. ambari-server/src/main/java/org/apache/ambari/server/metadata/RoleCommandOrder.java (1 line): - line 289: // TODO: add proper order comparison support for RoleCommand.ACTIONEXECUTE ambari-server/src/main/java/org/apache/ambari/server/state/ConfigHelper.java (1 line): - line 1460: //TODO remove after UI will start usage of stale configs flag from HostComponentState update event. contrib/views/pig/src/main/java/org/apache/ambari/view/pig/resources/jobs/JobResourceManager.java (1 line): - line 264: //TODO: retrieve from RM ambari-common/src/main/python/ambari_stomp/utils.py (1 line): - line 90: # TODO: unknown escapes MUST be treated as fatal protocol error per spec ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostOpFailedEvent.java (1 line): - line 31: // TODO Auto-generated constructor stub ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/RepositoryVersionHelper.java (1 line): - line 341: // !!! TODO make roleParams so we don't have to do this awfulness. ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/LIVY/package/scripts/livy_server.py (1 line): - line 88: # TODO move out and compose with similar method in resourcemanager.py ambari-web/app/mappers/users_mapper.js (1 line): - line 57: //TODO: Separate cluster operator from admin ambari-web/app/controllers/main/admin/highAvailability/nameNode/step2_controller.js (1 line): - line 39: JOURNALNODES_COUNT_MINIMUM: 3, // TODO get this from stack ambari-web/app/templates/main/service/info/summary.hbs (1 line): - line 131: {{! TODO implement display of views related to the current service}} contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Shared Scripts/HealthServicesManagement.ps1 (1 line): - line 39: # TODO: Concider replacing this with MurMur-based consistent hashing? ambari-server/src/main/java/org/apache/ambari/server/utils/ShellCommandUtil.java (1 line): - line 496: //TODO: not sure whether output buffering will work properly contrib/views/wfmanager/src/main/resources/ui/app/domain/node-handler.js (1 line): - line 124: console.error("cannot handle unsupported node:"+nodeJson);//TODO error handling... ambari-server/src/main/resources/common-services/AMBARI_METRICS/3.0.0/package/scripts/params.py (1 line): - line 439: # TODO UPGRADE default, update site during upgrade ambari-server/src/main/python/ambari-server-state/Configurator.py (1 line): - line 42: self.initPaths() ##TODO uncomment ambari-server/src/main/java/org/apache/ambari/server/topology/addservice/ResourceProviderAdapter.java (1 line): - line 437: // TODO should be injected ambari-server/src/main/java/org/apache/ambari/server/state/DesiredConfig.java (1 line): - line 105: //TODO include changes for config versions ambari-web/app/views/common/configs/widgets/plain_config_text_field.js (1 line): - line 27: //TODO should use only "serviceConfig" binding instead of "config" ambari-web/app/controllers/main/admin/kerberos.js (1 line): - line 252: //TODO correct check ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementController.java (1 line): - line 149: * TODO move this method to Cluster? doesn't seem to be on its place ambari-web/app/utils/batch_scheduled_requests.js (1 line): - line 647: * TODO replace it with a progress view that shows rolling restart tasks ambari-server/src/main/python/ambari_server/serverConfiguration.py (1 line): - line 114: # TODO property used incorrectly in local case, it was meant to be dbms name, not postgres database name, ambari-web/app/controllers/main/admin/highAvailability/journalNode/step1_controller.js (1 line): - line 33: JOURNALNODES_COUNT_MINIMUM: 3, // TODO get this from stack ambari-web/app/mappers/socket/upgrade_state_mapper.js (1 line): - line 30: //TODO rename type to eventType ambari-web/app/data/db_properties_info.js (1 line): - line 106: /** TODO: Remove SQLA from the list of databases once Ranger DB_FLAVOR=SQLA is replaced with SQL Anywhere */ ambari-web/app/views/common/host_progress_popup_body_view.js (1 line): - line 742: * TODO: This is still used somewhere outside the Background Operations heirarchy. ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ReadOnlyResourceProvider.java (1 line): - line 95: // TODO Auto-generated method stub contrib/ambari-scom/ambari-scom-server/src/main/java/org/apache/ambari/scom/SQLProviderModule.java (1 line): - line 53: // TODO : these elements should be injected... ambari-admin/src/main/resources/ui/admin-web/app/scripts/services/RemoteCluster.js (1 line): - line 115: /* TODO :: Add params like RemoteCluster.matches and &from , &page_size */ ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatHandler.java (1 line): - line 110: this.heartbeatProcessor = new HeartbeatProcessor(fsm, am, heartbeatMonitor, injector); //TODO modify to match pattern ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/dto/TopologyComponent.java (1 line): - line 111: //TODO will be a need to change to multi-instance usage ambari-common/src/main/python/ambari_pyaes/blockfeeder.py (1 line): - line 53: # @TODO: Ciphertext stealing and explicit PKCS#7 ambari-agent/src/main/python/ambari_agent/ComponentStatusExecutor.py (1 line): - line 73: # TODO: check if we can make clusters immutable too ambari-server/src/main/java/org/apache/ambari/server/agent/ExecutionCommand.java (1 line): - line 551: String SERVICE_CHECK = "SERVICE_CHECK"; // TODO: is it standard command? maybe add it to RoleCommand enum? ambari-common/src/main/python/ambari_commons/ambari_metrics_helper.py (1 line): - line 51: # TODO check '*' sink_name ambari-web/app/views/main/host/details/host_component_view.js (1 line): - line 224: return installedCount <= 3; // TODO get 3 from stack ambari-server/src/main/java/org/apache/ambari/server/state/repository/VersionDefinitionXml.java (1 line): - line 343: // !!! TODO should this be using the release compatible-with field? ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertDefinitionResourceProvider.java (1 line): - line 788: //TODO implement alert execution commands logic ambari-common/src/main/python/resource_management/libraries/functions/stack_select.py (1 line): - line 205: # TODO temporary disabled, we need to re-enable the error after bigtop-select is provided. ambari-server/src/main/java/org/apache/ambari/server/state/ServiceComponentHostEvent.java (1 line): - line 64: // FIXME hack alert ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/HostOrderGrouping.java (1 line): - line 290: // !!! TODO install_packages for hdp and conf-select changes. Hopefully these will no-op. ambari-web/app/models/stack_service.js (1 line): - line 352: //@TODO: Write unit test for no two keys in the object should have any intersecting elements in their values ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostStopEvent.java (1 line): - line 31: // TODO Auto-generated constructor stub ambari-web/app/controllers/main/host.js (1 line): - line 190: //TODO disk_usage is relative property and need support from API, metrics/disk/disk_free used temporarily ambari-server/src/main/java/org/apache/ambari/server/orm/helpers/ScriptRunner.java (1 line): - line 40: * TODO replace logging, deal with licence properly or rewrite completely ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostStartedEvent.java (1 line): - line 31: // TODO Auto-generated constructor stub ambari-server/src/main/java/org/apache/ambari/server/bootstrap/BootStrapImpl.java (1 line): - line 156: // TODO make bootstrapping a bit more robust then stop looping ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/stageutils/KerberosKeytabController.java (1 line): - line 69: //TODO: due to circular dependencies in Guice this field cannot be injected with Guice's @Inject annotation; for now we should statically inject in AmbariServer ambari-agent/src/main/python/ambari_agent/listeners/ConfigurationEventListener.py (1 line): - line 55: # FIXME: Recovery manager does not support multiple cluster as of now. ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/orchestrate/StageWrapper.java (1 line): - line 199: // !!! FIXME a TaskWrapper should have only one task. ambari-server/src/main/java/org/apache/ambari/server/security/authentication/jwt/AmbariJwtAuthenticationProvider.java (1 line): - line 91: // TODO: Determine if LDAP users can authenticate using JWT - for now we assume yes. ambari-web/app/mappers/socket/service_state_mapper.js (1 line): - line 31: //TODO event should have properties named in CamelCase format ambari-web/app/mappers/socket/alert_definitions_mapper_adapter.js (1 line): - line 27: // TODO: remove when fields will be correctly named ambari-server/src/main/java/org/apache/ambari/server/security/CertificateManager.java (1 line): - line 292: // TODO Auto-generated catch block ambari-server/src/main/java/org/apache/ambari/server/orm/AmbariJpaLocalTxnInterceptor.java (1 line): - line 199: // TODO Cache this method's results. ambari-server/src/main/java/org/apache/ambari/server/view/ViewRegistry.java (1 line): - line 563: * TODO : This should move to {@link ViewInstanceOperationHandler} ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationFilter.java (1 line): - line 242: //TODO permissions model doesn't manage stacks api, but we need access to stack advisor to save configs ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/PrepareKerberosIdentitiesServerAction.java (1 line): - line 140: // TODO: Determine if we need to do this again since it is done a few lines above. ambari-common/src/main/python/resource_management/core/resources/system.py (1 line): - line 218: # TODO: handle how this is logged / tested? ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/HBASE/package/scripts/hbase_upgrade.py (1 line): - line 40: print("TODO AMBARI-12698") ambari-server/src/main/java/org/apache/ambari/server/state/stack/RepoUrlInfoCallable.java (1 line): - line 79: // TODO Auto-generated method stub contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Modules/DataSources/Discovery/Scripts/HostsDiscovery.ps1 (1 line): - line 27: # TODO: Get IP addresses with single request? ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostUninstallEvent.java (1 line): - line 31: // TODO Auto-generated constructor stub ambari-server/src/main/java/org/apache/ambari/server/orm/entities/UserEntity.java (1 line): - line 157: * TODO: Ensure that this value is consistent when updating concurrently ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/ClusterControllerHelper.java (1 line): - line 27: * Temporary class to bootstrap a cluster controller. TODO : Replace this global state with injection. ambari-server/src/main/java/org/apache/ambari/server/scheduler/ExecutionScheduleManager.java (1 line): - line 770: //TODO fix different names for field ambari-web/app/mixins/common/configs/config_recommendations.js (1 line): - line 119: allowChangeGroup: false,//TODO groupName!= "Default" && (service.get('serviceName') != this.get('selectedService.serviceName')) ambari-server/src/main/java/org/apache/ambari/server/controller/internal/BlueprintResourceProvider.java (1 line): - line 283: //TODO (jspeidel): Revisit concurrency control ambari-server/src/main/java/org/apache/ambari/server/security/authentication/kerberos/AmbariAuthToLocalUserDetailsService.java (1 line): - line 162: // TODO: Determine if KERBEROS users can be automatically added ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ConfigurationResourceProvider.java (1 line): - line 255: // TODO : hack to allow for inconsistent property names ambari-server/src/main/java/org/apache/ambari/server/stack/upgrade/ColocatedGrouping.java (1 line): - line 297: // !!! TODO check parallelism values contrib/ambari-scom/management-pack/Hadoop_MP/HadoopMp/Shared Scripts/RestApi.ps1 (1 line): - line 24: # TODO: Remove prior to release! ambari-server/src/main/python/ambari-server-state/initProperties.xml (1 line): - line 67: ambari-server/src/main/python/ambari_server/setupSecurity.py (1 line): - line 542: # TODO: use serverUtils.get_ambari_admin_username_password_pair (requires changes in ambari-server.py too to modify option names) ambari-server/src/main/java/org/apache/ambari/server/controller/internal/MpackResourceProvider.java (1 line): - line 316: // TODO : Relax the rule contrib/views/capacity-scheduler/src/main/resources/ui/app/assets/javascripts/ember-qunit.js (1 line): - line 77: // TODO: destory this somewhere ambari-server/src/main/java/org/apache/ambari/server/controller/jdbc/JDBCResourceProvider.java (1 line): - line 55: * TODO : Not used. Move to Test for API integration testing. ambari-web/app/models/configs/stack_config_property.js (1 line): - line 20: //TODO delete this file soon ambari-web/app/views/main/service/info/summary.js (1 line): - line 72: // TODO implement filtering of views related to current service ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/HDFS/configuration/hadoop-env.xml (1 line): - line 265: #TODO: if env var set that can cause problems ambari-common/src/main/repo/install_ambari_tarball.py (1 line): - line 302: # TODO: check if ends with tar.gz? ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/services/HDFS/package/scripts/hdfs_namenode.py (1 line): - line 334: # TODO: Replace with format_namenode() ambari-server/src/main/java/org/apache/ambari/server/agent/stomp/AgentConfigsHolder.java (1 line): - line 78: // TODO cluster configs will be created before hosts assigning ambari-server/src/main/java/org/apache/ambari/server/events/publishers/HostComponentUpdateEventPublisher.java (1 line): - line 51: //TODO add logging and metrics posting contrib/views/wfmanager/src/main/resources/ui/app/domain/node.js (1 line): - line 56: //TODO Custom validations contrib/views/capacity-scheduler/src/main/resources/ui/app/router.js (1 line): - line 190: //TODO Handle Ember Error! ambari-agent/src/main/python/ambari_agent/ComponentVersionReporter.py (1 line): - line 111: # TODO: check if no strout or version if not there ambari-server/src/main/java/org/apache/ambari/server/controller/internal/LdapSyncEventResourceProvider.java (1 line): - line 76: // TODO : Do we need to expose the thread pool params in configuration? ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ViewInstanceEntity.java (1 line): - line 240: // TODO : we should @Inject this. ambari-web/app/mappers/socket/host_state_mapper.js (1 line): - line 34: //TODO event should have properties named in CamelCase format ambari-web/app/models/configs/objects/service_config.js (1 line): - line 112: //TODO refactor or move this logic to other place ambari-agent/src/main/python/ambari_agent/LiveStatus.py (1 line): - line 54: "stackVersion": "", # TODO: populate ? ambari-server/src/main/java/org/apache/ambari/server/state/alert/AlertDefinitionHash.java (1 line): - line 531: // TODO implement alert execution commands logic ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog261.java (1 line): - line 90: // TODO: make this map with clusterids as keys ambari-common/src/main/python/resource_management/core/providers/windows/system.py (1 line): - line 176: # TODO implement timeout, wait_for_finish ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostOpInProgressEvent.java (1 line): - line 31: // TODO Auto-generated constructor stub ambari-server/src/main/java/org/apache/ambari/server/serveraction/kerberos/CreatePrincipalsServerAction.java (1 line): - line 137: // TODO optimize - split invalidation and principal creation to separate stages ambari-common/src/main/python/ambari_commons/os_windows.py (1 line): - line 672: # TODO: Log exception ambari-server/src/main/java/org/apache/ambari/server/stack/MasterHostResolver.java (1 line): - line 245: // !!! FIXME: only rely on maintenance state once the upgrade endpoint contrib/views/pig/src/main/resources/ui/pig-web/app/assets/static/javascripts/ember-qunit.js (1 line): - line 77: // TODO: destory this somewhere ambari-server/src/main/java/org/apache/ambari/server/events/publishers/STOMPUpdatePublisher.java (1 line): - line 64: // TODO need better solution ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostWipeoutEvent.java (1 line): - line 31: // TODO Auto-generated constructor stub ambari-web/app/views/main/admin/stack_upgrade/upgrade_version_box_view.js (1 line): - line 172: * TODO remove isUpgrading condition when transition of version states in API fixed ambari-web/app/controllers/global/cluster_controller.js (1 line): - line 490: //TODO Replace this check with any other which is applicable to non-HDP stack contrib/views/capacity-scheduler/src/main/resources/ui/app/serializers.js (1 line): - line 216: //TODO will implement if need ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ExtensionResourceProvider.java (1 line): - line 125: //TODO - do we need a separate method ambari-server/src/main/resources/stacks/stack_advisor.py (1 line): - line 4146: # TODO: generify for other use cases ambari-server/src/main/java/org/apache/ambari/server/state/svccomphost/ServiceComponentHostStartEvent.java (1 line): - line 31: // TODO Auto-generated constructor stub ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterControllerImpl.java (1 line): - line 227: // TODO : need to support the following cases for pagination ambari-server/src/main/java/org/apache/ambari/server/topology/LogicalRequest.java (1 line): - line 241: //TODO technically StageEntity is simply a container for HostRequest info with additional redundant transformations ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractResourceProvider.java (1 line): - line 445: // TODO : Check for case where we should pass the request out to the cluster controller. ambari-agent/conf/windows/service_wrapper.py (1 line): - line 134: # TODO AMBARI-18733, need to read home_dir to get correct config file. ambari-server/src/main/python/ambari_server/serverUpgrade.py (1 line): - line 368: # TODO check database version ambari-common/src/main/python/resource_management/libraries/execution_command/stack_settings.py (1 line): - line 55: ''' TODO : Open it when we can serve them from stackSettings.