tools/scraper/amqp_detail.py (7 lines): - line 317: # TODO: There's an issue with this logic generating false positives - line 438: TODO: This assumes that the connection has one session and one - line 720: pass # Hmmm, some other disposition. TODO: count these - line 841: delivery_limit = int(dc, 0) + int(lc, 0) # TODO: wrap at 32-bits - line 851: if credit_stall and delivery_limit > current_delivery: # TODO: wrap - line 867: current_delivery += 1 # TODO: wrap at 32-bits - line 913: if credit_stall: # TODO: wrap tools/scraper/parser.py (6 lines): - line 45: # TODO: use the real colorize_bg - line 447: # TODO: This has a bug where the local and remote channel numbers are confused. - line 490: TODO: - line 510: res.sdorg_str = "FLOW %s (%s,%s)" % (res.channel_handle, res.flow_deliverycnt, res.flow_linkcredit) # TODO: Add drain - line 549: ### TODO: colorize_performative_error(proto, res, global_vars, count_anomalies) - line 557: ### TODO: colorize_performative_error(proto, res, global_vars, count_anomalies) src/router_core/modules/edge_router/module.c (3 lines): - line 32: // TODO - Add pointers to other edge-router state here - line 50: // TODO - Add initialization of other edge-router functions here - line 63: // TODO - Add finalization of other edge-router functions here python/qpid_dispatch_internal/policy/policy_local.py (3 lines): - line 721: # TODO: ruleset lock - line 732: # TODO: ruleset lock - line 895: TODO: make this a c struct src/message_private.h (3 lines): - line 83: // TODO - consider using pointers to qd_field_location_t below to save memory - line 84: // TODO - provide a way to allocate a message without a lock for the link-routing case. - line 174: // TODO - move this to the content for one-time parsing (TLR) src/router_core/management_agent.c (2 lines): - line 65: //TODO - Move these to amqp.h - line 404: // TODO - Add more entity types here. The above is not a complete list. tools/scraper/scraper.py (2 lines): - line 949: # TODO: differentiate between peer sender and peer receiver - line 955: # TODO handle EOS, connection open/close lines src/policy.c (2 lines): - line 296: // HACK ALERT: TODO: This should be deferred to a Python thread - line 733: // TODO: denialCounts is shared among connections and should be protected also src/router_core/agent_link.c (2 lines): - line 494: // TODO - set the adm_state on the link - line 499: // TODO - set the adm_state on the link src/router_core/connections.c (2 lines): - line 1341: // TODO - put link-routes into the config table with a different prefix from 'Z' - line 1566: // TODO - Clean up links associated with this connection src/dispatch.c (2 lines): - line 160: // TODO Check the actual minimum number of bytes required for the smallest valid configuration file - line 166: // TODO Add real validation code src/container.c (1 line): - line 499: /* TODO aconway 2017-04-11: presently the policy test is run src/policy.h (1 line): - line 39: // TODO: Provide locking tools/scraper/log_splitter.py (1 line): - line 549: # TODO speed this up a little src/router_core/modules/address_lookup_client/address_lookup_client.c (1 line): - line 514: // TODO - set a timer (or use a timeout in the client API) src/router_core/exchange_bindings.c (1 line): - line 924: // TODO - handle case where there was already a local dest. console/react/src/chord/chordViewer.js (1 line): - line 190: // TODO: handle window resizes