From b7a2c72d764a136dba7adb0622ab78fc702de242 Mon Sep 17 00:00:00 2001 From: Takeru Ohta Date: Fri, 5 Jan 2018 09:54:03 +0900 Subject: [PATCH] Make trace_id 128bit --- src/jaeger_passage_span_context.erl | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/jaeger_passage_span_context.erl b/src/jaeger_passage_span_context.erl index efbd283..a2be882 100644 --- a/src/jaeger_passage_span_context.erl +++ b/src/jaeger_passage_span_context.erl @@ -106,19 +106,18 @@ get_flags(Context) -> %%------------------------------------------------------------------------------ %% @private make_span_context_state([]) -> - TracerId = rand:uniform(16#FFFFFFFFFFFFFFFF), #?STATE{ - trace_id = TracerId, - span_id = TracerId, + trace_id = rand:uniform(16#FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF), + span_id = rand:uniform(16#FFFFFFFFFFFFFFFF), is_sampled = true }; make_span_context_state([{_, Ref} | _]) -> #?STATE{trace_id = TraceId} = passage_span_context:get_state(passage_span:get_context(Ref)), #?STATE{ - trace_id = TraceId, - span_id = rand:uniform(16#FFFFFFFFFFFFFFFF), - is_sampled = true + trace_id = TraceId, + span_id = rand:uniform(16#FFFFFFFFFFFFFFFF), + is_sampled = true }. %% @private