Repository navigation
Generation support - #2232
Generation support#2232
Conversation
|
@jean-philippe-martin , do you have someone on your own team that is familiar with the NIO implementation that can review your changes on an ongoing basis? I think that would help with your agility, and reviewers in your space might be able to dive more deeply than us. Our team can still sanity check before merging. |
|
@garrettjonesgoogle unfortunately no one in my team is familiar with NIO. I'll see if I can find someone else to help. |
jart
left a comment
There was a problem hiding this comment.
This is a very important strengthening measure and I can't believe we never got to this sooner. LGTM
|
@jean-philippe-martin it looks like conflicts need to be resolved before this can be merged. |
- NIO read channel checks on reopen that the generation didn't change - Fake (in-memory) storage has basic support for generations
ea1752c to
bd3feab
Compare
|
This version should resolve the conflict; let's check that the tests still pass. |
|
LGTM - I'll merge after tests run |
|
Excellent, thank you very much @garrettjonesgoogle ! And happy new year! |
|
The tests failed. I see failures in |
|
The Travis tests passed. That's good enough for me. |
|
Great, thank you! |
Adds the ByteBuddy dependency that is needed for some test workarounds for mTLS.
#2232) * chore: Update generation configuration at Wed Oct 16 02:27:51 UTC 2024 * chore: generate libraries at Wed Oct 16 02:28:13 UTC 2024 * chore: Update generation configuration at Thu Oct 17 02:26:59 UTC 2024 * chore: generate libraries at Thu Oct 17 02:27:22 UTC 2024 * chore: Update generation configuration at Fri Oct 18 02:27:26 UTC 2024 * chore: Update generation configuration at Sat Oct 19 02:25:30 UTC 2024
#2232) * chore: Update generation configuration at Wed Oct 16 02:27:51 UTC 2024 * chore: generate libraries at Wed Oct 16 02:28:13 UTC 2024 * chore: Update generation configuration at Thu Oct 17 02:26:59 UTC 2024 * chore: generate libraries at Thu Oct 17 02:27:22 UTC 2024 * chore: Update generation configuration at Fri Oct 18 02:27:26 UTC 2024 * chore: Update generation configuration at Sat Oct 19 02:25:30 UTC 2024
This PR makes the NIO code more robust (it'll detect modifications to files while they're being read), and makes the fake storage (
FakeStorageRPC) useful for testing a larger number of scenarios.