MoShiro__MinAgentVersion makes the backend refuse agents below it at hello (fleet_version_required); fleet.min_server_version or MOSHIRO_MIN_SERVER_VERSION makes the agent drop a backend below it. Either side waits five seconds and shakes hands again, because the other one may be updating.
34 lines
1.9 KiB
C#
34 lines
1.9 KiB
C#
using Microsoft.Extensions.Logging;
|
|
|
|
namespace Fleet.Server;
|
|
|
|
internal static partial class FleetLog
|
|
{
|
|
[LoggerMessage(Level = LogLevel.Information, Message = "node connected node={Node} status={Status}")]
|
|
public static partial void Connected(ILogger logger, string node, string status);
|
|
|
|
[LoggerMessage(Level = LogLevel.Information, Message = "node disconnected node={Node} reason={Reason}")]
|
|
public static partial void Disconnected(ILogger logger, string node, string reason);
|
|
|
|
[LoggerMessage(Level = LogLevel.Warning, Message = "node below the required version node={Node} version={Version} required={Required}")]
|
|
public static partial void VersionTooOld(ILogger logger, string node, string version, string required);
|
|
|
|
[LoggerMessage(Level = LogLevel.Warning, Message = "node auth rejected err={Err}")]
|
|
public static partial void AuthRejected(ILogger logger, string err);
|
|
|
|
[LoggerMessage(Level = LogLevel.Warning, Message = "inbox failed node={Node} channel={Channel}")]
|
|
public static partial void InboxFailed(ILogger logger, Exception exception, string node, byte channel);
|
|
|
|
[LoggerMessage(Level = LogLevel.Warning, Message = "state push failed node={Node} type={Type} err={Err}")]
|
|
public static partial void StatePushFailed(ILogger logger, string node, string type, string err);
|
|
|
|
[LoggerMessage(Level = LogLevel.Warning, Message = "protocol violation node={Node} method={Method} reason={Reason}")]
|
|
public static partial void ProtocolViolation(ILogger logger, string node, string method, string reason);
|
|
|
|
[LoggerMessage(Level = LogLevel.Error, Message = "unhandled error in handler method={Method}")]
|
|
public static partial void HandlerFailed(ILogger logger, Exception exception, string method);
|
|
|
|
[LoggerMessage(Level = LogLevel.Error, Message = "event sink failed kind={Kind} node={Node}")]
|
|
public static partial void SinkFailed(ILogger logger, Exception exception, string kind, string node);
|
|
}
|