Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
d494b84
OTEP: Process Context: Sharing Resource Attributes with External Readers
ivoanjo Oct 31, 2025
f1c93f0
Markdownlint fixes (almost all whitespace)
ivoanjo Nov 5, 2025
967067a
Update OTEP number based on PR number
ivoanjo Nov 5, 2025
825fdb5
Merge branch 'main' into ivoanjo/profiling-process-ctx
ivoanjo Nov 5, 2025
e823eb4
Apply suggestions from code review
ivoanjo Nov 19, 2025
3fee352
Document "loose coordination" intent
ivoanjo Nov 26, 2025
0d73345
Rework payload to use `Resource` message
ivoanjo Nov 26, 2025
5fbcb8c
Omit recommended attributes
ivoanjo Dec 1, 2025
c5989b8
Update link to C/C++ example implementation
ivoanjo Dec 1, 2025
b1583c6
Tweak description of cross-signal identifiers
ivoanjo Dec 8, 2025
d84adea
Apply suggestions from code review
ivoanjo Dec 8, 2025
9c8d9ed
Clarify limitations regarding OBI
ivoanjo Dec 8, 2025
4c871ac
Update spec to reflect that named mappings are not always available o…
ivoanjo Dec 8, 2025
a647b8a
Minor: Linting fix
ivoanjo Dec 8, 2025
dae00f9
Merge branch 'main' into ivoanjo/profiling-process-ctx
ivoanjo Dec 8, 2025
f00d9f9
Reorder fields to make sure `published_at_ns` and `payload` are 8-byt…
ivoanjo Dec 8, 2025
17ec933
Add mention to custom attributes + suggest following existing semconv
ivoanjo Dec 10, 2025
81169a1
Minor: Tighten intro by focusing on resources and less on what they are
ivoanjo Dec 10, 2025
3caecfb
Create mapping from memfd, use in-place updates and remove probing to…
ivoanjo Dec 18, 2025
5e1956a
Minor: Make it clear why the fallback is there
ivoanjo Dec 18, 2025
b763ce5
Apply suggestions from code review
ivoanjo Jan 15, 2026
02e55db
Document that no memfd + no anonymous mapping naming => failure situa…
ivoanjo Jan 15, 2026
784f669
Minor wording tweaks
ivoanjo Jan 15, 2026
d52752c
Apply suggestion from @lalitb
ivoanjo Feb 3, 2026
4aafcdd
Fix "reading protocol" having incorrect instructions
ivoanjo Feb 3, 2026
6fa9164
Clarify that "currently being written" is indicated by zero
ivoanjo Feb 3, 2026
ecc7a10
Clarified that `payload` is expected to be 8 bytes
ivoanjo Feb 3, 2026
7243228
Wrap payload `Resource` protobuf message with a `ProcessContext` message
ivoanjo Feb 6, 2026
c74cceb
Add note about extra_attributes
ivoanjo Feb 10, 2026
fa3d08c
Clarify expected mmap flags in both situations
ivoanjo Feb 16, 2026
9134062
Clarify that payload pointer is in publisher address space
ivoanjo Feb 16, 2026
7b4ec36
Document write to `published_at_ns` is expected to be atomic
ivoanjo Feb 16, 2026
45b9816
Fix should -> must
ivoanjo Feb 16, 2026
c2e13fe
Clarify wording for `published_at_ns` validation
ivoanjo Feb 16, 2026
d1e08e8
Add note about copying payload into reader memory
ivoanjo Feb 16, 2026
6b2c24d
Document how payload can be reused if `published_at_ns` doesn't change
ivoanjo Feb 16, 2026
c12fcab
Document expected properties from `published_at_ns`
ivoanjo Feb 18, 2026
25f2ea7
Document that `[anon:OTEL_CTX]` is a valid option too and why
ivoanjo Feb 18, 2026
3d30782
Add missing memory barrier during read, and clarify expected barrier …
ivoanjo Feb 19, 2026
71fce36
Mention use of `process_vm_readv` for reading
ivoanjo Feb 19, 2026
991eff2
Document recommended memfd flags
ivoanjo Mar 5, 2026
15256ee
Move `published_at_ns` to monotonic clock
ivoanjo Mar 10, 2026
8f653bd
Set `monotonic_published_at_ns` last when publishing instead of signa…
ivoanjo Mar 10, 2026
0c6caa7
Clarify that monotonic timestmap should come from `CLOCK_BOOTTIME`
ivoanjo Mar 10, 2026
ab4dfd1
Slightly extend section on supporting non-Linux platforms
ivoanjo Mar 10, 2026
b22b9a9
Tweak wording around reader steps
ivoanjo Mar 13, 2026
9f16a49
Merge branch 'main' into ivoanjo/profiling-process-ctx
ivoanjo Mar 13, 2026
cf63bda
Document expectation of default SDK resource in a situation with mult…
ivoanjo Mar 13, 2026
ae7797e
Minor: Renumber entries
ivoanjo Mar 13, 2026
121b7c2
Minor: Document extra memory barrier in reading step
ivoanjo Mar 13, 2026
ec5419b
Refresh links, including thread context OTEP PR
ivoanjo Mar 16, 2026
39a0d58
Move `ProcessContext` message to its own package
ivoanjo Mar 25, 2026
6dfbb7b
Apply suggestions from code review
ivoanjo Mar 27, 2026
7df8e4f
Minor: Tweak wording on explanation
ivoanjo Mar 27, 2026
0ee567f
Add extension beyond Linux to "Future Possibilities"
ivoanjo Mar 27, 2026
d3747bf
Minor: Fix incorrect casing OTEL => OTel in text
ivoanjo Mar 27, 2026
b2542a7
Add section about apps with too many entires in proc
ivoanjo Mar 27, 2026
cbaf496
Minor: Fix outdated reference to signature
ivoanjo Apr 2, 2026
fe88bc8
Minor: Fix outdated reference to reading `monotonic_published_at_ns` …
ivoanjo Apr 2, 2026
9a336d0
Minor: Apply suggestions from code review
ivoanjo Apr 2, 2026
e95afff
Minor: Tweak call-out that write of timestamp is atomic
ivoanjo Apr 2, 2026
8261056
Proto naming tweak: `extra_attributes` -> `attributes`
ivoanjo Apr 2, 2026
c8903c9
Merge branch 'main' into ivoanjo/profiling-process-ctx
pellared Apr 2, 2026
d6178fb
Update changelog
ivoanjo Apr 2, 2026
e44e58f
Minor: Fix textlint
ivoanjo Apr 2, 2026
6c8f307
Minor: Make cspell happy
ivoanjo Apr 2, 2026
30fac17
Merge branch 'main' into ivoanjo/profiling-process-ctx
carlosalberto Apr 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .cspell.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -108,3 +108,6 @@ words:
- IDCONTEXT
- pdata
- Dpanic
- memfd # linux feature: https://man7.org/linux/man-pages/man2/memfd_create.2.html
- uprobes # linux feature: https://www.brendangregg.com/blog/2015-06-28/linux-ftrace-uprobe.html
- Parca # company: https://www.parca.dev/
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@ release.

### OTEPs

- Process Context: Sharing Resource Attributes with External Readers.
([#4719](https://github.com/open-telemetry/opentelemetry-specification/pull/4719))

## v1.55.0 (TODO: update date before merging)

### Traces
Expand Down
Loading
Loading