Skip to content

Commit 20e7ccc

Browse files
committed
Remove Dependency on Archive Flag In ES Reader
Signed-off-by: Mahad Zaryab <mahadzaryab1@gmail.com>
1 parent b1153a0 commit 20e7ccc

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

plugin/storage/es/factory.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ func (f *Factory) getArchiveClient() es.Client {
196196

197197
// CreateSpanReader implements storage.Factory
198198
func (f *Factory) CreateSpanReader() (spanstore.Reader, error) {
199-
sr, err := createSpanReader(f.getPrimaryClient, f.primaryConfig, false, f.logger, f.tracer)
199+
sr, err := createSpanReader(f.getPrimaryClient, f.primaryConfig, f.logger, f.tracer)
200200
if err != nil {
201201
return nil, err
202202
}
@@ -218,7 +218,7 @@ func (f *Factory) CreateArchiveSpanReader() (spanstore.Reader, error) {
218218
if !f.archiveConfig.Enabled {
219219
return nil, nil
220220
}
221-
sr, err := createSpanReader(f.getArchiveClient, f.archiveConfig, true, f.logger, f.tracer)
221+
sr, err := createSpanReader(f.getArchiveClient, f.archiveConfig, f.logger, f.tracer)
222222
if err != nil {
223223
return nil, err
224224
}
@@ -236,7 +236,6 @@ func (f *Factory) CreateArchiveSpanWriter() (spanstore.Writer, error) {
236236
func createSpanReader(
237237
clientFn func() es.Client,
238238
cfg *config.Configuration,
239-
archive bool,
240239
logger *zap.Logger,
241240
tp trace.TracerProvider,
242241
) (spanstore.Reader, error) {
@@ -252,7 +251,6 @@ func createSpanReader(
252251
ServiceIndex: cfg.Indices.Services,
253252
TagDotReplacement: cfg.Tags.DotReplacement,
254253
UseReadWriteAliases: cfg.UseReadWriteAliases,
255-
Archive: archive,
256254
RemoteReadClusters: cfg.RemoteReadClusters,
257255
Logger: logger,
258256
Tracer: tp.Tracer("esSpanStore.SpanReader"),

plugin/storage/es/spanstore/reader.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ type SpanReaderParams struct {
109109
SpanIndex cfg.IndexOptions
110110
ServiceIndex cfg.IndexOptions
111111
TagDotReplacement string
112-
Archive bool
113112
UseReadWriteAliases bool
114113
RemoteReadClusters []string
115114
Logger *zap.Logger
@@ -124,6 +123,7 @@ func NewSpanReader(p SpanReaderParams) *SpanReader {
124123
if p.UseReadWriteAliases {
125124
maxSpanAge = rolloverMaxSpanAge
126125
}
126+
archive := maxSpanAge == 0
127127

128128
return &SpanReader{
129129
client: p.Client,
@@ -136,9 +136,9 @@ func NewSpanReader(p SpanReaderParams) *SpanReader {
136136
spanConverter: dbmodel.NewToDomain(p.TagDotReplacement),
137137
timeRangeIndices: getLoggingTimeRangeIndexFn(
138138
p.Logger,
139-
getTimeRangeIndexFn(p.Archive, p.UseReadWriteAliases, p.RemoteReadClusters),
139+
getTimeRangeIndexFn(archive, p.UseReadWriteAliases, p.RemoteReadClusters),
140140
),
141-
sourceFn: getSourceFn(p.Archive, p.MaxDocCount),
141+
sourceFn: getSourceFn(archive, p.MaxDocCount),
142142
maxDocCount: p.MaxDocCount,
143143
useReadWriteAliases: p.UseReadWriteAliases,
144144
logger: p.Logger,

0 commit comments

Comments
 (0)