Skip to content

Conversation

@plebioda
Copy link

... otherwise all tests which rely on timestamps will fail because the table logging will be enabled - see WiredTigerUtil::useTableLogging.

... otherwise all tests which rely on timestamps will fail
because the table logging will be enabled - see WiredTigerUtil::useTableLogging.
@plebioda plebioda requested a review from Copilot October 29, 2025 15:27
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR configures the in-memory storage engine test harness to simulate replica set mode, enabling timestamping tests to run correctly. This change aligns the in-memory test setup with the WiredTiger test harness implementation.

  • Sets global replication settings to simulate replica set mode
  • Updates ReplicationCoordinatorMock initialization to use the configured settings
  • Modernizes the code by using std::make_unique instead of raw pointer construction

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@plebioda plebioda requested review from igorsol and ktrushin October 29, 2025 15:35
Copy link

@ktrushin ktrushin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link

@igorsol igorsol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great!

@plebioda plebioda merged commit d52b6d0 into v6.0 Oct 30, 2025
7 checks passed
@plebioda plebioda deleted the PSMDB-1078-fix-inmemory_kv_engine_test-master-v6.0 branch October 30, 2025 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants