Skip to content

[Feature]: Ability to trace object store calls via snapshot load #3892

@chiragjn

Description

@chiragjn

Is your feature request related to a problem?

We are trying to instrument table loading and we are passing a wrapper object store implementation with the instrument decorators added

However we see that object store calls going via snapshot load path lose parent span context and show up as root spans

We tried manually connecting the spans however that didn't help either
main...truefoundry:delta-rs:cj-main-fix-tracing

On the other hand calls going via datafusion nest correctly

Image

Describe the solution you'd like

Since tracing has been recently added in a few places in delta-rs, it would be great to have it for snapshot load too

Describe alternatives you've considered

No response

Priority

None

Additional context

No response

Contribution

  • I'm willing to submit a pull request for this feature
  • I can help with testing this feature
  • I can help with documentation for this feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions