src-cliFrontendDB storeUpload storeWorkerWorker storeConversionLSIF storehandleEnqueue?repository,commit,rootInsertUpload(repository, commit, root)uploadID201 Accepted: {"id": uploadID}handleEnqueue?uploadID,indexUpload(uploadID, index)AddUploadPart(uploadID, index)204 No ContentloophandleEnqueue?uploadID,doneCompose(uploadID)MarkQueued(uploadID)204 No ContentDequeueuploadGet(upload.id)raw LSIF dataCorrelate(raw LSIF data, upload.root)grouped bundle dataBeginTxWriteMeta(data.meta)WriteDocuments(data.documents)WriteResultChunks(data.resultChunks)WriteDefinitions(data.definitions)WriteReferences(data.references)Commit{ }BeginTxUpdatePackages(data.packages)UpdatePackageReferences(data.references)DeleteOverlappingDumps(upload.repository, upload.commit, upload.root)MarkRepositoryAsDirty(upload.repository)Commit{ }Delete(upload.id)src-cliFrontendDB storeUpload storeWorkerWorker storeConversionLSIF store