Skip to content

Commit ea1a527

Browse files
chore: sync release v1.50.6 to main branch (#5960)
1 parent d35e2cc commit ea1a527

File tree

3 files changed

+8
-13
lines changed

3 files changed

+8
-13
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [1.50.6](https://github.com/rudderlabs/rudder-server/compare/v1.50.5...v1.50.6) (2025-06-09)
4+
5+
6+
### Bug Fixes
7+
8+
* warehouse transformations responses ordering ([#5954](https://github.com/rudderlabs/rudder-server/issues/5954)) ([0fed576](https://github.com/rudderlabs/rudder-server/commit/0fed576e1a8c823f99024e08c53edfb656984904))
9+
310
## [1.50.5](https://github.com/rudderlabs/rudder-server/compare/v1.50.4...v1.50.5) (2025-06-05)
411

512

processor/internal/transformer/destination_transformer/embedded/warehouse/transformer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ func New(conf *config.Config, logger logger.Logger, statsFactory stats.Stats, op
9898
t.config.populateSrcDestInfoInContext = conf.GetReloadableBoolVar(true, "WH_POPULATE_SRC_DEST_INFO_IN_CONTEXT")
9999
t.config.maxColumnsInEvent = conf.GetReloadableIntVar(200, 1, "WH_MAX_COLUMNS_IN_EVENT")
100100
t.config.maxLoggedEvents = conf.GetReloadableIntVar(100, 1, "Warehouse.Transformer.Sampling.maxLoggedEvents")
101-
t.config.concurrentTransformations = conf.GetReloadableIntVar(10, 1, "Warehouse.concurrentTransformations")
101+
t.config.concurrentTransformations = conf.GetReloadableIntVar(1, 1, "Warehouse.concurrentTransformations")
102102
t.config.instanceID = conf.GetString("INSTANCE_ID", "1")
103103

104104
var err error

processor/internal/transformer/destination_transformer/embedded/warehouse/uploader.go

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import (
77
"fmt"
88
"io"
99
"path"
10-
"slices"
1110
"strings"
1211
"time"
1312

@@ -101,11 +100,6 @@ func (t *Transformer) sampleDiff(events []types.TransformerEvent, legacyResponse
101100
return "" // Don't diff in case there is no response from transformer
102101
}
103102

104-
sortTransformerResponsesByJobID(legacyResponse.Events)
105-
sortTransformerResponsesByJobID(legacyResponse.FailedEvents)
106-
sortTransformerResponsesByJobID(embeddedResponse.Events)
107-
sortTransformerResponsesByJobID(embeddedResponse.FailedEvents)
108-
109103
// If the event counts differ, return all events in the transformation
110104
if len(legacyResponse.Events) != len(embeddedResponse.Events) || len(legacyResponse.FailedEvents) != len(embeddedResponse.FailedEvents) {
111105
t.stats.mismatchedEvents.Observe(float64(len(events)))
@@ -142,12 +136,6 @@ func (t *Transformer) sampleDiff(events []types.TransformerEvent, legacyResponse
142136
return sampleDiff
143137
}
144138

145-
func sortTransformerResponsesByJobID(responses []types.TransformerResponse) {
146-
slices.SortStableFunc(responses, func(a, b types.TransformerResponse) int {
147-
return int(a.Metadata.JobID - b.Metadata.JobID)
148-
})
149-
}
150-
151139
func write(w io.WriteCloser, data []string) error {
152140
for _, entry := range data {
153141
if _, err := w.Write([]byte(entry + "\n")); err != nil {

0 commit comments

Comments
 (0)