You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enable BackupS3BlobCorrectness.toml and make it work with MockS3Server
- Remove IGNORE flag so test runs.
- Update backup URLs to use MockS3Server at 127.0.0.1:8080
- Add unit tests for mocks3
- For now removed fault injection
* fdbrpc/FlowTransport.actor.cpp
Use getOrOpenPeer else reference counts were all off.
* fdbrpc/HTTP.actor.cpp
Add mirror function urlDecode for urlEncode -- and make
use of it in a few places in S3BlobStore in particular
because content of XML reponses has encoded stuff in them.
* fdbrpc/sim2.actor.cpp
Prevent SevErrors around shutdown.
Add unregister of http handler for same reason.
Add defensive checks.
* fdbserver/MockS3Server.actor.cpp
Add mutex around state changes to address race conditions
when multiple concurrent requests (during backup/restore).
Accounting was all messed up. Add unit tests.
* fdbserver/workloads/BackupCorrectness.actor.cpp
Allow workload be used doing s3. Switch on url passed.
* fdbserver/workloads/Cycle.actor.cpp
Change SevError to SevInfo and SevWarn... Else every cycle run was
failing around test shutdown.
0 commit comments