Skip to content

Conversation

@hermanschaaf
Copy link
Member

@hermanschaaf hermanschaaf commented Jul 5, 2023

Shuffling missed a case (I think) because we were using the same seed every time. Iterating over the items in reverse should have the same effect and is still deterministic.

Same fix as in #1074 but also adds a test for it.

@hermanschaaf hermanschaaf requested a review from yevgenypats as a code owner July 5, 2023 10:38
@github-actions github-actions bot added fix and removed fix labels Jul 5, 2023
@kodiakhq kodiakhq bot merged commit 8356590 into main Jul 5, 2023
@kodiakhq kodiakhq bot deleted the reverse-order branch July 5, 2023 15:24
kodiakhq bot pushed a commit that referenced this pull request Jul 5, 2023
🤖 I have created a release *beep* *boop*
---


## [4.8.0-rc1](v4.7.1-rc1...v4.8.0-rc1) (2023-07-05)


### Features

* **transformers:** Add `Apply` to apply extra transformations ([#1069](#1069)) ([a40598e](a40598e))


### Bug Fixes

* Deterministic ordering for records returned by readAll in tests ([#1072](#1072)) ([cf7510f](cf7510f))
* Handle null-related test options ([#1074](#1074)) ([88f08ee](88f08ee))
* **naming:** Rename `SyncMessages.InsertMessage()` to `SyncMessages.GetInserts()` ([#1070](#1070)) ([ab9e768](ab9e768))
* Reset timers on flush ([#1076](#1076)) ([767327f](767327f))
* Reverse order of records in memdb ([#1075](#1075)) ([8356590](8356590))
* **scalar:** Test `AppendTime` on TimestampBuilder ([#1068](#1068)) ([888c9ee](888c9ee))
* **testdata:** Exclude only the correct type ([#1067](#1067)) ([1c72fb2](1c72fb2))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants