@@ -97,7 +97,7 @@ function createExpectedSpanJson(options: OtlpEncodingOptions) {
9797 } ,
9898 } ,
9999 ] ,
100- flags : 0x100 , // SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK
100+ flags : 0x101 , // TraceFlags (0x01) | HAS_IS_REMOTE
101101 } ,
102102 ] ,
103103 startTimeUnixNano : startTime ,
@@ -130,7 +130,7 @@ function createExpectedSpanJson(options: OtlpEncodingOptions) {
130130 code : EStatusCode . STATUS_CODE_OK ,
131131 message : undefined ,
132132 } ,
133- flags : 0x100 , // SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK
133+ flags : 0x101 , // TraceFlags (0x01) | HAS_IS_REMOTE
134134 } ,
135135 ] ,
136136 schemaUrl : 'http://url.to.schema' ,
@@ -189,7 +189,7 @@ function createExpectedSpanProtobuf() {
189189 } ,
190190 } ,
191191 ] ,
192- flags : 0x100 , // SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK
192+ flags : 0x101 , // TraceFlags (0x01) | HAS_IS_REMOTE
193193 } ,
194194 ] ,
195195 startTimeUnixNano : startTime ,
@@ -221,7 +221,7 @@ function createExpectedSpanProtobuf() {
221221 status : {
222222 code : EStatusCode . STATUS_CODE_OK ,
223223 } ,
224- flags : 0x100 , // SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK
224+ flags : 0x101 , // TraceFlags (0x01) | HAS_IS_REMOTE
225225 } ,
226226 ] ,
227227 schemaUrl : 'http://url.to.schema' ,
@@ -580,16 +580,16 @@ describe('Trace', () => {
580580 } ) ;
581581
582582 describe ( 'span flags' , ( ) => {
583- it ( 'sets flags to 0x100 for local parent span context' , ( ) => {
583+ it ( 'sets flags to 0x101 for local parent span context' , ( ) => {
584584 const exportRequest = createExportTraceServiceRequest ( [ span ] , {
585585 useHex : true ,
586586 } ) ;
587587 assert . ok ( exportRequest ) ;
588588 const spanFlags = exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . flags ;
589- assert . strictEqual ( spanFlags , 0x100 ) ; // SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK
589+ assert . strictEqual ( spanFlags , 0x101 ) ; // TraceFlags (0x01) | HAS_IS_REMOTE
590590 } ) ;
591591
592- it ( 'sets flags to 0x300 for remote parent span context' , ( ) => {
592+ it ( 'sets flags to 0x301 for remote parent span context' , ( ) => {
593593 // Create a span with a remote parent context
594594 const remoteParentSpanContext = {
595595 spanId : '0000000000000001' ,
@@ -608,19 +608,19 @@ describe('Trace', () => {
608608 } ) ;
609609 assert . ok ( exportRequest ) ;
610610 const spanFlags = exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . flags ;
611- assert . strictEqual ( spanFlags , 0x300 ) ; // SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK | SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK
611+ assert . strictEqual ( spanFlags , 0x301 ) ; // TraceFlags (0x01) | HAS_IS_REMOTE | IS_REMOTE
612612 } ) ;
613613
614- it ( 'sets flags to 0x100 for links with local context' , ( ) => {
614+ it ( 'sets flags to 0x101 for links with local context' , ( ) => {
615615 const exportRequest = createExportTraceServiceRequest ( [ span ] , {
616616 useHex : true ,
617617 } ) ;
618618 assert . ok ( exportRequest ) ;
619619 const linkFlags = exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . links ?. [ 0 ] . flags ;
620- assert . strictEqual ( linkFlags , 0x100 ) ; // SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK
620+ assert . strictEqual ( linkFlags , 0x101 ) ; // TraceFlags (0x01) | HAS_IS_REMOTE
621621 } ) ;
622622
623- it ( 'sets flags to 0x300 for links with remote context' , ( ) => {
623+ it ( 'sets flags to 0x301 for links with remote context' , ( ) => {
624624 // Create a span with a remote link context
625625 const remoteLinkContext = {
626626 spanId : '0000000000000003' ,
@@ -645,7 +645,7 @@ describe('Trace', () => {
645645 } ) ;
646646 assert . ok ( exportRequest ) ;
647647 const linkFlags = exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . links ?. [ 0 ] . flags ;
648- assert . strictEqual ( linkFlags , 0x300 ) ; // SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK | SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK
648+ assert . strictEqual ( linkFlags , 0x301 ) ; // TraceFlags (0x01) | HAS_IS_REMOTE | IS_REMOTE
649649 } ) ;
650650 } ) ;
651651} ) ;
0 commit comments