Closed jeqo closed 9 months ago
A question about refactor: further moving integration to unit tests for RSM: what's the purpose of this move? AFAICS, we still use the same FileSystemStorage
, so it's still a running real RSM with real backend. Or I'm missing some other change?
Apart from that question, LGTM
AFAICS, we still use the same FileSystemStorage, so it's still a running real RSM with real backend.
Oh, I was under the impression that we would keep only long-running tests on integration tests. Let's move them back, with the additional changes.
@ivanyu RSMTest changes are in place now, have a look. Thanks!
By ignoring empty indexes--that is a valid case when segment sizes are too small; even if not recommended--the requirement to have at least 4 indexes when uploaded was not met.
This fix improves the logging to show what indexes are included therefore know which one is missing; and includes a fix to add empty indexes to the builder.
See commits for more details. It includes moving some RSM tests from IT to unit tests.