Skip to content

Commit 7adc7fd

Browse files
committed
feat(domain multi-tenancy): Pull latest idl changes
1 parent f551af0 commit 7adc7fd

File tree

11 files changed

+559
-331
lines changed

11 files changed

+559
-331
lines changed

.gen/go/shared/shared.go

Lines changed: 68 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.gen/go/sqlblobs/sqlblobs.go

Lines changed: 134 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.gen/proto/history/v1/service.pb.yarpc.go

Lines changed: 162 additions & 160 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.gen/proto/matching/v1/service.pb.yarpc.go

Lines changed: 162 additions & 160 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

common/persistence/serialization/getters.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1574,6 +1574,14 @@ func (t *TransferTaskInfo) GetVisibilityTimestamp() time.Time {
15741574
return time.Unix(0, 0)
15751575
}
15761576

1577+
// GetOriginalTaskList internal sql blob getter
1578+
func (t *TransferTaskInfo) GetOriginalTaskList() (o string) {
1579+
if t != nil {
1580+
return t.OriginalTaskList
1581+
}
1582+
return
1583+
}
1584+
15771585
// GetDomainID internal sql blob getter
15781586
func (t *TimerTaskInfo) GetDomainID() (o []byte) {
15791587
if t != nil && t.DomainID != nil {
@@ -1638,6 +1646,14 @@ func (t *TimerTaskInfo) GetEventID() (o int64) {
16381646
return
16391647
}
16401648

1649+
// GetTaskList internal sql blob getter
1650+
func (t *TimerTaskInfo) GetTaskList() (o string) {
1651+
if t != nil {
1652+
return t.TaskList
1653+
}
1654+
return
1655+
}
1656+
16411657
// GetDomainID internal sql blob getter
16421658
func (t *ReplicationTaskInfo) GetDomainID() (o []byte) {
16431659
if t != nil {

common/persistence/serialization/getters_fixtures_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ var expectedNil = map[string]map[string]any{
115115
"GetScheduleID": int64(0),
116116
"GetVersion": int64(0),
117117
"GetVisibilityTimestamp": zeroUnix,
118+
"GetOriginalTaskList": "",
118119
},
119120
"*serialization.TimerTaskInfo": {
120121
"GetDomainID": []uint8(nil),
@@ -125,6 +126,7 @@ var expectedNil = map[string]map[string]any{
125126
"GetTimeoutType": int16(0),
126127
"GetVersion": int64(0),
127128
"GetWorkflowID": "",
129+
"GetTaskList": "",
128130
},
129131
"*serialization.ReplicationTaskInfo": {
130132
"GetBranchToken": []uint8(nil),
@@ -360,6 +362,7 @@ var expectedEmpty = map[string]map[string]any{
360362
"GetScheduleID": int64(0),
361363
"GetVersion": int64(0),
362364
"GetVisibilityTimestamp": time.Time{},
365+
"GetOriginalTaskList": "",
363366
},
364367
"*serialization.TimerTaskInfo": {
365368
"GetDomainID": []uint8(nil),
@@ -370,6 +373,7 @@ var expectedEmpty = map[string]map[string]any{
370373
"GetTimeoutType": int16(0),
371374
"GetVersion": int64(0),
372375
"GetWorkflowID": "",
376+
"GetTaskList": "",
373377
},
374378
"*serialization.ReplicationTaskInfo": {
375379
"GetBranchToken": []uint8(nil),
@@ -607,6 +611,7 @@ var expectedNonEmpty = map[string]map[string]any{
607611
"GetScheduleID": int64(2),
608612
"GetVersion": int64(3),
609613
"GetVisibilityTimestamp": taskInfoCreateTime,
614+
"GetOriginalTaskList": "originalTaskList",
610615
},
611616
"*serialization.TimerTaskInfo": {
612617
"GetDomainID": []byte(taskDomainID),
@@ -617,6 +622,7 @@ var expectedNonEmpty = map[string]map[string]any{
617622
"GetTimeoutType": int16(2),
618623
"GetVersion": int64(3),
619624
"GetWorkflowID": "workflowID",
625+
"GetTaskList": "taskList",
620626
},
621627
"*serialization.ReplicationTaskInfo": {
622628
"GetBranchToken": []byte("branchToken"),

common/persistence/serialization/getters_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ func TestGettersForInfos(t *testing.T) {
165165
ScheduleID: 2,
166166
Version: 3,
167167
VisibilityTimestamp: taskInfoCreateTime,
168+
OriginalTaskList: "originalTaskList",
168169
},
169170
&TimerTaskInfo{
170171
DomainID: taskDomainID,
@@ -175,6 +176,7 @@ func TestGettersForInfos(t *testing.T) {
175176
Version: 3,
176177
ScheduleAttempt: 4,
177178
EventID: 5,
179+
TaskList: "taskList",
178180
},
179181
&ReplicationTaskInfo{
180182
DomainID: replicationTaskDomainID,

common/persistence/serialization/interfaces.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,7 @@ type (
304304
ScheduleID int64
305305
Version int64
306306
VisibilityTimestamp time.Time
307+
OriginalTaskList string
307308
}
308309

309310
// CrossClusterTaskInfo blob in a serialization agnostic format
@@ -323,6 +324,7 @@ type (
323324
Version int64
324325
ScheduleAttempt int64
325326
EventID int64
327+
TaskList string
326328
}
327329

328330
// ReplicationTaskInfo blob in a serialization agnostic format

common/persistence/serialization/thrift_mapper.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -684,6 +684,7 @@ func transferTaskInfoToThrift(info *TransferTaskInfo) *sqlblobs.TransferTaskInfo
684684
ScheduleID: &info.ScheduleID,
685685
Version: &info.Version,
686686
VisibilityTimestampNanos: timeToUnixNanoPtr(info.VisibilityTimestamp),
687+
OriginalTaskList: &info.OriginalTaskList,
687688
}
688689
if len(info.TargetDomainIDs) > 0 {
689690
thriftTaskInfo.TargetDomainIDs = [][]byte{}
@@ -712,6 +713,7 @@ func transferTaskInfoFromThrift(info *sqlblobs.TransferTaskInfo) *TransferTaskIn
712713
ScheduleID: info.GetScheduleID(),
713714
Version: info.GetVersion(),
714715
VisibilityTimestamp: timeFromUnixNano(info.GetVisibilityTimestampNanos()),
716+
OriginalTaskList: info.GetOriginalTaskList(),
715717
}
716718
if len(info.GetTargetDomainIDs()) > 0 {
717719
transferTaskInfo.TargetDomainIDs = []UUID{}
@@ -743,6 +745,7 @@ func timerTaskInfoToThrift(info *TimerTaskInfo) *sqlblobs.TimerTaskInfo {
743745
Version: &info.Version,
744746
ScheduleAttempt: &info.ScheduleAttempt,
745747
EventID: &info.EventID,
748+
TaskList: &info.TaskList,
746749
}
747750
}
748751

@@ -759,6 +762,7 @@ func timerTaskInfoFromThrift(info *sqlblobs.TimerTaskInfo) *TimerTaskInfo {
759762
Version: info.GetVersion(),
760763
ScheduleAttempt: info.GetScheduleAttempt(),
761764
EventID: info.GetEventID(),
765+
TaskList: info.GetTaskList(),
762766
}
763767
}
764768

common/persistence/serialization/thrift_mapper_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,7 @@ func TestTransferTaskInfo(t *testing.T) {
541541
TargetChildWorkflowOnly: true,
542542
ScheduleID: int64(rand.Intn(1000)),
543543
Version: int64(rand.Intn(1000)),
544+
OriginalTaskList: "OriginalTaskList",
544545
}
545546
actual := transferTaskInfoFromThrift(transferTaskInfoToThrift(expected))
546547
assert.Equal(t, expected, actual)
@@ -558,6 +559,7 @@ func TestTimerTaskInfo(t *testing.T) {
558559
Version: int64(rand.Intn(1000)),
559560
ScheduleAttempt: int64(rand.Intn(1000)),
560561
EventID: int64(rand.Intn(1000)),
562+
TaskList: "TaskList",
561563
}
562564
actual := timerTaskInfoFromThrift(timerTaskInfoToThrift(expected))
563565
assert.Equal(t, expected, actual)

0 commit comments

Comments
 (0)