Skip to content

Commit b32f18a

Browse files
committed
Wording
1 parent 08f557b commit b32f18a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

spec/20-http_request_header_format.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -180,11 +180,11 @@ There are two additional options that vendors MAY follow:
180180
181181
TODO: how many random bytes are needed?
182182
7 was chosen as it can be efficiently represented as a 64-bit signed or unsigned integer.
183-
8 would require an unsigned long which is not supported by some languages (like Java).
183+
8 would require an unsigned long which is not supported by some languages (like Java and Go).
184184
63 bits would be possible, but would require a more complex description that may be more difficult to understand.
185185
186186
TODO: Which specific bytes should be random?
187-
The least significant bytes were chosen because some tracing systems are known to use the most significant
187+
The right-most bytes were chosen because some tracing systems are known to use the left-most
188188
portion of the trace id for non-random data such as a timestamp component.
189189
190190
TODO: Do we want to place any restrictions on the randomness or is saying "MUST be random" enough?
@@ -193,7 +193,7 @@ https://datatracker.ietf.org/doc/html/rfc4122#section-4.4
193193
194194
-->
195195

196-
When set, the second least significant bit (second from the right), denotes that the least significant (right-most) 7 bytes of the trace ID MUST be random (or pseudo-random).
196+
When set, the second least significant bit (second from the right), denotes that the right-most 7 bytes of the trace ID MUST be random (or pseudo-random).
197197
When unset, the trace ID may be generated in any way that satisfies the requirements of the [trace ID format](#trace-id).
198198

199199
##### Other Flags

0 commit comments

Comments
 (0)