609
newEphData := lastEphVersion != noEphemeralDataVersion && ephData.GetVersion() > lastEphVersion
610
if newUserData || newEphData {
612
>
tag.Bool("long-poll", req.WaitNewData),
613
>
tag.Int64("request-known-version", lastVersion),
614
>
tag.UserDataVersion(userData.GetVersion()),
615
>
tag.Int64("request-eph-data-version", lastEphVersion),
616
>
tag.Int64("eph-data-version", ephData.GetVersion()),
617
>
)
618
>
var res matchingservice.GetTaskQueueUserDataResponse
619
>
if newUserData {
620
res.UserData = userData
621
}
623
res.EphemeralData = ephData
624
}
626
} else if userData != nil && userData.Version < lastVersion && m.store != nil {
627
// When m.store == nil it means this is a non-owner partition, so it is possible