mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-15 07:24:52 +09:00
Notify master about instance status update
Send updates to the master server when the running status of instances change and add onInstanceStatusChanged hook to master plugins.
This commit is contained in:
1 parent
a8e29fdc56
commit
3211fbe985
5 files changed
+111
-16
No files matched your search
+3
-2
@@ -22,7 +22,7 @@ describe("lib/plugin", function() {
|
||||
instancePlugin.onExit();
|
||||
await instancePlugin.onOutput({});
|
||||
instancePlugin.onMasterConnectionEvent("connect");
|
||||
instancePlugin.onPrepareMasterDisconnect();
|
||||
await instancePlugin.onPrepareMasterDisconnect();
|
||||
})
|
||||
});
|
||||
|
||||
@@ -33,10 +33,11 @@ describe("lib/plugin", function() {
|
||||
await masterPlugin.init();
|
||||
})
|
||||
it("should define defaults for hooks", async function() {
|
||||
await masterPlugin.onInstanceStatusChanged({}, "running", "initialized");
|
||||
await masterPlugin.onMetrics();
|
||||
await masterPlugin.onShutdown();
|
||||
masterPlugin.onSlaveConnectionEvent({}, "connect");
|
||||
masterPlugin.onPrepareSlaveDisconnect({});
|
||||
await masterPlugin.onPrepareSlaveDisconnect({});
|
||||
})
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user