Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
32d39da
SNAPSHOT: Deterministic ClusterState Tests
original-brownbear Dec 7, 2018
b315d0b
fix timeout
original-brownbear Dec 14, 2018
b6278f7
bck
original-brownbear Dec 15, 2018
80f56f2
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 15, 2018
6c6265f
more steps
original-brownbear Dec 15, 2018
85babd9
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 17, 2018
a75e4f3
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 17, 2018
ae57266
cleaner
original-brownbear Dec 17, 2018
b732d9c
cleaner
original-brownbear Dec 17, 2018
3a9293d
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 17, 2018
cc7327f
small comment
original-brownbear Dec 17, 2018
fe3df68
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 17, 2018
bd2c3b8
randomness
original-brownbear Dec 17, 2018
66f4518
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 17, 2018
132b425
randomly pass or fail
original-brownbear Dec 17, 2018
80f0c1d
bck
original-brownbear Dec 17, 2018
1935340
shorter
original-brownbear Dec 17, 2018
e847496
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 17, 2018
95cff32
cleanup
original-brownbear Dec 17, 2018
6216bc5
bck
original-brownbear Dec 18, 2018
c10811d
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 18, 2018
f635fa4
work
original-brownbear Dec 18, 2018
3dc3c69
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 18, 2018
b414d76
work
original-brownbear Dec 18, 2018
3818d63
works
original-brownbear Dec 18, 2018
b8dd7e5
works
original-brownbear Dec 18, 2018
1c48cb7
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 18, 2018
5ba59a6
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 19, 2018
756d96c
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 21, 2018
2da78a0
CR: Real repository
original-brownbear Dec 21, 2018
eb3c93b
CR: Real clusterservice
original-brownbear Dec 21, 2018
418589f
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 22, 2018
ed70b7c
almost there
original-brownbear Dec 23, 2018
c47f4e0
works
original-brownbear Dec 23, 2018
1c12dad
cleanup
original-brownbear Dec 24, 2018
7a3ff70
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 24, 2018
1ed0515
almost there
original-brownbear Dec 24, 2018
bb7c2dd
fix accidental formatting change
original-brownbear Dec 24, 2018
f8b1a22
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 26, 2018
e719046
CR: fixes
original-brownbear Dec 26, 2018
ac8548b
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 27, 2018
b9d8548
CR comments
original-brownbear Dec 27, 2018
c84691b
Merge remote-tracking branch 'elastic/master' into deterministic-snap…
original-brownbear Dec 28, 2018
7259b45
CR: Remove needless condition
original-brownbear Dec 28, 2018
1544b8a
CR: use DisruptableMockTransport
original-brownbear Dec 28, 2018
237f9e7
CR: no replicas for now
original-brownbear Dec 28, 2018
2fa91b3
CR: implement + test schedule with fixed delay
original-brownbear Dec 28, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,12 @@ public class ClusterService extends AbstractLifecycleComponent {

private final String nodeName;

public ClusterService(Settings settings, ClusterSettings clusterSettings, ThreadPool threadPool) {
public ClusterService(Settings settings, ClusterSettings clusterSettings, ThreadPool threadPool,
MasterService masterService) {
super(settings);
this.settings = settings;
this.nodeName = Node.NODE_NAME_SETTING.get(settings);
this.masterService = new MasterService(nodeName, settings, threadPool);
this.masterService = masterService;
this.operationRouting = new OperationRouting(settings, clusterSettings);
this.clusterSettings = clusterSettings;
this.clusterName = ClusterName.CLUSTER_NAME_SETTING.get(settings);
Expand All @@ -86,6 +87,10 @@ public ClusterService(Settings settings, ClusterSettings clusterSettings, Thread
this.clusterApplierService = new ClusterApplierService(nodeName, settings, clusterSettings, threadPool);
}

public ClusterService(Settings settings, ClusterSettings clusterSettings, ThreadPool threadPool) {
this(settings, clusterSettings, threadPool, new MasterService(Node.NODE_NAME_SETTING.get(settings), settings, threadPool));
}

private void setSlowTaskLoggingThreshold(TimeValue slowTaskLoggingThreshold) {
masterService.setSlowTaskLoggingThreshold(slowTaskLoggingThreshold);
clusterApplierService.setSlowTaskLoggingThreshold(slowTaskLoggingThreshold);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1698,7 +1698,7 @@ private List<TransportAddress> provideUnicastHosts(HostsResolver ignored) {
}
}

private static Runnable onNode(DiscoveryNode node, Runnable runnable) {
public static Runnable onNode(DiscoveryNode node, Runnable runnable) {
final String nodeId = "{" + node.getId() + "}{" + node.getEphemeralId() + "}";
return new Runnable() {
@Override
Expand Down
Loading