Skip to content

Conversation

misaka
Copy link
Contributor

@misaka misaka commented Aug 14, 2024

This adds tracking of the DPS exports sent via MESH. A few specific topics that might be worthy of commentary are:

  • The return values of functions like MESH.track_message which return Faraday::Response objects. On one hand, I'd like it if the MESH library functions would re-wrap these responses to abstract them out for the caller, otoh it's quite convenient to just get these in the Rake task and to inspect them there.
  • MESHDPSExportsJob is a bit fugly, but I think MESH is better than Mesh, so I think I still prefer it over MeshDpsExportsJob. Does anyone have a strong opinion / argument otherwise?

@misaka misaka changed the title Add MESH call to track message Track messages sent with MESH Aug 14, 2024
@tvararu tvararu temporarily deployed to mavis-pr-1615 August 14, 2024 16:34 Inactive
thomasleese
thomasleese previously approved these changes Aug 14, 2024
This will be used to determine if a file send via MESH has been accepted
by the receiver or not, e.g. DPS.
@misaka misaka force-pushed the mesh-track branch 2 times, most recently from 76790cf to fa5c702 Compare August 23, 2024 16:02
misaka added 3 commits August 23, 2024 18:06
This mirrors the status we get back from MESH, making it easier to
understand the status of a dps export.
@misaka misaka marked this pull request as ready for review August 23, 2024 16:18
@misaka misaka requested a review from a team as a code owner August 23, 2024 16:18
@misaka misaka marked this pull request as draft August 23, 2024 16:19
misaka added 2 commits August 23, 2024 18:19
Ignoring the caps-gore, this aligns with the rest of the MESH jobs, and
since DPS is MESH-based for the foreseeable future, this makes sense.
Copy link

@misaka misaka marked this pull request as ready for review August 23, 2024 16:28
@misaka misaka changed the title Track messages sent with MESH Track DPS exports sent with MESH Aug 23, 2024
@misaka misaka dismissed thomasleese’s stale review August 23, 2024 16:32

Much has changed so it warrants a re-review.

@misaka misaka merged commit 7a9eb8d into main Aug 26, 2024
11 checks passed
@misaka misaka deleted the mesh-track branch August 26, 2024 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants