lambda/rapidcore/server.go (5 lines): - line 325: // TODO: earlier, status was set to 500 if runtime called /invocation/error. However, the integration - line 334: // TODO: Do we need to drain the reader in case of a large payload and connection reuse? - line 420: // TODO do not block on reset, instead consume ResetDoneChan in waitForRelease handler, - line 609: // TODO: switch on ReserveResponse status instead of err, - line 636: // TODO: verify the order of channel receives. When timeouts happen, Reset() cmd/aws-lambda-rie/handlers.go (4 lines): - line 124: // TODO use http.StatusBadGateway - line 136: // TODO use http.StatusBadGateway - line 147: // TODO return sandbox status when we implement async reset handling - line 148: // TODO use http.StatusOK lambda/logging/platform_log.go (3 lines): - line 13: // TODO PlatformLogger interface has this LogExtensionInitEvent() method so it's easier to assert against it in standalone tests; - line 14: // TODO However, this makes interface harder to maintain (you are supposed to add new method to PlatformLogger for each event type) - line 15: // TODO We need to remove those methods and make PlatformLogger just a log.Logger interface lambda/interop/model.go (2 lines): - line 107: // TODO: define new Init type that has the Start fields as well as env vars below. - line 278: // TODO refactor to decouple the interfaces lambda/rapidcore/standalone/initHandler.go (2 lines): - line 16: // TODO: introduce suppress init flag - line 64: // TODO generate CorrelationID lambda/rapidcore/standalone/waitUntilReleaseHandler.go (2 lines): - line 19: // TODO return sandbox status when we implement async reset handling - line 20: // TODO use http.StatusOK lambda/rapidcore/standalone/reserveHandler.go (1 line): - line 37: // TODO use http.StatusBadGateway lambda/rapid/start.go (1 line): - line 610: // TODO: DoneFail must contain a reset timeout ErrorType for rapid local to distinguish errors lambda/appctx/appctx.go (1 line): - line 15: // Only used by xray. TODO refactor xray interface so it doesn't use appctx lambda/rapi/rendering/rendering.go (1 line): - line 133: renderAgentInvokeHeaders(writer, uuid.New()) // TODO: check this thing lambda/rapidcore/standalone/invokeHandler.go (1 line): - line 58: // TODO use http.StatusBadGateway lambda/rapidcore/env/environment.go (1 line): - line 187: TelemetryAPIPassphrase: e.RAPID["_LAMBDA_TELEMETRY_API_PASSPHRASE"], // TODO: Die if not set lambda/interop/sandbox_model.go (1 line): - line 18: // TODO: define new Init type that has the Start fields as well as env vars below.