Skip to content

[🐛 Bug]: Purge dead nodes scheduler is fixed at 30 seconds and not configurable ? whereas health check interval from distributor and heartbeat from node is configurable ? #12116

@hari-haran-ss

Description

@hari-haran-ss

What happened?

In sel4 grid, We have the purge nodes service scheduled to run for every 30 seconds as mentioned here - https://github.com/SeleniumHQ/selenium/blob/trunk/java/src/org/openqa/selenium/grid/distributor/local/LocalDistributor.java#L223 , whereas the healthcheck interval is configurable.

Can we bring in support to extend this to some higher time or equal to that of health check configured ? we have got an issue because of this.

Also, wanted to raise few clarifications related to the same.

  1. if the node is marked down by purgedeadnodes service, won't the heartbeat from node be made after that ? Can see only distributor is recognising it and making it up.
  2. Will reducing heartbeat time from node or health check interval from distributor impact selenium jar performance ?
  3. we have reduced health check interval to 10 seconds from 120 seconds. Will that impact selenium jar performance like any chances for performance to be degraded due to the frequent polls ?
  4. When the health check interval is reduced to 10 seconds, we notice the logs are written for every 10 seconds for health check. Any way to truncate them after once ? or any ways to reduce log level only for that class(LocalDistributor) ?

How can we reproduce the issue?

Just by starting the selenium 4.x.x jar.

Relevant log output

09:23:31.405 INFO [LogManager$RootLogger.log] - Using the system default encoding
09:23:31.408 INFO [LoggingOptions.getTracer] - Using null tracer
09:23:32.626 INFO [LoggingOptions.getTracer] - Using null tracer
09:23:32.742 INFO [NodeOptions.getSessionFactories] - Detected 4 available processors
09:23:32.744 WARN [NodeOptions.getSessionFactories] - Overriding max recommended number of 4 concurrent sessions. Session stability and reliability might suffer!
09:23:32.744 WARN [NodeOptions.getSessionFactories] - One browser session is recommended per available processor. Safari is always limited to 1 session per host.
09:23:32.744 WARN [NodeOptions.getSessionFactories] - Overriding this value for Internet Explorer is not recommended. Issues related to parallel testing with Internet Explored won't be accepted.
09:23:32.744 WARN [NodeOptions.getSessionFactories] - Double check if enabling 'override-max-sessions' is really needed
09:23:32.745 WARN [NodeOptions.getSessionFactories] - Max sessions set to 15 
09:23:32.808 INFO [NodeOptions.discoverDrivers] - Discovered 4 driver(s)
09:23:32.826 DEBUG [NodeOptions.getDriverMaxSessions] - Overriding max recommended number of 4 concurrent sessions for Chrome, setting it to 15
09:23:32.835 DEBUG [NodeOptions.getDriverMaxSessions] - Overriding max recommended number of 4 concurrent sessions for Edge, setting it to 15
09:23:32.838 DEBUG [NodeOptions.getDriverMaxSessions] - Overriding max recommended number of 4 concurrent sessions for Firefox, setting it to 15
09:23:32.841 DEBUG [NodeOptions.getDriverMaxSessions] - Overriding max recommended number of 1 concurrent sessions for Internet Explorer, setting it to 15
09:23:32.855 INFO [NodeOptions.report] - Adding Chrome for {"browserName": "chrome"} 15 times
09:23:32.856 INFO [NodeOptions.report] - Adding Firefox for {"browserName": "firefox"} 15 times
09:23:32.857 INFO [NodeOptions.report] - Adding Edge for {"browserName": "MicrosoftEdge"} 15 times
09:23:32.858 INFO [NodeOptions.report] - Adding Internet Explorer for {"browserName": "internet explorer"} 15 times
09:23:33.023 INFO [Node.<init>] - Binding additional locator mechanisms: relative
09:23:33.055 DEBUG [GridModel.add] - Adding node with id b0aca8ed-d6ec-4248-9222-4dc88fddc857 and URI http://192.168.1.7:5555
09:23:33.057 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:23:33.058 INFO [GridModel.setAvailability] - Switching Node b0aca8ed-d6ec-4248-9222-4dc88fddc857 (uri: http://192.168.1.7:5555) from DOWN to UP
09:23:33.058 INFO [LocalDistributor.add] - Added node b0aca8ed-d6ec-4248-9222-4dc88fddc857 at http://192.168.1.7:5555. Health check every 10s
09:23:33.140 DEBUG [MultithreadEventLoopGroup.<clinit>] - -Dio.netty.eventLoopThreads: 8
09:23:33.179 DEBUG [InternalThreadLocalMap.<clinit>] - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
09:23:33.179 DEBUG [InternalThreadLocalMap.<clinit>] - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
09:23:33.225 DEBUG [PlatformDependent0.explicitNoUnsafeCause0] - -Dio.netty.noUnsafe: false
09:23:33.225 DEBUG [PlatformDependent0.javaVersion0] - Java version: 8
09:23:33.226 DEBUG [PlatformDependent0.<clinit>] - sun.misc.Unsafe.theUnsafe: available
09:23:33.227 DEBUG [PlatformDependent0.<clinit>] - sun.misc.Unsafe.copyMemory: available
09:23:33.228 DEBUG [PlatformDependent0.<clinit>] - sun.misc.Unsafe.storeFence: available
09:23:33.228 DEBUG [PlatformDependent0.<clinit>] - java.nio.Buffer.address: available
09:23:33.229 DEBUG [PlatformDependent0.<clinit>] - direct buffer constructor: available
09:23:33.230 DEBUG [PlatformDependent0.<clinit>] - java.nio.Bits.unaligned: available, true
09:23:33.230 DEBUG [PlatformDependent0.<clinit>] - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable prior to Java9
09:23:33.230 DEBUG [PlatformDependent0.<clinit>] - java.nio.DirectByteBuffer.<init>(long, int): available
09:23:33.230 DEBUG [PlatformDependent.unsafeUnavailabilityCause0] - sun.misc.Unsafe: available
09:23:33.231 DEBUG [PlatformDependent.tmpdir0] - -Dio.netty.tmpdir: C:\Windows\proxy (java.io.tmpdir)
09:23:33.231 DEBUG [PlatformDependent.bitMode0] - -Dio.netty.bitMode: 32 (sun.arch.data.model)
09:23:33.232 DEBUG [PlatformDependent.isWindows0] - Platform: Windows
09:23:33.233 DEBUG [PlatformDependent.<clinit>] - -Dio.netty.maxDirectMemory: 1037959168 bytes
09:23:33.233 DEBUG [PlatformDependent.<clinit>] - -Dio.netty.uninitializedArrayAllocationThreshold: -1
09:23:33.234 DEBUG [CleanerJava6.<clinit>] - java.nio.ByteBuffer.cleaner(): available
09:23:33.234 DEBUG [PlatformDependent.<clinit>] - -Dio.netty.noPreferDirect: false
09:23:33.235 DEBUG [NioEventLoop.<clinit>] - -Dio.netty.noKeySetOptimization: false
09:23:33.235 DEBUG [NioEventLoop.<clinit>] - -Dio.netty.selectorAutoRebuildThreshold: 512
09:23:33.246 DEBUG [PlatformDependent$Mpsc.<clinit>] - org.jctools-core.MpscChunkedArrayQueue: available
09:23:33.378 DEBUG [DefaultChannelId.<clinit>] - -Dio.netty.processId: 9196 (auto-detected)
09:23:33.381 DEBUG [NetUtil.<clinit>] - -Djava.net.preferIPv4Stack: false
09:23:33.381 DEBUG [NetUtil.<clinit>] - -Djava.net.preferIPv6Addresses: false
09:23:33.406 DEBUG [NetUtilInitializations.determineLoopback] - Loopback interface: lo (Software Loopback Interface 1, 127.0.0.1)
09:23:33.408 DEBUG [NetUtil$SoMaxConnAction.run] - Failed to get SOMAXCONN from sysctl and file \proc\sys\net\core\somaxconn. Default: 200
09:23:33.410 DEBUG [DefaultChannelId.<clinit>] - -Dio.netty.machineId: 00:0c:29:ff:fe:ca:3f:a1 (auto-detected)
09:23:33.428 DEBUG [ResourceLeakDetector.<clinit>] - -Dio.netty.leakDetection.level: simple
09:23:33.428 DEBUG [ResourceLeakDetector.<clinit>] - -Dio.netty.leakDetection.targetRecords: 4
09:23:33.465 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.numHeapArenas: 8
09:23:33.465 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.numDirectArenas: 8
09:23:33.466 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.pageSize: 8192
09:23:33.466 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.maxOrder: 9
09:23:33.466 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.chunkSize: 4194304
09:23:33.466 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.smallCacheSize: 256
09:23:33.466 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.normalCacheSize: 64
09:23:33.466 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.maxCachedBufferCapacity: 32768
09:23:33.466 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.cacheTrimInterval: 8192
09:23:33.467 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.cacheTrimIntervalMillis: 0
09:23:33.467 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.useCacheForAllThreads: false
09:23:33.467 DEBUG [PooledByteBufAllocator.<clinit>] - -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
09:23:33.482 DEBUG [ByteBufUtil.<clinit>] - -Dio.netty.allocator.type: pooled
09:23:33.482 DEBUG [ByteBufUtil.<clinit>] - -Dio.netty.threadLocalDirectBufferSize: 0
09:23:33.482 DEBUG [ByteBufUtil.<clinit>] - -Dio.netty.maxThreadLocalCharBufferSize: 16384
09:23:33.507 DEBUG [LoggingHandler.channelRegistered] - [id: 0xc82713a8] REGISTERED
09:23:33.509 DEBUG [LoggingHandler.bind] - [id: 0xc82713a8] BIND: /0.0.0.0:5555
09:23:33.513 INFO [Standalone.execute] - Started Selenium Standalone 4.8.0 (revision 267030adea): http://192.168.1.7:5555
09:23:33.513 DEBUG [LoggingHandler.channelActive] - [id: 0xc82713a8, L:/0:0:0:0:0:0:0:0:5555] ACTIVE
09:23:40.975 DEBUG [LoggingHandler.channelRead] - [id: 0xc82713a8, L:/0:0:0:0:0:0:0:0:5555] READ: [id: 0xc94de12d, L:/127.0.0.1:5555 - R:/127.0.0.1:1605]
09:23:40.976 DEBUG [LoggingHandler.channelReadComplete] - [id: 0xc82713a8, L:/0:0:0:0:0:0:0:0:5555] READ COMPLETE
09:23:41.013 DEBUG [AbstractByteBuf.<clinit>] - -Dio.netty.buffer.checkAccessible: true
09:23:41.013 DEBUG [AbstractByteBuf.<clinit>] - -Dio.netty.buffer.checkBounds: true
09:23:41.014 DEBUG [ResourceLeakDetectorFactory$DefaultResourceLeakDetectorFactory.newResourceLeakDetector] - Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@6218c4
09:23:41.034 DEBUG [ZlibCodecFactory.<clinit>] - -Dio.netty.noJdkZlibDecoder: false
09:23:41.034 DEBUG [ZlibCodecFactory.<clinit>] - -Dio.netty.noJdkZlibEncoder: false
09:23:41.061 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.maxCapacityPerThread: 4096
09:23:41.061 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.ratio: 8
09:23:41.061 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.chunkSize: 32
09:23:41.061 DEBUG [Recycler.<clinit>] - -Dio.netty.recycler.blocking: false
09:23:41.101 DEBUG [RequestConverter.channelRead0] - Incoming message: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
GET / HTTP/1.1
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
Accept: */*
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
User-Agent: Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)
Host: 127.0.0.1:5555
09:23:41.101 DEBUG [RequestConverter.channelRead0] - Start of http request: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
GET / HTTP/1.1
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
Accept: */*
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
User-Agent: Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)
Host: 127.0.0.1:5555
09:23:41.110 DEBUG [RequestConverter.channelRead0] - Incoming message: EmptyLastHttpContent
09:23:41.110 DEBUG [RequestConverter.channelRead0] - End of http request: EmptyLastHttpContent
09:23:41.146 DEBUG [RequestConverter.channelRead0] - Incoming message: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
GET /ui HTTP/1.1
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
Accept: */*
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
User-Agent: Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)
Host: 127.0.0.1:5555
09:23:41.146 DEBUG [RequestConverter.channelRead0] - Start of http request: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
GET /ui HTTP/1.1
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
Accept: */*
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
User-Agent: Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)
Host: 127.0.0.1:5555
09:23:41.146 DEBUG [RequestConverter.channelRead0] - Incoming message: EmptyLastHttpContent
09:23:41.147 DEBUG [RequestConverter.channelRead0] - End of http request: EmptyLastHttpContent
09:23:41.226 DEBUG [RequestConverter.channelRead0] - Incoming message: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
GET / HTTP/1.1
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
Accept: */*
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
User-Agent: Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)
Host: 127.0.0.1:5555
09:23:41.226 DEBUG [RequestConverter.channelRead0] - Start of http request: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
GET / HTTP/1.1
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
Accept: */*
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
User-Agent: Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)
Host: 127.0.0.1:5555
09:23:41.226 DEBUG [RequestConverter.channelRead0] - Incoming message: EmptyLastHttpContent
09:23:41.226 DEBUG [RequestConverter.channelRead0] - End of http request: EmptyLastHttpContent
09:23:41.235 DEBUG [RequestConverter.channelRead0] - Incoming message: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
GET /ui HTTP/1.1
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
Accept: */*
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
User-Agent: Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)
Host: 127.0.0.1:5555
09:23:41.236 DEBUG [RequestConverter.channelRead0] - Start of http request: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
GET /ui HTTP/1.1
Connection: Keep-Alive
Content-Type: text/html; charset=utf-8
Accept: */*
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
User-Agent: Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)
Host: 127.0.0.1:5555
09:23:41.236 DEBUG [RequestConverter.channelRead0] - Incoming message: EmptyLastHttpContent
09:23:41.236 DEBUG [RequestConverter.channelRead0] - End of http request: EmptyLastHttpContent
09:23:41.251 DEBUG [RequestConverter.channelRead0] - Incoming message: DefaultHttpRequest(decodeResult: success, version: HTTP/1.1)
09:24:02.233 DEBUG [RequestConverter.channelRead0] - Incoming message: EmptyLastHttpContent
09:24:02.233 DEBUG [RequestConverter.channelRead0] - End of http request: EmptyLastHttpContent
09:24:11.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:24:11.835 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:24:21.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:24:21.834 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:24:31.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:24:31.836 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:24:41.835 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:24:41.835 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:24:51.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:24:51.834 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:25:01.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:25:01.834 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:25:02.258 DEBUG [RequestConverter.channelInactive] - Channel became inactive.
09:25:11.835 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:25:11.836 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:25:21.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:25:21.834 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:25:31.835 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:25:31.835 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:25:41.875 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:25:41.878 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:25:51.835 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:25:51.835 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:26:01.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:26:01.835 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:26:11.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:26:11.834 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:26:21.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:26:21.834 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:26:31.836 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:26:31.838 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:26:41.873 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:26:41.874 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:26:51.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:26:51.836 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:27:01.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:27:01.836 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:27:11.835 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:27:11.835 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP
09:27:21.834 DEBUG [LocalDistributor.lambda$asRunnableHealthCheck$9] - Running healthcheck for Node http://192.168.1.7:5555
09:27:21.834 DEBUG [LocalDistributor.updateNodeAvailability] - Health check result for http://192.168.1.7:5555 was UP

Operating System

Windows 10

Selenium version

selenium/4.8.0 (java windows)

What are the browser(s) and version(s) where you see this issue?

Chrome 113

What are the browser driver(s) and version(s) where you see this issue?

all

Are you using Selenium Grid?

4.8.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    B-gridEverything grid and server relatedI-defectSomething is not working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions